Hi,
Thanks for using DSSR and for posting your questions on the Forum. I appreciate your kind words about the DSSR program. I take DSSR as an example of what scientific software should/could be in my understanding. I will continuously do my best to extend and polish the program to make it a handy tool for the RNA structure community.
Now back to your question on what "P" means in DSSR output. The "3.2.1 Summary section" of the
DSSR User Manual has the following note:
Note that pseudouridine, the most prevalent modified nt in RNA, is denoted ‘P’1 in DSSR since the small case ‘p’ is reserved for potential modified pseudouridines.
1Not to be confused with the phosphorus atom in the backbone phosphate group. In fact, the distinction should be clear in context.
I picked up "P" for pseudouridine specifically because it is not listed in the IUPAC nomenclature for nucleotide ambiguity code.
See also my blog posts "
Modified pseudouridines" and "
Definition of the chi (χ) torsion angle for pseudouridine"
The lower case "t" means modified T which can also exist in RNA structures. For example, the classic yeast phenylalanine tRNA (1ehz) has the T-loop named after a T base.
Also "tP" means t and P are directly connected, as in other cases. Otherwise, a "&" would be inserted, as also shown in your example.
As a side note, DSSR has far more features than a typical user may care. See the following note in the
DSSR User Manual.
There is actually more to DSSR than meets the eye. To target the widest possible user base, I’ve deliberately omitted advanced/technical features in the manual (which is already over 90 pages). Moreover, many documented options have additional variations that may be of interests to some applications. If you feel that a relevant functionality should be there but missing from the manual, Simply ask on the 3DNA Forum.