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

Static Public Member Functions | |
| static std::pair< std::string, std::string > | rosetta_names_from_pdb_code (std::string const &pdb_code) |
| Return a pair of Rosetta names (3-letter code and base ResidueType name, if available) from the given pdb_code. More... | |
| static char | default_mainchain_connectivity_from_pdb_code (std::string const &pdb_code) |
| Return the default main-chain connectivity (if available) from the given pdb_code. More... | |
| static std::string | pdb_code_from_rosetta_name (std::string const &rosetta_name) |
| This function returns the pdb code that corresponds to the residue name. More... | |
| static bool | is_NA (std::string const &name3) |
| static bool | is_old_RNA (std::string const &name3) |
| static bool | is_old_DNA (std::string const &name3) |
| static bool | decide_is_d_aa (std::string const &name3) |
| static bool | decide_is_l_aa (std::string const &name3) |
| static bool | decide_is_known_achiral (std::string const &name3) |
| static bool | is_metal (std::string const &name3) |
| static bool | is_sugar (std::string const &name3) |
| static std::string | annotated_sequence_from_modomics_oneletter_sequence (std::string const &seq) |
| static std::string | annotated_sequence_from_IUPAC_sequence (std::string const &seq) |
Private Member Functions | |
| NomenclatureManager () | |
| AltCodeMap const & | get_alternate_3_letter_code_map () const |
| std::set< std::string > const & | na_set () const |
| std::set< std::string > const & | old_rna_set () const |
| std::set< std::string > const & | old_dna_set () const |
| std::set< std::string > const & | d_aa_set () const |
| std::set< std::string > const & | l_aa_set () const |
| std::set< std::string > const & | achiral_set () const |
| std::set< std::string > const & | metal_set () const |
| std::set< std::string > const & | sugar_set () const |
| std::map< std::string, std::string > const & | iupac_map () const |
| std::map< char, std::string > const & | modomics_map () const |
| std::string | find_alternate_codes_file (std::string const &filename) |
Private Attributes | |
| AltCodeMap | alt_codes_ |
| std::set< std::string > | is_NA_ |
| std::set< std::string > | is_old_RNA_ |
| std::set< std::string > | is_old_DNA_ |
| std::set< std::string > | d_aa_set_ |
| std::set< std::string > | l_aa_set_ |
| std::set< std::string > | achiral_set_ |
| std::set< std::string > | metal_set_ |
| std::set< std::string > | sugar_set_ |
| std::map< char, std::string > | annotated_seq_from_modomics_map_ |
| std::map< std::string, std::string > | annotated_seq_from_IUPAC_map_ |
Friends | |
| class | utility::SingletonBase< NomenclatureManager > |
This class is a singleton and manages AltCodeMap data that should only be read from the database one time and shared among all processes constructing Poses.
|
private |
References achiral_set_, alt_codes_, annotated_seq_from_IUPAC_map_, annotated_seq_from_modomics_map_, d_aa_set_, protocols::abinitio::filename(), find_alternate_codes_file(), is_NA_, is_old_DNA_, is_old_RNA_, l_aa_set_, metal_set_, core::io::read_alternative_3_letter_codes_from_database_file(), and sugar_set_.
|
inlineprivate |
References achiral_set_.
Referenced by decide_is_known_achiral().
|
static |
|
static |
|
inlineprivate |
References d_aa_set_.
Referenced by decide_is_d_aa().
|
static |
References d_aa_set().
|
static |
References achiral_set().
|
static |
References l_aa_set().
|
static |
Return the default main-chain connectivity (if available) from the given pdb_code.
References get_alternate_3_letter_code_map().
|
private |
References protocols::abinitio::filename(), and protocols::hybridization::path.
Referenced by NomenclatureManager().
|
private |
References alt_codes_.
Referenced by default_mainchain_connectivity_from_pdb_code(), pdb_code_from_rosetta_name(), and rosetta_names_from_pdb_code().
|
static |
References metal_set().
Referenced by core::io::pose_from_sfr::PoseFromSFRBuilder::setup().
|
static |
References old_dna_set().
Referenced by core::io::pose_from_sfr::PoseFromSFRBuilder::convert_nucleic_acid_residue_info_to_standard().
|
static |
References old_rna_set().
Referenced by core::io::pose_from_sfr::PoseFromSFRBuilder::convert_nucleic_acid_residue_info_to_standard().
|
static |
References sugar_set().
Referenced by core::io::pose_from_sfr::PoseFromSFRBuilder::setup().
|
inlineprivate |
References annotated_seq_from_IUPAC_map_.
Referenced by annotated_sequence_from_IUPAC_sequence().
|
inlineprivate |
References l_aa_set_.
Referenced by decide_is_l_aa().
|
inlineprivate |
References metal_set_.
Referenced by is_metal().
|
inlineprivate |
References annotated_seq_from_modomics_map_.
Referenced by annotated_sequence_from_modomics_oneletter_sequence().
|
inlineprivate |
|
inlineprivate |
References is_old_DNA_.
Referenced by is_old_DNA().
|
inlineprivate |
References is_old_RNA_.
Referenced by is_old_RNA().
|
static |
This function returns the pdb code that corresponds to the residue name.
References protocols::vip::base_name(), get_alternate_3_letter_code_map(), and core::io::TR().
|
static |
Return a pair of Rosetta names (3-letter code and base ResidueType name, if available) from the given pdb_code.
References protocols::vip::base_name(), get_alternate_3_letter_code_map(), and core::io::TR().
|
inlineprivate |
References sugar_set_.
Referenced by is_sugar().
|
friend |
|
private |
Referenced by achiral_set(), and NomenclatureManager().
|
private |
Referenced by get_alternate_3_letter_code_map(), and NomenclatureManager().
|
private |
Referenced by iupac_map(), and NomenclatureManager().
|
private |
Referenced by modomics_map(), and NomenclatureManager().
|
private |
Referenced by d_aa_set(), and NomenclatureManager().
|
private |
Referenced by na_set(), and NomenclatureManager().
|
private |
Referenced by NomenclatureManager(), and old_dna_set().
|
private |
Referenced by NomenclatureManager(), and old_rna_set().
|
private |
Referenced by l_aa_set(), and NomenclatureManager().
|
private |
Referenced by metal_set(), and NomenclatureManager().
|
private |
Referenced by NomenclatureManager(), and sugar_set().
1.8.7