Merge pull request #3710 from RosettaCommons/vmullig/add_fullname_support
Add more output options to the SequenceMetric
Currently, the SequenceMetric supports writing sequences as one-letter codes or three-letter codes. This is inconvenient for certain noncanonicals, which are best represented either by their basenames (e.g. DORN for D-ornithine), or by their full names (e.g. DORN:NtermProteinFull). This pull request adds support for writing:
one-letter codes
three-letter codes
base names
full names
Tasks:
Deprecate the three_letter Boolean option with an informative error message.
Implement the output_mode enum option in its place.
Have it do something.
Unit tests.
Beauty.
Documentation.