Rosetta
|
Utilities for modifying and utilizing Residues and other core::chemical classes. More...
#include <core/chemical/ResidueTypeSet.fwd.hh>
#include <core/chemical/AtomTypeSet.fwd.hh>
#include <core/chemical/MMAtomTypeSet.fwd.hh>
#include <core/chemical/ResidueType.fwd.hh>
#include <core/chemical/MutableResidueType.fwd.hh>
#include <core/chemical/ResidueTypeBase.fwd.hh>
#include <core/chemical/VariantType.hh>
#include <utility/vector1.hh>
#include <string>
#include <map>
Namespaces | |
core | |
A class for reading in the atom type properties. | |
core::chemical | |
Functions | |
core::chemical::ResidueTypeSetCAP | core::chemical::rsd_set_from_cmd_line () |
Return a constant access pointer to the ResidueTypeSet specified by the command-line options. More... | |
void | core::chemical::add_atom_type_set_parameters_from_command_line (std::string const &atom_type_set_tag, AtomTypeSet &atom_type_set) |
Add additional parameter files not present in <atom-set-name>/extras.txt. More... | |
void | core::chemical::add_atom_types_from_command_line (std::string const &atom_type_set_tag, AtomTypeSet &atom_type_set) |
Add additional atomy types not present in <atom-set-name>/atom_properties.txt. More... | |
void | core::chemical::add_mm_atom_type_set_parameters_from_command_line (std::string const &mm_atom_type_set_tag, MMAtomTypeSet &atom_type_set) |
Add additional mm atom parameters not present in <mm-atom-type-set-name>/mm_atom_properties.txt. More... | |
void | core::chemical::modify_atom_properties_from_command_line (std::string const &atom_type_set_tag, AtomTypeSet &atom_type_set) |
Modify atom_type properties from the command line. More... | |
std::string | core::chemical::formatted_icoord_tree (core::chemical::ResidueType const &restype) |
Return a string representing the internal coordinates tree of this ResidueType. More... | |
std::string | core::chemical::formatted_icoord_tree (core::chemical::MutableResidueType const &restype) |
Return a string representing the internal coordinates tree of this MutableResidueType (if any) More... | |
void | core::chemical::print_chis (std::ostream &out, ResidueType const &res) |
Utility to examine chi output. More... | |
void | core::chemical::print_chis (std::ostream &out, MutableResidueType const &res) |
Utility to examine chi output. More... | |
std::string | core::chemical::fixup_patches (std::string const &string_in) |
Replaces the deprecated "_p:" linker connecting ResidueType base names with their patch names with ":". More... | |
bool | core::chemical::variants_match_with_exceptions (ResidueTypeBase const &res1, ResidueTypeBase const &res2, utility::vector1< VariantType > list_of_variants_to_ignore) |
Are these two residues patched in exactly the same way, ignoring any VariantTypes in the list of exceptions? More... | |
utility::vector1< VariantType > | core::chemical::pH_mode_exceptions () |
check if user has set -pH_mode. More... | |
bool | core::chemical::variants_match (ResidueTypeBase const &res1, ResidueTypeBase const &res2) |
Are these two residues patched in exactly the same way? More... | |
bool | core::chemical::nonadduct_variants_match (ResidueTypeBase const &res1, ResidueTypeBase const &res2) |
Similar to variants_match(), but allows different adduct-modified states. More... | |
utility::vector1< VariantType > | core::chemical::get_terminal_varianttypes () |
Get a list of those VariantTypes that affect termini. More... | |
ResidueTypeCOP | core::chemical::find_best_match (ResidueTypeCOPs const &rsd_type_list, utility::vector1< std::string > const &atom_names, bool const ignore_atom_named_H) |
look for best match to atom_names More... | |
void | core::chemical::enlarge_h_lj_wdepth (utility::vector1< Real > &lj_wdepth, AtomTypeSet const &atom_type_set) |
Fang-Chieh Chou 8/10/2012. Use larger LJ_WDEPTH for protons to avoid clashes in RNA. More... | |
void | core::chemical::enlarge_h_lj_wdepth (AtomTypeSet &atom_type_set) |
Fang-Chieh Chou 8/10/2012. Use larger LJ_WDEPTH for protons to avoid clashes in RNA. More... | |
void | core::chemical::unset_acceptor_ether_oxygens (AtomTypeSet &atom_type_set) |
Rhiju. O3', O4', O5' in nucleic acids are ethers – turn them off as acceptors for H-bonds. More... | |
void | core::chemical::detect_ld_chirality_from_polymer_residue (core::chemical::MutableResidueType const &restype, bool &is_d_aa, bool &is_l_aa) |
void | core::chemical::detect_ld_chirality_from_polymer_residue (std::map< std::string, Vector > const &xyz, std::string const &name3, bool &is_d_aa, bool &is_l_aa) |
bool | core::chemical::heavy_atom_names_match (ResidueType const &first, ResidueType const &second) |
Return true if the two residues have the same number and name of heavy atoms. More... | |
bool | core::chemical::is_mainchain_torsion_also_ring_torsion (ResidueType const &res_type, uint torsion_index) |
Are these main-chain torsions also ring torsions? More... | |
Utilities for modifying and utilizing Residues and other core::chemical classes.