![]() |
OpenMS
|
Holds a Ribonucleotide together with optional ambiguity codes. More...
#include <OpenMS/CHEMISTRY/RibonucleotideDataProvider.h>
Public Member Functions | |
| RibonucleotideEntry ()=default | |
| ~RibonucleotideEntry ()=default | |
| RibonucleotideEntry (const RibonucleotideEntry &)=delete | |
| RibonucleotideEntry & | operator= (const RibonucleotideEntry &)=delete |
| RibonucleotideEntry (RibonucleotideEntry &&)=default | |
| RibonucleotideEntry & | operator= (RibonucleotideEntry &&)=default |
| bool | isAmbiguous () const |
| Returns true if this entry represents an ambiguous modification. | |
Public Attributes | |
| std::unique_ptr< Ribonucleotide > | ribo |
| String | alternative_code_1 |
| code of first alternative (empty if unambiguous) | |
| String | alternative_code_2 |
| code of second alternative (empty if unambiguous) | |
Holds a Ribonucleotide together with optional ambiguity codes.
When a ribonucleotide represents an ambiguous modification (e.g., a methyl group whose localization cannot be determined), the two alternative codes identify the concrete modifications it could represent.
|
default |
|
default |
|
delete |
|
default |
|
inline |
Returns true if this entry represents an ambiguous modification.
|
delete |
|
default |
| String alternative_code_1 |
code of first alternative (empty if unambiguous)
| String alternative_code_2 |
code of second alternative (empty if unambiguous)
| std::unique_ptr<Ribonucleotide> ribo |