Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions | Variables
Patch.hh File Reference
#include <core/chemical/Patch.fwd.hh>
#include <core/chemical/PatchOperation.hh>
#include <core/chemical/ResidueTypeSelector.hh>
#include <core/chemical/VariantType.hh>
#include <core/chemical/ChemicalManager.fwd.hh>
#include <core/chemical/MutableResidueType.fwd.hh>
#include <utility/vector1.hh>

Classes

class  core::chemical::PatchCase
 A single case of a patch, eg proline Nterminus is a case of NtermProteinFull. More...
 
class  core::chemical::Patch
 A class patching basic ResidueType to create variant types, containing multiple PatchCase. More...
 

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::chemical
 

Functions

std::string core::chemical::tag_from_line (std::string const &line)
 handy function, return the first word from a line More...
 
std::string core::chemical::residue_type_base_name (ResidueTypeBase const &rsd_type)
 helper function, returns the base residue name prior to any patching More...
 
std::string core::chemical::residue_type_all_patches_name (ResidueType const &rsd_type)
 helper function, returns the name of all added patches More...
 
utility::vector1< std::string > core::chemical::get_patch_names (ResidueType const &rsd_type)
 
PatchCaseOP core::chemical::case_from_lines (utility::vector1< std::string > const &lines, TypeSetMode res_type_set_mode, std::string const &patch_name)
 create a PatchCase from input lines More...
 

Variables

std::string const core::chemical::PATCH_LINKER = ":"
 the string used to create new residue names after patching More...
 

Detailed Description

Author
Phil Bradley