![]() |
Rosetta
2021.16
|
#include <AnnotatedSequence.hh>

Public Member Functions | |
| AnnotatedSequence () | |
| AnnotatedSequence (std::string const &) | |
| AnnotatedSequence (AnnotatedSequence const &other) | |
| void | operator= (std::string const &) |
| AnnotatedSequence & | operator= (AnnotatedSequence const &other) |
| bool | is_patched (core::Size seqpos) const |
| std::string | patch_str (core::Size seqpos) const |
| char | one_letter (core::Size seqpos) const |
| core::chemical::AA | aa (core::Size seqpos) const |
| std::string | one_letter_sequence () const |
| core::Size | length () const |
Private Types | |
| typedef utility::vector1 < core::Size > | PositionMap |
Private Member Functions | |
| void | calculate_map () const |
Private Attributes | |
| PositionMap | pos_map_ |
| bool | map_is_clean_ |
| std::string | one_letter_sequence_ |
| core::Size | length_ |
|
private |
| core::sequence::AnnotatedSequence::AnnotatedSequence | ( | ) |
| core::sequence::AnnotatedSequence::AnnotatedSequence | ( | std::string const & | str_in | ) |
|
default |
| core::chemical::AA core::sequence::AnnotatedSequence::aa | ( | core::Size | seqpos | ) | const |
References core::chemical::aa_from_oneletter_code(), and one_letter().
|
private |
References core::pack::dunbrack::c, map_is_clean_, one_letter_sequence_, and pos_map_.
Referenced by is_patched(), length(), one_letter(), one_letter_sequence(), and patch_str().
| bool core::sequence::AnnotatedSequence::is_patched | ( | core::Size | seqpos | ) | const |
References calculate_map(), map_is_clean_, and pos_map_.
| core::Size core::sequence::AnnotatedSequence::length | ( | ) | const |
References calculate_map(), map_is_clean_, and one_letter_sequence_.
Referenced by protocols::topology_broker::claims::SequenceClaim::length().
| char core::sequence::AnnotatedSequence::one_letter | ( | core::Size | seqpos | ) | const |
References calculate_map(), map_is_clean_, and pos_map_.
Referenced by aa(), and core::io::silent::SilentStruct::detect_fullatom().
| std::string core::sequence::AnnotatedSequence::one_letter_sequence | ( | ) | const |
References calculate_map(), map_is_clean_, and one_letter_sequence_.
Referenced by core::io::silent::SilentStruct::one_letter_sequence().
| void core::sequence::AnnotatedSequence::operator= | ( | std::string const & | other | ) |
References map_is_clean_.
| AnnotatedSequence & core::sequence::AnnotatedSequence::operator= | ( | AnnotatedSequence const & | other | ) |
References length_, map_is_clean_, one_letter_sequence_, and pos_map_.
| std::string core::sequence::AnnotatedSequence::patch_str | ( | core::Size | seqpos | ) | const |
References calculate_map(), map_is_clean_, and pos_map_.
|
mutableprivate |
Referenced by operator=().
|
mutableprivate |
Referenced by calculate_map(), is_patched(), length(), one_letter(), one_letter_sequence(), operator=(), and patch_str().
|
mutableprivate |
Referenced by calculate_map(), length(), one_letter_sequence(), and operator=().
|
mutableprivate |
Referenced by calculate_map(), is_patched(), one_letter(), operator=(), and patch_str().
1.8.7