Rosetta 3.4
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
core::chemical Namespace Reference

Namespaces

namespace  orbitals
namespace  rna
namespace  sdf

Classes

class  Adduct
 Description of optional single-atom residue adducts. More...
class  ICoorAtomID
 Atom 's ID in internal coordinates in a ResidueType. More...
class  AtomICoor
 A basic class containing info of internal coordinates needed for building an atom within a ResidueType. More...
class  AtomType
 basic atom type More...
class  AtomTypeDatabaseIO
class  AtomTypeSet
 a set of AtomTypes More...
class  AutomorphismIterator
 Enumerates the automorphisms of a residue, which are basically chemical symmetries that affect RMSD calculations. More...
class  ChemicalManager
 a class managing different sets of atom_type_set and residue_type_set More...
class  CSDAtomType
 Basic "conformational" atom type derived from analysis of Cambridge Structure Database. More...
class  CSDAtomTypeSet
 A set of CSDAtomTypes. More...
class  Element
 class to describe Elements More...
class  ElementSet
 A set of Elements. More...
class  MMAtomType
 Basic MM atom type. More...
class  MMAtomTypeSet
 A set of MMAtomTypes. More...
class  PatchCase
 A single case of a patch, eg proline Nterminus is a case of NtermProteinFull. More...
class  Patch
 A class patching basic ResidueType to create variant types, containing multiple PatchCase. More...
class  PatchOperation
 A single operation that needs to be applied in a residue patch. More...
class  DeleteAtom
 delete an atom More...
class  SetBackboneHeavyatom
 set an atom as backbone heavy atom More...
class  SetPolymerConnectAtom
 set an atom as polymer connection More...
class  AddConnect
class  AddProperty
 add a property to ResidueType More...
class  DeleteProperty
 delete a property from ResidueType Added by Andy M. Chen in June 2009 This is needed for deleting properties, which occurs in certain PTM's (e.g. methylation) More...
class  AddChi
 Add a chi angle to ResidueType Added by Andy M. Chen in June 2009 This is needed for PTM's, which often result in one or more extra chi angles. More...
class  RedefineChi
 Redefine a chi angle Added by Andy M. Chen in June 2009 This is needed for certain PTM's. More...
class  AddChiRotamer
 Add a rotamer sample to a chi angle of the ResidueType Added by Andy M. Chen in June 2009 This is needed for PTM's. More...
class  AddAtom
 add an atom to ResidueType More...
class  AddBond
 add a bond to ResidueType More...
class  SetAtomicCharge
 set an atom's charge More...
class  SetAtomType
 set atom's chemical type More...
class  SetIO_String
 set atom's chemical type More...
class  SetMMAtomType
 set atom's MM chemical type More...
class  SetICoor
 set an atom's AtomICoord More...
class  PrependMainchainAtom
 add a mainchain atom before the first mainchain atom More...
class  AppendMainchainAtom
 add a mainchain atom after the last mainchain atom More...
class  NCAARotLibPath
 set the path to a rotamer library for an NCAA that is not in dunbrack More...
class  ResConnID
 The ResConnID could more properly be called the ResidueConnector. It stores the data necessary to describe how one ResidueConnection on a conformation::Residue is connected to the rest of the structure (Pose), by listing the other Residue's index and the ResidueConnection index. More...
class  ResidueConnection
 A simple class marking atoms at inter-residue connections. More...
class  ResidueDatabaseIO
class  ResidueSelectorSingle
 A base class for defining a ResidueSelector by a single criterion. More...
class  Selector_AA
 Does the residue belong to ANY of these AAs? More...
class  Selector_CMDFLAG
 Is a certain string in the command-line option -chemical:allow_patch present ? this selector does actually not depend on the residuetype it is queried for. More...
class  Selector_NAME3
 Does the residue have to ANY of these three-letter codes? More...
class  Selector_PROPERTY
 Does the residue have ANY of these properties? More...
class  Selector_VARIANT_TYPE
 Does the residue have ANY of variant types? More...
class  Selector_MATCH_VARIANTS
 Does the residue have ALL of the variant types and no more. More...
class  Selector_NO_VARIANTS
 Does the residue have ANY of variant types? More...
class  Selector_NAME1
 Does the residue belong to ANY of these AAs? More...
class  ResidueSelector
 A class picking out a subset of ResidueType by multiple criteria. More...
class  ResidueType
 silly demo class -- what would the most familiar residue look like? More...
class  ResidueTypeSet
 A collection of ResidueType defined. More...

Typedefs

typedef
utility::pointer::owning_ptr
< Adduct
AdductOP
typedef std::map< std::string,
int
AdductMap
typedef
utility::pointer::owning_ptr
< AtomTypeDatabaseIO >
AtomTypeDatabaseIOOP typedef
utility::pointer::owning_ptr
< AtomTypeDatabaseIO const > 
AtomTypeDatabaseIOCOP
typedef
utility::pointer::access_ptr
< AtomTypeSet
AtomTypeSetAP
typedef
utility::pointer::access_ptr
< AtomTypeSet const > 
AtomTypeSetCAP
typedef
utility::pointer::owning_ptr
< AtomTypeSet
AtomTypeSetOP
typedef
utility::pointer::owning_ptr
< AutomorphismIterator
AutomorphismIteratorOP
typedef
utility::pointer::owning_ptr
< AutomorphismIterator const > 
AutomorphismIteratorCOP
typedef
utility::pointer::access_ptr
< CSDAtomTypeSet
CSDAtomTypeSetAP
typedef
utility::pointer::access_ptr
< CSDAtomTypeSet const > 
CSDAtomTypeSetCAP
typedef
utility::pointer::owning_ptr
< CSDAtomTypeSet
CSDAtomTypeSetOP
typedef
utility::pointer::owning_ptr
< CSDAtomTypeSet const > 
CSDAtomTypeSetCOP
typedef
utility::pointer::access_ptr
< ElementSet
ElementSetAP
typedef
utility::pointer::access_ptr
< ElementSet const > 
ElementSetCAP
typedef
utility::pointer::owning_ptr
< ElementSet
ElementSetOP
typedef
utility::pointer::access_ptr
< MMAtomTypeSet
MMAtomTypeSetAP
typedef
utility::pointer::access_ptr
< MMAtomTypeSet const > 
MMAtomTypeSetCAP
typedef
utility::pointer::owning_ptr
< MMAtomTypeSet
MMAtomTypeSetOP
typedef
utility::pointer::owning_ptr
< PatchCase
PatchCaseOP
typedef
utility::pointer::owning_ptr
< Patch
PatchOP
typedef
utility::pointer::owning_ptr
< PatchOperation
PatchOperationOP
typedef
utility::pointer::owning_ptr
< ResidueSelectorSingle
ResidueSelectorSingleOP
typedef
utility::pointer::owning_ptr
< ResidueSelector
ResidueSelectorOP
typedef
utility::pointer::access_ptr
< ResidueType
ResidueTypeAP
typedef
utility::pointer::access_ptr
< ResidueType const > 
ResidueTypeCAP
typedef
utility::pointer::owning_ptr
< ResidueType
ResidueTypeOP
typedef
utility::pointer::owning_ptr
< ResidueType const > 
ResidueTypeCOP
typedef utility::vector1
< ResidueTypeOP
ResidueTypeOPs
typedef utility::vector1
< ResidueTypeCAP
ResidueTypeCAPs
typedef utility::vector1< SizeAtomIndices
typedef utility::vector1< SizeOrbitalIndices
typedef
utility::keys::Key2Tuple< Size,
Size
two_atom_set
typedef
utility::keys::Key3Tuple< Size,
Size, Size
three_atom_set
typedef
utility::keys::Key3Tuple< Size,
Size, Size
bondangle_atom_set
typedef
utility::keys::Key4Tuple< Size,
Size, Size, Size
dihedral_atom_set
typedef
utility::pointer::owning_ptr
< ResidueTypeSet
ResidueTypeSetOP
typedef
utility::pointer::access_ptr
< ResidueTypeSet const > 
ResidueTypeSetCAP
typedef std::string VariantType
 Notion of Residue variant, eg PHOSPHO, NTERM, TERMINUS, PROTONATION, GLYCOSO ??

Enumerations

enum  AA {
  aa_ala = 1, aa_cys, aa_asp, aa_glu,
  aa_phe, aa_gly, aa_his, aa_ile,
  aa_lys, aa_leu, aa_met, aa_asn,
  aa_pro, aa_gln, aa_arg, aa_ser,
  aa_thr, aa_val, aa_trp, aa_tyr,
  num_canonical_aas = aa_tyr, na_ade, first_DNA_aa = na_ade, na_cyt,
  na_gua, na_thy, last_DNA_aa = na_thy, na_rgu,
  na_rad, na_rcy, na_ura, aa_vrt,
  aa_unk, num_aa_types = aa_unk
}
 enumeration for amino acids and nucleotides types with the total number as num_aa_types More...
enum  BondName {
  UnknownBond = 0, SingleBond = 1, DoubleBond = 2, TripleBond = 3,
  AromaticBond = 4, OrbitalBond = 5
}
enum  Hybridization {
  SP2_HYBRID = 1, SP3_HYBRID, RING_HYBRID, UNKNOWN_HYBRID,
  HYBRID_MAX = UNKNOWN_HYBRID
}

Functions

std::map< std::string, AAsetup_name2aa ()
 setup the map that converts string name to AA enum
std::map< char, AAsetup_oneletter2aa ()
 setup the map the converts one letter char to AA enum
std::map< std::string, AA > & name2aa ()
 map that converts string name to AA enum
std::map< char, AA > & oneletter2aa ()
 map that converts one letter char to AA enum
utility::vector1< std::string > setup_aa2name ()
 setup the vector that maps AA enum to string name
utility::vector1< std::string > & aa2name ()
 vector that maps AA enum to string name
utility::vector1< char > setup_aa2oneletter ()
 setup the vector that maps AA enum to one letter char
utility::vector1< char > & aa2oneletter ()
 vector that maps AA enum to one letter char
AA aa_from_name (std::string const &name)
 give a AA string name and return its enum type
std::istream & operator>> (std::istream &is, AA &aa)
 input operator for AA enum type
std::ostream & operator<< (std::ostream &os, AA const &aa)
 output operator for AA enum type
std::string name_from_aa (AA aa)
 give a enum type and return the string name
char oneletter_code_from_aa (AA aa)
 give a enum type and return the string name
AA aa_from_oneletter_code (char onelettercode)
 give a 1 letter code and return the string name
bool oneletter_code_specifies_aa (char onelettercode)
std::map< std::string, intparse_adduct_string (utility::options::StringVectorOption &add_vec)
 Convert input string to map of adducts->max usage.
void error_check_requested_adducts (std::map< std::string, int > const &add_map, ResidueTypeCAPs const &rsd_types)
 Make sure any adducts requested actually exist.
ResidueTypeOP apply_adducts_to_residue (ResidueType const &rsd, utility::vector1< bool > &add_mask)
 Apply adducts to residue using a boolean mask.
void error_check_requested_adducts (AdductMap const &add_map, ResidueTypeCAPs const &rsd_types)
 Make sure requested adducts exist in some residue.
static basic::Tracer tw ("core.chemical.AtomICoor", basic::t_warning)
std::ostream & operator<< (std::ostream &out, const AtomType &atom_type)
static basic::Tracer tr ("core.chemical")
static basic::Tracer tr ("core.chemical.ChemicalManager")
std::string const FA_STANDARD ("fa_standard")
 tag name for querying fullatom chemical type set.
std::string const CENTROID ("centroid")
 tag name for querying centroid chemical type set.
std::string const COARSE_TWO_BEAD ("coarse_two_bead")
 tag name for querying coarse-grained chemical type set.
std::string const HYBRID_FA_STANDARD_CENTROID ("hybrid_fa_standard_centroid")
 tag name for querying hybrid fullatom+centroid chemical type set.
std::string const RNA ("rna")
 tag name for querying RNA chemical type set.
std::string const COARSE_RNA ("coarse_rna")
 tag name for querying COARSE_RNA chemical type set.
bool CSDAtomTypeSetcontains_atom_type (std::string const &atom_type_name) const
std::string const patch_linker ("_p:")
 the string used to generate new residue names
std::string residue_type_base_name (ResidueType const &rsd_type)
 helper function, returns the base residue name prior to any patching
std::string residue_type_all_patches_name (ResidueType const &rsd_type)
 helper function, returns the name of all added patches
std::string tag_from_line (std::string const &line)
 handy function, return the first word from a line
PatchCaseOP case_from_lines (utility::vector1< std::string > const &lines)
 create a PatchCase from input lines
std::string expand_icoor_atom_name (std::string name, ResidueType const &rsd)
 helper function
PatchOperationOP patch_operation_from_patch_file_line (std::string const &line)
 Virtual constructor, returns 0 if no match.
static basic::Tracer TR_PatchOperations ("core.chemical.PatchOperations.hh")
bool operator< (ResConnID const &lhs, ResConnID const &rhs)
bool operator== (ResConnID const &lhs, ResConnID const &rhs)
bool operator!= (ResConnID const &lhs, ResConnID const &rhs)
id::AtomID atom_id_from_icoor_line (std::string const name, ResidueType const &rsd)
ResidueTypeOP read_topology_file (std::string const &filename, chemical::AtomTypeSetCAP atom_types, chemical::ElementSetCAP elements, chemical::MMAtomTypeSetCAP mm_atom_types, chemical::orbitals::OrbitalTypeSetCAP orbital_atom_types,chemical::ResidueTypeSetCAP rsd_type_set)
 virtual constructor for ResidueType objects
void write_topology_file (ResidueType const &rsd)
 function to write out a topology file given a residue type, can be used to
ResidueSelectorSingleOP residue_selector_single_from_line (std::string const &line)
 create a singe ResidueSelector from an input line.
ObjexxFCL::FArray2D_int get_residue_path_distances (ResidueType const &res)
 relies on class Graph to find all pairs shortest path information
static basic::Tracer tr ("core.chemical.ResidueType")
std::string strip_whitespace (std::string const &name)
 must be a better place for this, probably already exists!
static basic::Tracer tr ("core.chemical.ResidueTypeSet")
core::chemical::ResidueTypeSetCAP rsd_set_from_cmd_line ()
VariantType const UPPER_TERMINUS ("UPPER_TERMINUS")
 C-terminus cap.
VariantType const LOWER_TERMINUS ("LOWER_TERMINUS")
 N-terminus cap.
VariantType const CUTPOINT_LOWER ("CUTPOINT_LOWER")
 for use during loop modeling, at positions before a cutpoint
VariantType const CUTPOINT_UPPER ("CUTPOINT_UPPER")
 for use during loop modeling, at positions after a cutpoint
VariantType const DISULFIDE ("DISULFIDE")
VariantType const ADDUCT ("ADDUCT")
VariantType const METHYLATION ("METHYLATION")
VariantType const CENTROID_HA ("CENTROID_WITH_HA")
VariantType const PROTONATED ("PROTONATED")
VariantType const DEPROTONATED ("DEPROTONATED")
VariantType const SPECIAL_ROT ("SPECIAL_ROT")
 Generic variant type that allows for differential scoring of a set of residues/rotamers.
VariantType const VIRTUAL_PHOSPHATE ("VIRTUAL_PHOSPHATE")
VariantType const VIRTUAL_RNA_RESIDUE ("VIRTUAL_RNA_RESIDUE")
VariantType const VIRTUAL_O2STAR_HYDROGEN ("VIRTUAL_O2STAR_HYDROGEN")
VariantType const PHOSPHORYLATION ("PHOSPHORYLATION")
VariantType const ACETYLATION ("ACETYLATION")
VariantType const SULFATION ("SULFATION")
VariantType const CARBOXYLATION ("CARBOXYLATION")
VariantType const HYDROXYLATION ("HYDROXYLATION")
VariantType const DIMETHYLATION ("DIMETHYLATION")
VariantType const TRIMETHYLATION ("TRIMETHYLATION")
VariantType const DIIODINATION ("DIIODINATION")
VariantType const ACTYLATED_NTERMINUS ("ACTYLATED_NTERMINUS")
 Actyleated N-terminus cap, written for creating amino acid dipeptides for NCAA rotamer libraries.
VariantType const METHYLATED_CTERMINUS ("METHYLATED_CTERMINUS")
 Methylated C-terminus cap, written for creating amino acid dipeptides for NCAA rotamer libraries.
VariantType const SC_ORBITALS ("SC_ORBITALS")
VariantType const N_ACETYLATION ("N_ACETYLATION")
 Cap extensions at termini to include peptide bonds, written for stepwise assembly (SWA) code.
VariantType const C_METHYLAMIDATION ("C_METHYLAMIDATION")
VariantType const REPLONLY ("REPLONLY")

Variables

Real const MAX_CHEMICAL_BOND_TO_HYDROGEN_LENGTH = { 1.35 }
 Maximum distance between a heavy atom and a hydrogen atom to which it is chemically bound Set in .cc file.
std::string const FA_STANDARD
std::string const CENTROID
std::string const COARSE_TWO_BEAD
std::string const HYBRID_FA_STANDARD_CENTROID
std::string const RNA
std::string const COARSE_RNA
std::string const patch_linker
 the string used to create new residue names after patching
VariantType const UPPER_TERMINUS
VariantType const LOWER_TERMINUS
VariantType const CUTPOINT_UPPER
VariantType const CUTPOINT_LOWER
VariantType const DISULFIDE
VariantType const METHYLATION
VariantType const ADDUCT
VariantType const CENTROID_HA
VariantType const PROTONATED
VariantType const DEPROTONATED
VariantType const SPECIAL_ROT
VariantType const VIRTUAL_PHOSPHATE
VariantType const VIRTUAL_RNA_RESIDUE
VariantType const VIRTUAL_O2STAR_HYDROGEN
VariantType const PHOSPHORYLATION
VariantType const ACETYLATION
VariantType const SULFATION
VariantType const CARBOXYLATION
VariantType const HYDROXYLATION
VariantType const DIMETHYLATION
VariantType const TRIMETHYLATION
VariantType const DIIODINATION
VariantType const ACTYLATED_NTERMINUS
VariantType const METHYLATED_CTERMINUS
VariantType const N_ACETYLATION
VariantType const C_METHYLAMIDATION
VariantType const SC_ORBITALS
VariantType const REPLONLY

Typedef Documentation

typedef std::map< std::string, int > core::chemical::AdductMap
typedef utility::keys::Key3Tuple< Size, Size, Size > core::chemical::bondangle_atom_set
typedef utility::keys::Key4Tuple< Size, Size, Size, Size > core::chemical::dihedral_atom_set
typedef utility::keys::Key3Tuple< Size, Size, Size > core::chemical::three_atom_set
typedef utility::keys::Key2Tuple< Size, Size > core::chemical::two_atom_set
typedef std::string core::chemical::VariantType

Notion of Residue variant, eg PHOSPHO, NTERM, TERMINUS, PROTONATION, GLYCOSO ??


Enumeration Type Documentation

enumeration for amino acids and nucleotides types with the total number as num_aa_types

Enumerator:
aa_ala 
aa_cys 
aa_asp 
aa_glu 
aa_phe 
aa_gly 
aa_his 
aa_ile 
aa_lys 
aa_leu 
aa_met 
aa_asn 
aa_pro 
aa_gln 
aa_arg 
aa_ser 
aa_thr 
aa_val 
aa_trp 
aa_tyr 
num_canonical_aas 
na_ade 
first_DNA_aa 
na_cyt 
na_gua 
na_thy 
last_DNA_aa 
na_rgu 
na_rad 
na_rcy 
na_ura 
aa_vrt 
aa_unk 
num_aa_types 
Enumerator:
UnknownBond 
SingleBond 
DoubleBond 
TripleBond 
AromaticBond 
OrbitalBond 
Enumerator:
SP2_HYBRID 
SP3_HYBRID 
RING_HYBRID 
UNKNOWN_HYBRID 
HYBRID_MAX 

Function Documentation

utility::vector1< std::string >& core::chemical::aa2name ( ) [inline]

vector that maps AA enum to string name

References setup_aa2name().

Referenced by name_from_aa().

utility::vector1< char >& core::chemical::aa2oneletter ( ) [inline]

vector that maps AA enum to one letter char

References setup_aa2oneletter().

Referenced by oneletter_code_from_aa().

AA core::chemical::aa_from_name ( std::string const &  name)
AA core::chemical::aa_from_oneletter_code ( char  onelettercode)

give a 1 letter code and return the string name

References oneletter2aa().

Referenced by core::sequence::AnnotatedSequence::aa(), protocols::noesy_assign::ResonanceList::aa_from_resid(), core::pack::task::operation::RestrictAbsentCanonicalAASRLT::aas_to_keep(), core::pose::Pose::annotated_sequence(), protocols::toolbox::task_operations::ThreadSequenceOperation::apply(), protocols::toolbox::task_operations::JointSequenceOperation::apply(), protocols::protein_interface_design::movers::LoopLengthChange::apply(), core::scoring::dna::DirectReadoutPotential::DirectReadoutPotential(), core::pack::task::operation::DisallowIfNonnative::disallow_aas(), core::pack::task::operation::DisallowIfNonnativeRLT::disallow_aas(), protocols::frag_picker::scores::ProfileScoreSubMatrix::do_caching(), protocols::protein_interface_design::movers::MapHotspot::GenerateMap(), core::scoring::methods::get_restag(), protocols::forge::remodel::RemodelData::getLoopsToBuildFromFile(), core::pack::task::NOTAA::initialize_from_tokens(), core::pack::task::PIKAA::initialize_from_tokens(), core::sequence::ProfSimScoringScheme::initialize_parameters(), core::pack::task::operation::RestrictAbsentCanonicalAAS::keep_aas(), protocols::protein_interface_design::ReportPSSMDifferences::load_pssm_data(), protocols::protein_interface_design::movers::PlaceOnLoop::loop_length(), core::fragment::make_pose_from_sequence_(), protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::ParallelBetaPairingPreferenceFilter(), protocols::multistate_design::PosType::PosType(), core::sequence::MatrixScoringScheme::read_data(), core::io::PositionDdGInfo::read_ddg_predictions_file(), core::sequence::SequenceProfile::read_from_checkpoint(), core::sequence::SequenceProfile::read_from_file(), protocols::noesy_assign::ResonanceList::read_from_stream(), protocols::read_in_mutations(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::read_params(), core::pack::task::TARGET::residue_action(), core::pose::residue_types_from_sequence(), protocols::frag_picker::scores::HydrophobicityProfileSimilarity::score(), core::sequence::MatrixScoringScheme::score(), protocols::toolbox::task_operations::RestrictConservedLowDdgOperation::seqprof_wt_aa(), and core::sequence::MatrixScoringScheme::values_for_aa().

VariantType const core::chemical::ACETYLATION ( "ACETYLATION"  )
VariantType const core::chemical::ACTYLATED_NTERMINUS ( "ACTYLATED_NTERMINUS"  )

Actyleated N-terminus cap, written for creating amino acid dipeptides for NCAA rotamer libraries.

VariantType const core::chemical::ADDUCT ( "ADDUCT"  )
ResidueTypeOP core::chemical::apply_adducts_to_residue ( ResidueType const &  rsd,
utility::vector1< bool > &  add_mask 
)
id::AtomID core::chemical::atom_id_from_icoor_line ( std::string const  name,
ResidueType const &  rsd 
)

helper fxn

References core::id::BOGUS_ATOM_ID.

VariantType const core::chemical::C_METHYLAMIDATION ( "C_METHYLAMIDATION"  )
VariantType const core::chemical::CARBOXYLATION ( "CARBOXYLATION"  )
PatchCaseOP core::chemical::case_from_lines ( utility::vector1< std::string > const &  lines)

create a PatchCase from input lines

add selector_ from lines enclosed by "BEGIN_SELECTOR" and "END_SELECTOR".
add operations_ from each input line containing a single operation

References patch_operation_from_patch_file_line(), and tag_from_line().

Referenced by core::chemical::Patch::read_file().

std::string const core::chemical::CENTROID ( "centroid"  )

tag name for querying centroid chemical type set.

VariantType const core::chemical::CENTROID_HA ( "CENTROID_WITH_HA"  )
std::string const core::chemical::COARSE_RNA ( "coarse_rna"  )

tag name for querying COARSE_RNA chemical type set.

std::string const core::chemical::COARSE_TWO_BEAD ( "coarse_two_bead"  )

tag name for querying coarse-grained chemical type set.

bool core::chemical::CSDAtomTypeSetcontains_atom_type ( std::string const &  atom_type_name) const
VariantType const core::chemical::CUTPOINT_LOWER ( "CUTPOINT_LOWER"  )

for use during loop modeling, at positions before a cutpoint

VariantType const core::chemical::CUTPOINT_UPPER ( "CUTPOINT_UPPER"  )

for use during loop modeling, at positions after a cutpoint

VariantType const core::chemical::DEPROTONATED ( "DEPROTONATED"  )
VariantType const core::chemical::DIIODINATION ( "DIIODINATION"  )
VariantType const core::chemical::DIMETHYLATION ( "DIMETHYLATION"  )
VariantType const core::chemical::DISULFIDE ( "DISULFIDE"  )
void core::chemical::error_check_requested_adducts ( std::map< std::string, int > const &  add_map,
ResidueTypeCAPs const &  rsd_types 
)

Make sure any adducts requested actually exist.

References core::chemical::ResidueType::defined_adducts().

Referenced by core::chemical::ResidueTypeSet::place_adducts().

void core::chemical::error_check_requested_adducts ( AdductMap const &  add_map,
ResidueTypeCAPs const &  rsd_types 
)

Make sure requested adducts exist in some residue.

std::string core::chemical::expand_icoor_atom_name ( std::string  name,
ResidueType const &  rsd 
)
std::string const core::chemical::FA_STANDARD ( "fa_standard"  )

tag name for querying fullatom chemical type set.

ObjexxFCL::FArray2D_int core::chemical::get_residue_path_distances ( ResidueType const &  res)

relies on class Graph to find all pairs shortest path information

References core::chemical::ResidueType::bonded_neighbor(), core::chemical::ResidueType::natoms(), and core::graph::Graph::set_num_nodes().

Referenced by read_topology_file().

std::string const core::chemical::HYBRID_FA_STANDARD_CENTROID ( "hybrid_fa_standard_centroid"  )

tag name for querying hybrid fullatom+centroid chemical type set.

VariantType const core::chemical::HYDROXYLATION ( "HYDROXYLATION"  )
VariantType const core::chemical::LOWER_TERMINUS ( "LOWER_TERMINUS"  )

N-terminus cap.

VariantType const core::chemical::METHYLATED_CTERMINUS ( "METHYLATED_CTERMINUS"  )

Methylated C-terminus cap, written for creating amino acid dipeptides for NCAA rotamer libraries.

VariantType const core::chemical::METHYLATION ( "METHYLATION"  )
VariantType const core::chemical::N_ACETYLATION ( "N_ACETYLATION"  )

Cap extensions at termini to include peptide bonds, written for stepwise assembly (SWA) code.

std::map< std::string, AA >& core::chemical::name2aa ( ) [inline]

map that converts string name to AA enum

References setup_name2aa().

Referenced by aa_from_name(), operator>>(), and setup_aa2name().

std::string core::chemical::name_from_aa ( AA  aa)

give a enum type and return the string name

References aa2name(), and num_aa_types.

Referenced by core::pack::task::ResidueLevelTask_::allow_noncanonical_aa(), core::pose::Pose::annotated_sequence(), protocols::protein_interface_design::movers::LoopLengthChange::apply(), protocols::swa::rna::base_atoms_square_deviation(), protocols::fldsgn::filters::CoreDunbrackFilter::compute(), protocols::dna::dna_base_partner(), protocols::protein_interface_design::movers::MapHotspot::GenerateMap(), protocols::swa::rna::get_max_centroid_to_atom_distance(), protocols::swa::rna::Get_num_side_chain_atom_from_res_name(), core::scoring::methods::get_restag(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::swa::rna::Is_virtual_base(), protocols::protein_interface_design::movers::PlaceOnLoop::loop_length(), protocols::toolbox::pose_metric_calculators::SequenceComparison::measure_sequence_recovery(), operator<<(), protocols::swa::rna::phosphate_base_phosphate_square_deviation(), protocols::swa::rna::phosphate_square_deviation(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::read_from_file(), protocols::noesy_assign::ResonanceList::read_from_stream(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::read_params(), read_topology_file(), core::pack::task::ResidueLevelTask_::restrict_absent_nas(), protocols::swa::rna::setup_suite_atom_id_map(), protocols::swa::rna::suite_square_deviation(), and protocols::noesy_assign::ResonanceList::write_to_stream().

std::map< char, AA >& core::chemical::oneletter2aa ( ) [inline]

map that converts one letter char to AA enum

References setup_oneletter2aa().

Referenced by aa_from_oneletter_code(), oneletter_code_specifies_aa(), and setup_aa2oneletter().

char core::chemical::oneletter_code_from_aa ( AA  aa)
bool core::chemical::oneletter_code_specifies_aa ( char  onelettercode)
bool core::chemical::operator!= ( ResConnID const &  lhs,
ResConnID const &  rhs 
)
bool core::chemical::operator< ( ResConnID const &  lhs,
ResConnID const &  rhs 
)
std::ostream& core::chemical::operator<< ( std::ostream &  out,
const AtomType &  atom_type 
)
std::ostream & core::chemical::operator<< ( std::ostream &  os,
AA const &  aa 
)

output operator for AA enum type

example usage: std::cout << aa_gly << std::endl;

References name_from_aa().

bool core::chemical::operator== ( ResConnID const &  lhs,
ResConnID const &  rhs 
)
std::istream & core::chemical::operator>> ( std::istream &  is,
AA &  aa 
)

input operator for AA enum type

read in a string name from a file or std::cin and directly convert it to an AA enum type, for example, std::cin >> AA. This will first check if the lookup map has been set up already. If the string name cannot be converted properly, it will flag the input stream as failure (e.g., istream.fail() is true) and set AA enum type to aa_unk.

References aa_unk, core::sequence::end, make_table_of_pilot_apps::name, and name2aa().

AdductMap core::chemical::parse_adduct_string ( utility::options::StringVectorOption &  add_vec)

Convert input string to map of adducts->max usage.

Referenced by core::chemical::ResidueTypeSet::place_adducts().

std::string const core::chemical::patch_linker ( "_p:"  )

the string used to generate new residue names

PatchOperationOP core::chemical::patch_operation_from_patch_file_line ( std::string const &  line)

Virtual constructor, returns 0 if no match.

References make_table_of_pilot_apps::d, protocols::swa::phi(), and tr().

Referenced by case_from_lines().

VariantType const core::chemical::PHOSPHORYLATION ( "PHOSPHORYLATION"  )
VariantType const core::chemical::PROTONATED ( "PROTONATED"  )
ResidueTypeOP core::chemical::read_topology_file ( std::string const &  filename,
chemical::AtomTypeSetCAP  atom_types,
chemical::ElementSetCAP  elements,
chemical::MMAtomTypeSetCAP  mm_atom_types,
chemical::orbitals::OrbitalTypeSetCAP  orbital_atom_types,
chemical::ResidueTypeSetCAP  rsd_type_set 
)

virtual constructor for ResidueType objects

construct a ResidueType from a file. Example files are currently in minirosetta_database/chemical/residue_type_sets/fa_standard/residue_types/???.params These files contain information about each basic ResidueType which can be patched to created various variant types.

References core::id::D, make_table_of_pilot_apps::d, protocols::swa::rna::file_exists(), get_residue_path_distances(), make_table_of_pilot_apps::name, name_from_aa(), protocols::swa::phi(), protocols::swa::rotate(), core::kinematics::Stub::spherical(), strip_whitespace(), and tr().

Referenced by core::chemical::ResidueTypeSet::read_files(), and core::chemical::ResidueTypeSet::ResidueTypeSet().

VariantType const core::chemical::REPLONLY ( "REPLONLY"  )
ResidueSelectorSingleOP core::chemical::residue_selector_single_from_line ( std::string const &  line)

create a singe ResidueSelector from an input line.

Referenced by core::chemical::ResidueSelector::add_line().

std::string core::chemical::residue_type_all_patches_name ( ResidueType const &  rsd_type)

helper function, returns the name of all added patches

References core::chemical::ResidueType::name(), and patch_linker.

std::string core::chemical::residue_type_base_name ( ResidueType const &  rsd_type)
std::string const core::chemical::RNA ( "rna"  )

tag name for querying RNA chemical type set.

core::chemical::ResidueTypeSetCAP core::chemical::rsd_set_from_cmd_line ( )
VariantType const core::chemical::SC_ORBITALS ( "SC_ORBITALS"  )
utility::vector1< std::string > core::chemical::setup_aa2name ( )

setup the vector that maps AA enum to string name

References make_table_of_pilot_apps::begin, core::sequence::end, name2aa(), and num_aa_types.

Referenced by aa2name().

utility::vector1< char > core::chemical::setup_aa2oneletter ( )

setup the vector that maps AA enum to one letter char

References make_table_of_pilot_apps::begin, core::sequence::end, num_aa_types, and oneletter2aa().

Referenced by aa2oneletter().

std::map< std::string, AA > core::chemical::setup_name2aa ( )

setup the map that converts string name to AA enum

References aa_ala, aa_arg, aa_asn, aa_asp, aa_cys, aa_gln, aa_glu, aa_gly, aa_his, aa_ile, aa_leu, aa_lys, aa_met, aa_phe, aa_pro, aa_ser, aa_thr, aa_trp, aa_tyr, aa_unk, aa_val, aa_vrt, na_ade, na_cyt, na_gua, na_rad, na_rcy, na_rgu, na_thy, and na_ura.

Referenced by name2aa().

std::map< char, AA > core::chemical::setup_oneletter2aa ( )

setup the map the converts one letter char to AA enum

References aa_ala, aa_arg, aa_asn, aa_asp, aa_cys, aa_gln, aa_glu, aa_gly, aa_his, aa_ile, aa_leu, aa_lys, aa_met, aa_phe, aa_pro, aa_ser, aa_thr, aa_trp, aa_tyr, aa_unk, aa_val, aa_vrt, na_ade, na_cyt, na_gua, na_rad, na_rcy, na_rgu, na_thy, and na_ura.

Referenced by oneletter2aa().

VariantType const core::chemical::SPECIAL_ROT ( "SPECIAL_ROT"  )

Generic variant type that allows for differential scoring of a set of residues/rotamers.

std::string core::chemical::strip_whitespace ( std::string const &  name) [inline]

must be a better place for this, probably already exists!

Referenced by core::chemical::ResidueType::add_atom(), and core::chemical::ResidueType::add_orbital().

VariantType const core::chemical::SULFATION ( "SULFATION"  )
std::string core::chemical::tag_from_line ( std::string const &  line)

handy function, return the first word from a line

Referenced by case_from_lines(), and core::chemical::Patch::read_file().

static basic::Tracer core::chemical::tr ( "core.chemical.ResidueTypeSet"  ) [static]
static basic::Tracer core::chemical::tr ( "core.chemical"  ) [static]

Referenced by core::chemical::ResidueType::add_actcoord_atom(), core::chemical::ResidueType::add_atom(), core::chemical::ResidueType::add_property(), core::chemical::Patch::apply(), core::scoring::hbonds::assign_abase_derivs(), core::chemical::ResidueType::atom_index(), core::scoring::automorphic_rmsd(), core::scoring::CA_gdtmm(), core::scoring::CA_maxsub(), core::scoring::CA_rmsd(), core::scoring::CA_rmsd_symmetric(), core::chemical::ResidueType::calculate_icoor(), protocols::noesy_assign::CrossPeakList::calibrate(), protocols::canonical_sampling::canonical_sampling_main(), core::chemical::ResidueType::debug_dump_icoor(), core::chemical::ResidueType::delete_property(), core::scoring::hbonds::hb_energy_deriv(), core::scoring::hbonds::hbond_compute_energy(), core::scoring::hbonds::make_hbBasetoAcc_unitvector(), OPT_1GRP_KEY(), patch_operation_from_patch_file_line(), core::chemical::ResidueType::print_bondangles(), core::chemical::ResidueType::print_dihedrals(), core::chemical::ResidueType::print_pretty_path_distances(), core::chemical::MMAtomTypeSet::read_file(), core::chemical::ElementSet::read_file(), core::chemical::CSDAtomTypeSet::read_file(), core::chemical::AtomTypeSet::read_file(), core::fragment::ConstantLengthFragSet::read_fragment_stream(), read_topology_file(), core::chemical::ResidueType::report_adducts(), core::chemical::ChemicalManager::residue_type_set(), core::chemical::ResidueType::set_lower_connect_atom(), core::chemical::ResidueType::set_upper_connect_atom(), protocols::rna::RNA_StructureParameters::setup_base_pair_constraints(), core::fragment::SecstructSRFD::steal(), protocols::noesy_assign::CrossPeakList::update_decoy_compatibility_score(), protocols::vip::VIP_Mover::VIP_Mover(), core::scoring::xyz_gdtmm(), and core::chemical::ResidueType::~ResidueType().

static basic::Tracer core::chemical::tr ( "core.chemical.ResidueType"  ) [static]
static basic::Tracer core::chemical::tr ( "core.chemical.ChemicalManager"  ) [static]
static basic::Tracer core::chemical::TR_PatchOperations ( "core.chemical.PatchOperations.hh"  ) [static]
VariantType const core::chemical::TRIMETHYLATION ( "TRIMETHYLATION"  )
static basic::Tracer core::chemical::tw ( "core.chemical.AtomICoor"  ,
basic::t_warning   
) [static]
VariantType const core::chemical::UPPER_TERMINUS ( "UPPER_TERMINUS"  )

C-terminus cap.

VariantType const core::chemical::VIRTUAL_O2STAR_HYDROGEN ( "VIRTUAL_O2STAR_HYDROGEN"  )
VariantType const core::chemical::VIRTUAL_PHOSPHATE ( "VIRTUAL_PHOSPHATE"  )
VariantType const core::chemical::VIRTUAL_RNA_RESIDUE ( "VIRTUAL_RNA_RESIDUE"  )
void core::chemical::write_topology_file ( ResidueType const &  rsd)

function to write out a topology file given a residue type, can be used to

writes a .params file from a given ResidueType object

debug on the fly generated residue types. Note: not perfect yet, the enums for the connection types are given in numbers instead of names

References core::chemical::ResidueType::aa(), core::chemical::ResidueType::actcoord_atoms(), core::chemical::ResidueType::atom_name(), core::chemical::ResidueType::atom_type(), core::chemical::ResidueType::atomic_charge(), core::chemical::ResidueConnection::atomno(), core::chemical::ICoorAtomID::atomno(), core::chemical::ResidueType::chi_atoms(), core::chemical::AtomICoor::d(), core::chemical::ResidueType::icoor(), core::chemical::ResidueType::is_aromatic(), core::chemical::ResidueType::is_charged(), core::chemical::ResidueType::is_DNA(), core::chemical::ResidueType::is_ligand(), core::chemical::ResidueType::is_lower_terminus(), core::chemical::ResidueType::is_polar(), core::chemical::ResidueType::is_polymer(), core::chemical::ResidueType::is_protein(), core::chemical::ResidueType::is_proton_chi(), core::chemical::ResidueType::is_RNA(), core::chemical::ResidueType::is_surface(), core::chemical::ResidueType::is_terminus(), core::chemical::ResidueType::is_upper_terminus(), core::chemical::ResidueType::lower_connect(), core::chemical::ResidueType::mm_atom_type(), core::chemical::AtomType::name(), core::chemical::ResidueType::name(), core::chemical::MMAtomType::name(), core::chemical::ResidueType::name1(), core::chemical::ResidueType::name3(), core::chemical::ResidueType::natoms(), core::chemical::ResidueType::nbr_atom(), core::chemical::ResidueType::nbr_radius(), core::chemical::ResidueType::nbrs(), core::chemical::ResidueType::nchi(), core::chemical::AtomICoor::phi(), core::chemical::ResidueType::proton_chi_extra_samples(), core::chemical::ResidueType::proton_chi_samples(), core::chemical::AtomICoor::stub_atom1(), core::chemical::AtomICoor::stub_atom2(), core::chemical::AtomICoor::stub_atom3(), core::chemical::AtomICoor::theta(), core::chemical::ICoorAtomID::type(), and core::chemical::ResidueType::upper_connect().


Variable Documentation

std::string const core::chemical::CENTROID

Referenced by protocols::abinitio::StructureStore::add(), protocols::topology_broker::add_cmdline_claims(), core::pose::addVirtualResAsRoot(), protocols::topology_broker::MembraneTopologyClaimer::addVirtualResAsRootMembrane(), protocols::symmetric_docking::SymDockProtocol::apply(), protocols::protein_interface_design::movers::LoopRemodel::apply(), protocols::protein_interface_design::movers::LoopMoverFromCommandLine::apply(), protocols::medal::MedalMover::apply(), protocols::loops::loop_closure::ccd::ShortLoopClosure::apply(), protocols::loophash::Mover_LoopHashRefine::apply(), protocols::loophash::LoopHashMoverWrapper::apply(), protocols::loophash::LoopHashLibrary::apply(), protocols::loophash::FastGapMover::apply(), protocols::jd2::parser::FragmentReader::apply(), protocols::forge::remodel::RemodelMover::apply(), protocols::forge::components::VarLengthBuild::apply(), protocols::domain_assembly::AssembleLinkerMover::apply(), protocols::docking::DockingEnsemblePrepackProtocol::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::comparative_modeling::hybridize::HybridizeProtocol::apply(), protocols::comparative_modeling::hybridize::CartesianHybridize::apply(), protocols::antibody2::CDRH3Modeler2::apply(), protocols::ub_e2c::ubi_e2c_modeler::apply(), protocols::antibody::CloseOneMover::apply(), protocols::antibody::GraftMover::apply(), protocols::antibody::CDRH3Modeler::apply(), protocols::anchored_design::AnchoredPerturbMover::apply(), protocols::abinitio::DomainAssembly::apply(), core::scoring::AtomVDW::AtomVDW(), core::import_pose::centroid_pose_from_pdb(), protocols::simple_filters::ScoreTypeFilter::compute(), protocols::simple_filters::EnergyPerResidueFilter::compute(), protocols::protein_interface_design::EnergyPerResidueFilter::compute(), protocols::protein_interface_design::ScoreTypeFilter::compute(), protocols::simple_moves::GunnCost::compute_gunn(), core::scoring::saxs::SAXSEnergyCreator::create_energy_method(), core::pack::interaction_graph::InteractionGraphFactory::create_interaction_graph(), protocols::loophash::MPI_LoopHashRefine_Master::create_loophash_WUs(), protocols::abinitio::AbrelaxApplication::do_rerun(), protocols::ub_e2c::ubi_e2c_modeler::evaluate_native(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::io::silent::BinaryProteinSilentStruct::fill_pose(), core::io::raw_data::DecoyStruct::fill_pose(), protocols::noesy_assign::NoesyModule::generate_constraint_files(), protocols::noesy_assign::CrossPeakList::generate_constraints(), core::pack::dunbrack::RotamerLibrary::get_rsd_library(), protocols::constraints_additional::BindingSiteConstraint::init(), protocols::topology_broker::RigidChunkClaimer::init_after_reading(), protocols::ub_e2c::ubi_e2c_modeler::init_d77_perturbation(), protocols::jd2::archive::ArchiveBase::init_from_decoy_set(), protocols::ub_e2c::ubi_e2c_modeler::init_k48r_perturbation(), protocols::toolbox::pose_manipulation::insert_pose_into_pose(), core::conformation::Conformation::is_centroid(), protocols::features::PoseConformationFeatures::load_sequence(), protocols::topology_broker::RigidChunkClaimer::new_decoy(), protocols::scoring::methods::saxs::PDDFEnergy::PDDFEnergy(), protocols::checkpoint::pose_from_binary_silent_file(), core::import_pose::pose_from_pdb(), core::import_pose::poseOPs_from_pdbs(), protocols::RBSegmentRelax_main(), protocols::topology_broker::StartStructClaimer::read_tag(), protocols::comparative_modeling::rebuild_loops_until_closed(), protocols::toolbox::pose_metric_calculators::FragQualCalculator::recompute(), protocols::toolbox::pose_metric_calculators::ClashCountCalculator::recompute(), protocols::checkpoint::CheckPointer::recover_checkpoint(), core::scoring::disulfides::CentroidDisulfideEnergy::residue_pair_energy(), core::chemical::ChemicalManager::residue_type_set(), protocols::ub_e2c::ubi_e2c_modeler::restore_cter(), protocols::topology_broker::RigidChunkClaimer::RigidChunkClaimer(), core::pack::dunbrack::RotamerLibrary::rsd_library_already_loaded(), protocols::loophash::WorkUnit_LoopHash::run(), protocols::abinitio::run_boinc_debug(), protocols::symmetric_docking::SymDockProtocol::score_only(), protocols::abinitio::AbrelaxApplication::setup(), protocols::abinitio::AbrelaxApplication::setup_fold(), protocols::constraints_additional::BindingSiteConstraint::setup_for_scoring(), protocols::docking::TemperedDocking::setup_objects(), protocols::abinitio::ResolutionSwitcher::start_pose(), protocols::star::to_centroid(), protocols::medal::to_centroid(), and protocols::jobdist::universal_main().

std::string const core::chemical::COARSE_RNA

Referenced by protocols::topology_broker::TopologyBroker::add_chainbreak_variants(), protocols::abinitio::KinematicControl::add_chainbreak_variants(), protocols::jumping::JumpSample::add_chainbreaks(), protocols::toolbox::pose_manipulation::add_chainbreaks_according_to_jumps(), protocols::loops::add_cutpoint_variants(), protocols::forge::methods::add_cutpoint_variants(), core::util::add_cutpoint_variants(), protocols::loops::add_single_cutpoint_variant(), protocols::rna::RNA_LoopCloser::apply(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_CCD::apply(), protocols::antibody::LoopRlxMover::apply(), protocols::loops::apply_sequence_mapping(), protocols::swa::rna::apply_virtual_rna_residue_variant_type(), protocols::idealize::basic_idealize(), protocols::topology_broker::TopologyBroker::check_chainbreak_variants(), protocols::antibody::CloseOneMover::close_one_loop_stem(), protocols::abinitio::copy_side_chains(), protocols::forge::methods::cyclize_pose(), protocols::anchored_design::dump_cutpoint_info(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::methods::LinearChainbreakEnergy::finalize_total_energy(), core::scoring::methods::DistanceChainbreakEnergy::finalize_total_energy(), core::scoring::methods::ChainbreakEnergy::finalize_total_energy(), protocols::toolbox::pose_manipulation::insert_pose_into_pose(), protocols::swa::Is_close_chain_break(), protocols::swa::rna::Is_close_chain_break(), core::scoring::methods::is_lower_cutpoint(), core::scoring::methods::BondAngleDatabase::lookup(), protocols::antibody2::CDRH3Modeler2::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_fa_relax(), protocols::forge::methods::make_star_foldtree(), protocols::enzdes::EnzdesFlexibleRegion::minimize_region(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_QuickCCD_Moves::model_loop(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_QuickCCD::model_loop(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_KIC::model_loop(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_CCD::model_loop(), protocols::loop_build::LoopMover_SlidingWindow::model_loop(), protocols::forge::build::BuildManager::modify(), protocols::swa::rna::remove_chain_break_jump_point(), protocols::jumping::JumpSample::remove_chainbreaks(), protocols::toolbox::pose_manipulation::remove_chainbreaks_according_to_jumps(), protocols::rna::remove_cutpoint_closed(), protocols::loops::remove_cutpoint_variants(), protocols::forge::methods::remove_cutpoint_variants(), core::util::remove_cutpoint_variants(), protocols::rna::remove_cutpoints_closed(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), protocols::antibody::AntibodyModeler::repulsive_ramp(), protocols::antibody::CDRH3Modeler::scored_frag_close(), protocols::anchored_design::AnchoredDesignMover::set_fold_tree_and_cutpoints(), protocols::seeded_abinitio::SeedFoldTree::set_foldtree(), protocols::loops::set_loop_cutpoint_in_pose_fold_tree(), protocols::swa::rna::setup_chain_break_jump_point(), protocols::jumping::MembraneJump::setup_fold_tree(), core::conformation::setup_links(), protocols::antibody2::Ab_RelaxCDRs_Mover::setup_objects(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), protocols::antibody::AntibodyModeler::snugfit_mcm_protocol(), and protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom().

Referenced by protocols::topology_broker::TopologyBroker::add_chainbreak_variants(), protocols::abinitio::KinematicControl::add_chainbreak_variants(), protocols::jumping::JumpSample::add_chainbreaks(), protocols::toolbox::pose_manipulation::add_chainbreaks_according_to_jumps(), protocols::loops::add_cutpoint_variants(), protocols::forge::methods::add_cutpoint_variants(), core::util::add_cutpoint_variants(), protocols::loops::add_single_cutpoint_variant(), protocols::rna::RNA_LoopCloser::apply(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_CCD::apply(), protocols::antibody::LoopRlxMover::apply(), protocols::loops::apply_sequence_mapping(), protocols::swa::rna::apply_virtual_rna_residue_variant_type(), protocols::idealize::basic_idealize(), protocols::topology_broker::TopologyBroker::check_chainbreak_variants(), protocols::antibody::CloseOneMover::close_one_loop_stem(), protocols::abinitio::copy_side_chains(), protocols::forge::methods::cyclize_pose(), protocols::anchored_design::dump_cutpoint_info(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::methods::LinearChainbreakEnergy::finalize_total_energy(), core::scoring::methods::DistanceChainbreakEnergy::finalize_total_energy(), core::scoring::methods::ChainbreakEnergy::finalize_total_energy(), protocols::toolbox::pose_manipulation::insert_pose_into_pose(), protocols::swa::Is_close_chain_break(), protocols::swa::rna::Is_close_chain_break(), core::scoring::methods::is_upper_cutpoint(), core::scoring::methods::BondAngleDatabase::lookup(), core::scoring::methods::TorsionDatabase::lookup(), protocols::antibody2::CDRH3Modeler2::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_fa_relax(), protocols::forge::methods::make_star_foldtree(), protocols::enzdes::EnzdesFlexibleRegion::minimize_region(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_QuickCCD_Moves::model_loop(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_QuickCCD::model_loop(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_KIC::model_loop(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_CCD::model_loop(), protocols::loop_build::LoopMover_SlidingWindow::model_loop(), protocols::forge::build::BuildManager::modify(), protocols::swa::rna::remove_chain_break_jump_point(), protocols::jumping::JumpSample::remove_chainbreaks(), protocols::toolbox::pose_manipulation::remove_chainbreaks_according_to_jumps(), protocols::rna::remove_cutpoint_closed(), protocols::loops::remove_cutpoint_variants(), protocols::forge::methods::remove_cutpoint_variants(), core::util::remove_cutpoint_variants(), protocols::rna::remove_cutpoints_closed(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), protocols::antibody::AntibodyModeler::repulsive_ramp(), protocols::antibody::CDRH3Modeler::scored_frag_close(), protocols::anchored_design::AnchoredDesignMover::set_fold_tree_and_cutpoints(), protocols::seeded_abinitio::SeedFoldTree::set_foldtree(), protocols::loops::set_loop_cutpoint_in_pose_fold_tree(), protocols::swa::rna::setup_chain_break_jump_point(), protocols::jumping::MembraneJump::setup_fold_tree(), core::conformation::setup_links(), protocols::antibody2::Ab_RelaxCDRs_Mover::setup_objects(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), protocols::antibody::AntibodyModeler::snugfit_mcm_protocol(), and protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom().

std::string const core::chemical::FA_STANDARD

Referenced by core::pose::addVirtualResAsRoot(), protocols::topology_broker::MembraneTopologyClaimer::addVirtualResAsRootMembrane(), protocols::symmetric_docking::SymDockProtocol::apply(), protocols::simple_filters::SAXSScoreFilter::apply(), protocols::seeded_abinitio::GrowPeptides::apply(), protocols::relax::MiniRelax::apply(), protocols::relax::FastRelax::apply(), protocols::protein_interface_design::movers::LoopRemodel::apply(), protocols::protein_interface_design::movers::LoopMoverFromCommandLine::apply(), protocols::protein_interface_design::movers::DockAndRetrieveSidechains::apply(), protocols::match::MatcherMover::apply(), protocols::loophash::LoopHashMoverWrapper::apply(), protocols::ligand_docking::AddHydrogen::apply(), protocols::forge::remodel::RemodelMover::apply(), protocols::flxbb::FlxbbDesign::apply(), protocols::domain_assembly::AssembleLinkerMover::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::comparative_modeling::hybridize::HybridizeProtocol::apply(), protocols::antibody2::CDRH3Modeler2::apply(), protocols::ub_e2c::ubi_e2c_modeler::apply(), protocols::antibody::CloseOneMover::apply(), protocols::antibody::GraftMover::apply(), protocols::antibody::CDRH3Modeler::apply(), protocols::abinitio::ResolutionSwitcher::apply(), protocols::abinitio::DomainAssembly::apply(), protocols::relax::FastRelax::batch_apply(), core::import_pose::build_pose_as_is2(), core::io::pdb::build_pose_from_pdb_as_is(), protocols::MakeRotLib::calc_std_dev(), protocols::docking::DockingEnsemble::calculate_highres_ref_energy(), protocols::simple_filters::ScoreTypeFilter::compute(), protocols::simple_filters::EnergyPerResidueFilter::compute(), protocols::protein_interface_design::EnergyPerResidueFilter::compute(), protocols::protein_interface_design::ScoreTypeFilter::compute(), core::scoring::geometric_solvation::compute_exact_geosol(), protocols::toolbox::pose_manipulation::construct_poly_ala_pose(), protocols::toolbox::pose_manipulation::construct_poly_uniq_restype_pose(), protocols::toolbox::pose_manipulation::construct_poly_XXX_pose(), core::scoring::geometric_solvation::DatabaseOccSolEne::DatabaseOccSolEne(), core::conformation::Conformation::detect_disulfides(), protocols::abinitio::AbrelaxApplication::do_distributed_rerun(), protocols::abinitio::AbrelaxApplication::do_rerun(), protocols::enzdes::EnzdesBaseProtocol::EnzdesBaseProtocol(), core::scoring::ScoringManager::etable(), protocols::ub_e2c::ubi_e2c_modeler::evaluate_native(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::ExactOccludedHbondSolEnergy(), core::io::silent::SilentStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::io::silent::BinaryProteinSilentStruct::fill_pose(), core::io::raw_data::DecoyStruct::fill_pose(), core::import_pose::PDBSilentStruct::fill_pose(), core::conformation::form_disulfide(), protocols::motifs::Motif::generate_atom_ints(), protocols::swa::protein::generate_beta_database_test(), protocols::ligand_docking::generate_unique_name(), protocols::enzdes::AddOrRemoveMatchCsts::get_EnzConstraintIO_for_cstfile(), protocols::toolbox::match_enzdes_util::EnzConstraintIO::get_instance(), core::scoring::ScoringManager::get_MMBondAngleLibrary(), core::scoring::ScoringManager::get_MMBondLengthLibrary(), core::scoring::ScoringManager::get_MMLJLibrary(), core::scoring::ScoringManager::get_MMTorsionLibrary(), core::pack::interaction_graph::RotamerDotsRadiusData::get_NACCESS_SASA_radii(), core::pack::interaction_graph::RotamerDotsRadiusData::get_NACCESS_SASA_radii_with_expanded_polars(), core::pack::interaction_graph::RotamerDotsRadiusData::get_ROSETTA_SASA_radii(), core::pack::dunbrack::RotamerLibrary::get_rsd_library(), protocols::simple_moves::AddCavitiesMover::get_suck_res(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::match::initialize_atomtype_2_probe_radius_map(), core::conformation::Conformation::is_fullatom(), protocols::ligand_docking::LigandDockMain::LigandDockMain(), protocols::features::PoseConformationFeatures::load_sequence(), core::scoring::ScoringManager::memb_etable(), protocols::MakeRotLib::min_rotamers(), protocols::motifs::Motif::Motif(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), protocols::checkpoint::pose_from_binary_silent_file(), protocols::comparative_modeling::ThreadingJobInputter::pose_from_job(), core::import_pose::pose_from_pdb(), core::import_pose::pose_from_pdbstring(), core::io::pdb::pose_from_pose(), core::import_pose::poseOPs_from_pdbs(), core::import_pose::poses_from_pdbs(), protocols::motifs::MotifSearch::protein_dna_motif(), protocols::motifs::LigandMotifSearch::protein_dna_motif(), protocols::jumping::ResiduePairJumpSetup::read_file(), protocols::topology_broker::RigidChunkClaimer::read_tag(), protocols::topology_broker::MetalloClaimer::read_tag(), protocols::topology_broker::FibrilModelingClaimer::read_tag(), protocols::abinitio::IterativeBase::reassign_noesy_data(), protocols::checkpoint::CheckPointer::recover_checkpoint(), protocols::relax::WorkUnit_BatchRelax_and_PostRescore::rescore_all_decoys(), core::chemical::ChemicalManager::residue_type_set(), protocols::rbsegment_relax::restore_pose_from_rbsegs(), core::pack::dunbrack::RotamerLibrary::rsd_library_already_loaded(), core::pack::task::operation::util::select_coord_for_residue(), protocols::relax::WorkUnit_BatchRelax_and_PostRescore::set_defaults(), protocols::pack_daemon::DaemonSet::set_entity_resfile(), protocols::abinitio::AbrelaxApplication::setup_fold(), protocols::rbsegment_relax::setup_pose_from_rbsegs(), protocols::motifs::single_residue_from_stream(), and protocols::topology_broker::TopologyBroker::switch_to_fullatom().

Maximum distance between a heavy atom and a hydrogen atom to which it is chemically bound Set in .cc file.

S-H bond length in CYS.

Referenced by core::scoring::etable::BaseEtableEnergy< Derived >::atomic_interaction_cutoff(), and core::scoring::hackelec::HackElecEnergy::hydrogen_interaction_cutoff().

std::string const core::chemical::patch_linker

the string used to create new residue names after patching

Referenced by core::chemical::Patch::apply(), residue_type_all_patches_name(), and residue_type_base_name().

std::string const core::chemical::RNA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines