Rosetta Core  2014.35
Classes | Namespaces | Functions
PatchOperation.hh File Reference

Polymorphic classes representing the contents of a residue-type patch file. More...

#include <core/chemical/PatchOperation.fwd.hh>
#include <core/chemical/ResidueType.fwd.hh>
#include <basic/Tracer.hh>
#include <utility/vector1.hh>

Classes

class  core::chemical::PatchOperation
 A single operation that needs to be applied in a residue patch. More...
 
class  core::chemical::DeleteAtom
 delete an atom More...
 
class  core::chemical::SetBackboneHeavyatom
 set an atom as backbone heavy atom More...
 
class  core::chemical::SetPolymerConnectAtom
 set an atom as polymer connection More...
 
class  core::chemical::AddConnect
 
class  core::chemical::AddProperty
 add a property to ResidueType More...
 
class  core::chemical::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  core::chemical::AddChi
 Add a chi angle to ResidueType. More...
 
class  core::chemical::AddProtonChi
 
class  core::chemical::RedefineChi
 Redefine a chi angle Added by Andy M. Chen in June 2009 This is needed for certain PTMs. More...
 
class  core::chemical::AddChiRotamer
 Add a rotamer sample to a chi angle of the ResidueType. More...
 
class  core::chemical::AddAtom
 add an atom to ResidueType More...
 
class  core::chemical::AddAtomAlias
 A patch operation for adding an atom alias to a ResidueType. More...
 
class  core::chemical::AddBond
 add a bond to ResidueType More...
 
class  core::chemical::AddBondType
 A patch operation for adding a specific type of bond to a ResidueType. More...
 
class  core::chemical::SetAtomicCharge
 set an atom's charge More...
 
class  core::chemical::SetFormalCharge
 A patch operation for setting the formal charge of a ResidueType's atom. More...
 
class  core::chemical::SetAtomType
 set atom's chemical type More...
 
class  core::chemical::SetIO_String
 set atom's chemical type More...
 
class  core::chemical::SetInterchangeabilityGroup_String
 set the interchangeability_group string for a ResidueType More...
 
class  core::chemical::AppendInterchangeabilityGroup_String
 Append a string to the existing interchangeability_group string for a ResidueType. More...
 
class  core::chemical::SetMMAtomType
 set atom's MM chemical type More...
 
class  core::chemical::SetICoor
 set an atom's AtomICoord More...
 
class  core::chemical::PrependMainchainAtom
 add a mainchain atom before the first mainchain atom More...
 
class  core::chemical::AppendMainchainAtom
 add a mainchain atom after the last mainchain atom More...
 
class  core::chemical::SetNbrAtom
 set the residue neighbor atom More...
 
class  core::chemical::SetNbrRadius
 set the residue neighbor radius More...
 
class  core::chemical::SetOrientAtom
 Set orient atom selection mode. More...
 
class  core::chemical::NCAARotLibPath
 set the path to a rotamer library for an NCAA that is not in dunbrack More...
 

Namespaces

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

Functions

PatchOperationOP core::chemical::patch_operation_from_patch_file_line (std::string const &line)
 Virtual constructor, returns 0 if no match. More...
 

Detailed Description

Polymorphic classes representing the contents of a residue-type patch file.

Author
Phil Bradley