Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Enumerations
Metal_HelperBase.hh File Reference

Headers for a base class for setting up metals. This is a pure virtual class that must be subclassed for specific metal geometries. More...

#include <protocols/cyclic_peptide/crosslinker/Metal_HelperBase.fwd.hh>
#include <protocols/cyclic_peptide/crosslinker/CrosslinkerMoverHelper.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/chemical/ResidueType.fwd.hh>
#include <core/select/residue_selector/ResidueSelector.fwd.hh>
#include <core/types.hh>
#include <utility/VirtualBase.hh>

Classes

class  protocols::cyclic_peptide::crosslinker::Metal_HelperBase
 A base class for setting up metals. This is a pure virtual class that must be subclassed for specific metal geometries.. More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::cyclic_peptide
 
 protocols::cyclic_peptide::crosslinker
 

Enumerations

enum  protocols::cyclic_peptide::crosslinker::Metal_HelperBase_Metal {
  protocols::cyclic_peptide::crosslinker::MH_Zn = 1, protocols::cyclic_peptide::crosslinker::MH_Fe2, protocols::cyclic_peptide::crosslinker::MH_Ni2, protocols::cyclic_peptide::crosslinker::MH_unknown_metal,
  protocols::cyclic_peptide::crosslinker::MH_end_of_list = MH_unknown_metal
}
 Metal types compatible with this helper. More...
 
enum  protocols::cyclic_peptide::crosslinker::Metal_HelperBase_MetalLigand {
  protocols::cyclic_peptide::crosslinker::MHLigand_Nd_histidine = 1, protocols::cyclic_peptide::crosslinker::MHLigand_Ne_histidine, protocols::cyclic_peptide::crosslinker::MHLigand_O_carboxyl, protocols::cyclic_peptide::crosslinker::MHLigand_N_pyridine,
  protocols::cyclic_peptide::crosslinker::MHLigand_S_cysteine, protocols::cyclic_peptide::crosslinker::MHLigand_unknown_ligand, protocols::cyclic_peptide::crosslinker::MHLigand_end_of_list = MHLigand_unknown_ligand
}
 Metal-liganding atom types compatible with this helper. More...
 

Detailed Description

Headers for a base class for setting up metals. This is a pure virtual class that must be subclassed for specific metal geometries.

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m..wash.nosp@m.ingt.nosp@m.on.ed.nosp@m.u)