Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
core::select::residue_selector::ResidueSelectorCreator Class Referenceabstract

#include <ResidueSelectorCreator.hh>

Inherits VirtualBase.

Inherited by core::pack::task::residue_selector::ClashBasedShellSelectorCreator, core::select::residue_selector::AndResidueSelectorCreator, core::select::residue_selector::AsymmetricUnitSelectorCreator, core::select::residue_selector::BinSelectorCreator, core::select::residue_selector::BondedResidueSelectorCreator, core::select::residue_selector::ChainSelectorCreator, core::select::residue_selector::CloseContactResidueSelectorCreator, core::select::residue_selector::DensityFitResidueSelectorCreator, core::select::residue_selector::FalseResidueSelectorCreator, core::select::residue_selector::GlycanLayerSelectorCreator, core::select::residue_selector::GlycanPositionSelectorCreator, core::select::residue_selector::GlycanResidueSelectorCreator, core::select::residue_selector::GlycanSequonsSelectorCreator, core::select::residue_selector::InterGroupInterfaceByVectorSelectorCreator, core::select::residue_selector::JumpDownstreamSelectorCreator, core::select::residue_selector::JumpUpstreamSelectorCreator, core::select::residue_selector::LayerSelectorCreator, core::select::residue_selector::LogicResidueSelectorCreator, core::select::residue_selector::NeighborhoodResidueSelectorCreator, core::select::residue_selector::NotResidueSelectorCreator, core::select::residue_selector::NumNeighborsSelectorCreator, core::select::residue_selector::OrResidueSelectorCreator, core::select::residue_selector::PhiSelectorCreator, core::select::residue_selector::PrimarySequenceNeighborhoodSelectorCreator, core::select::residue_selector::RandomGlycanFoliageSelectorCreator, core::select::residue_selector::RandomResidueSelectorCreator, core::select::residue_selector::ResidueIndexSelectorCreator, core::select::residue_selector::ResidueInMembraneSelectorCreator, core::select::residue_selector::ResidueInSequenceMotifSelectorCreator, core::select::residue_selector::ResidueNameSelectorCreator, core::select::residue_selector::ResiduePDBInfoHasLabelSelectorCreator, core::select::residue_selector::ResiduePropertySelectorCreator, core::select::residue_selector::ResidueSpanSelectorCreator, core::select::residue_selector::ScoreTermValueBasedSelectorCreator, core::select::residue_selector::SecondaryStructureSelectorCreator, core::select::residue_selector::SimpleMetricSelectorCreator, core::select::residue_selector::SliceResidueSelectorCreator, core::select::residue_selector::SSElementSelectorCreator, core::select::residue_selector::SymmetricalResidueSelectorCreator, core::select::residue_selector::TrueResidueSelectorCreator, protocols::antibody::residue_selector::AntibodyRegionSelectorCreator, protocols::antibody::residue_selector::CDRResidueSelectorCreator, protocols::cyclic_peptide::RamaMutationSelectorCreator, protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator, protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator, protocols::fold_from_loops::selectors::ConstraintResidueSelectorCreator, protocols::fold_from_loops::selectors::CutpointResidueSelectorCreator, protocols::fold_from_loops::selectors::ProteinResidueSelectorCreator, protocols::hbnet::UnsatSelectorCreator, protocols::residue_selectors::HBondSelectorCreator, protocols::residue_selectors::LigandMetalContactSelectorCreator, protocols::residue_selectors::NativeSelectorCreator, protocols::residue_selectors::StoredResidueSubsetSelectorCreator, and protocols::residue_selectors::TaskSelectorCreator.

Public Member Functions

virtual ResidueSelectorOP create_residue_selector () const =0
 Instantiate a particular ResidueSelector. More...
 
virtual std::string keyname () const =0
 Return a string that will be used to instantiate the particular ResidueSelector from an XML file – the name for the tag. E.g. "Neighborhood" for the NeighborhoodResidueSelector. More...
 
virtual void provide_xml_schema (utility::tag::XMLSchemaDefinition &) const =0
 Define the structure of the XML file for the ResidueSelector that this ResidueSelectorCreator instantiates using the XML Schema language. More...
 

Member Function Documentation

virtual ResidueSelectorOP core::select::residue_selector::ResidueSelectorCreator::create_residue_selector ( ) const
pure virtual

Instantiate a particular ResidueSelector.

Implemented in core::select::residue_selector::SimpleMetricSelectorCreator, core::select::residue_selector::SliceResidueSelectorCreator, core::select::residue_selector::ResidueInSequenceMotifSelectorCreator, core::select::residue_selector::ScoreTermValueBasedSelectorCreator, core::select::residue_selector::RandomGlycanFoliageSelectorCreator, core::select::residue_selector::RandomResidueSelectorCreator, core::select::residue_selector::ResiduePDBInfoHasLabelSelectorCreator, core::select::residue_selector::FalseResidueSelectorCreator, core::select::residue_selector::TrueResidueSelectorCreator, core::select::residue_selector::SSElementSelectorCreator, core::select::residue_selector::SecondaryStructureSelectorCreator, core::select::residue_selector::JumpDownstreamSelectorCreator, core::select::residue_selector::JumpUpstreamSelectorCreator, core::select::residue_selector::PhiSelectorCreator, core::select::residue_selector::OrResidueSelectorCreator, core::select::residue_selector::NumNeighborsSelectorCreator, core::select::residue_selector::NeighborhoodResidueSelectorCreator, core::select::residue_selector::ResidueInMembraneSelectorCreator, core::select::residue_selector::ResidueNameSelectorCreator, core::select::residue_selector::ResidueSpanSelectorCreator, core::select::residue_selector::ResidueIndexSelectorCreator, core::select::residue_selector::NotResidueSelectorCreator, core::select::residue_selector::LayerSelectorCreator, core::select::residue_selector::GlycanSequonsSelectorCreator, core::select::residue_selector::GlycanResidueSelectorCreator, core::select::residue_selector::GlycanPositionSelectorCreator, core::select::residue_selector::InterGroupInterfaceByVectorSelectorCreator, core::select::residue_selector::DensityFitResidueSelectorCreator, core::select::residue_selector::ChainSelectorCreator, core::select::residue_selector::BondedResidueSelectorCreator, core::select::residue_selector::BinSelectorCreator, core::pack::task::residue_selector::ClashBasedShellSelectorCreator, core::select::residue_selector::AndResidueSelectorCreator, protocols::antibody::residue_selector::AntibodyRegionSelectorCreator, protocols::antibody::residue_selector::CDRResidueSelectorCreator, protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator, protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator, core::select::residue_selector::PrimarySequenceNeighborhoodSelectorCreator, core::select::residue_selector::SymmetricalResidueSelectorCreator, protocols::fold_from_loops::selectors::ConstraintResidueSelectorCreator, protocols::fold_from_loops::selectors::CutpointResidueSelectorCreator, protocols::fold_from_loops::selectors::ProteinResidueSelectorCreator, core::select::residue_selector::AsymmetricUnitSelectorCreator, core::select::residue_selector::CloseContactResidueSelectorCreator, core::select::residue_selector::GlycanLayerSelectorCreator, core::select::residue_selector::LogicResidueSelectorCreator, core::select::residue_selector::ResiduePropertySelectorCreator, protocols::hbnet::UnsatSelectorCreator, protocols::residue_selectors::HBondSelectorCreator, protocols::residue_selectors::NativeSelectorCreator, protocols::residue_selectors::StoredResidueSubsetSelectorCreator, protocols::residue_selectors::TaskSelectorCreator, protocols::cyclic_peptide::RamaMutationSelectorCreator, and protocols::residue_selectors::LigandMetalContactSelectorCreator.

virtual std::string core::select::residue_selector::ResidueSelectorCreator::keyname ( ) const
pure virtual

Return a string that will be used to instantiate the particular ResidueSelector from an XML file – the name for the tag. E.g. "Neighborhood" for the NeighborhoodResidueSelector.

Implemented in core::select::residue_selector::SimpleMetricSelectorCreator, core::select::residue_selector::SliceResidueSelectorCreator, core::select::residue_selector::ResidueInSequenceMotifSelectorCreator, core::select::residue_selector::ScoreTermValueBasedSelectorCreator, core::select::residue_selector::RandomGlycanFoliageSelectorCreator, core::select::residue_selector::RandomResidueSelectorCreator, core::select::residue_selector::ResiduePDBInfoHasLabelSelectorCreator, core::select::residue_selector::FalseResidueSelectorCreator, core::select::residue_selector::TrueResidueSelectorCreator, core::select::residue_selector::SSElementSelectorCreator, core::select::residue_selector::SecondaryStructureSelectorCreator, core::select::residue_selector::JumpDownstreamSelectorCreator, core::select::residue_selector::JumpUpstreamSelectorCreator, core::select::residue_selector::PhiSelectorCreator, core::select::residue_selector::OrResidueSelectorCreator, core::select::residue_selector::NumNeighborsSelectorCreator, core::select::residue_selector::NeighborhoodResidueSelectorCreator, core::select::residue_selector::ResidueInMembraneSelectorCreator, core::select::residue_selector::ResidueNameSelectorCreator, core::select::residue_selector::ResidueSpanSelectorCreator, core::select::residue_selector::ResidueIndexSelectorCreator, core::select::residue_selector::NotResidueSelectorCreator, core::select::residue_selector::LayerSelectorCreator, core::select::residue_selector::GlycanSequonsSelectorCreator, core::select::residue_selector::GlycanResidueSelectorCreator, core::select::residue_selector::GlycanPositionSelectorCreator, core::select::residue_selector::InterGroupInterfaceByVectorSelectorCreator, core::select::residue_selector::DensityFitResidueSelectorCreator, core::select::residue_selector::ChainSelectorCreator, core::select::residue_selector::BondedResidueSelectorCreator, core::select::residue_selector::BinSelectorCreator, core::pack::task::residue_selector::ClashBasedShellSelectorCreator, protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator, protocols::antibody::residue_selector::AntibodyRegionSelectorCreator, protocols::antibody::residue_selector::CDRResidueSelectorCreator, core::select::residue_selector::AndResidueSelectorCreator, protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator, core::select::residue_selector::PrimarySequenceNeighborhoodSelectorCreator, core::select::residue_selector::SymmetricalResidueSelectorCreator, protocols::fold_from_loops::selectors::ConstraintResidueSelectorCreator, protocols::fold_from_loops::selectors::CutpointResidueSelectorCreator, protocols::fold_from_loops::selectors::ProteinResidueSelectorCreator, core::select::residue_selector::AsymmetricUnitSelectorCreator, core::select::residue_selector::CloseContactResidueSelectorCreator, core::select::residue_selector::GlycanLayerSelectorCreator, core::select::residue_selector::LogicResidueSelectorCreator, core::select::residue_selector::ResiduePropertySelectorCreator, protocols::hbnet::UnsatSelectorCreator, protocols::residue_selectors::HBondSelectorCreator, protocols::residue_selectors::NativeSelectorCreator, protocols::residue_selectors::StoredResidueSubsetSelectorCreator, protocols::residue_selectors::TaskSelectorCreator, protocols::cyclic_peptide::RamaMutationSelectorCreator, and protocols::residue_selectors::LigandMetalContactSelectorCreator.

virtual void core::select::residue_selector::ResidueSelectorCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  ) const
pure virtual

Define the structure of the XML file for the ResidueSelector that this ResidueSelectorCreator instantiates using the XML Schema language.

Implemented in core::select::residue_selector::SimpleMetricSelectorCreator, core::select::residue_selector::SliceResidueSelectorCreator, core::select::residue_selector::ResidueInSequenceMotifSelectorCreator, core::select::residue_selector::ScoreTermValueBasedSelectorCreator, core::select::residue_selector::RandomGlycanFoliageSelectorCreator, core::select::residue_selector::RandomResidueSelectorCreator, core::select::residue_selector::ResiduePDBInfoHasLabelSelectorCreator, core::select::residue_selector::FalseResidueSelectorCreator, core::select::residue_selector::TrueResidueSelectorCreator, core::select::residue_selector::SSElementSelectorCreator, core::select::residue_selector::SecondaryStructureSelectorCreator, core::select::residue_selector::JumpDownstreamSelectorCreator, core::select::residue_selector::JumpUpstreamSelectorCreator, core::select::residue_selector::PhiSelectorCreator, core::select::residue_selector::OrResidueSelectorCreator, core::select::residue_selector::NumNeighborsSelectorCreator, core::select::residue_selector::NeighborhoodResidueSelectorCreator, core::select::residue_selector::ResidueInMembraneSelectorCreator, core::select::residue_selector::ResidueNameSelectorCreator, core::select::residue_selector::ResidueSpanSelectorCreator, core::select::residue_selector::ResidueIndexSelectorCreator, core::select::residue_selector::NotResidueSelectorCreator, core::select::residue_selector::LayerSelectorCreator, core::select::residue_selector::GlycanSequonsSelectorCreator, core::select::residue_selector::GlycanResidueSelectorCreator, core::select::residue_selector::GlycanPositionSelectorCreator, core::select::residue_selector::InterGroupInterfaceByVectorSelectorCreator, core::select::residue_selector::DensityFitResidueSelectorCreator, core::select::residue_selector::ChainSelectorCreator, core::select::residue_selector::BondedResidueSelectorCreator, core::select::residue_selector::BinSelectorCreator, protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator, core::pack::task::residue_selector::ClashBasedShellSelectorCreator, protocols::antibody::residue_selector::AntibodyRegionSelectorCreator, protocols::antibody::residue_selector::CDRResidueSelectorCreator, protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator, core::select::residue_selector::AndResidueSelectorCreator, core::select::residue_selector::PrimarySequenceNeighborhoodSelectorCreator, core::select::residue_selector::SymmetricalResidueSelectorCreator, protocols::fold_from_loops::selectors::ConstraintResidueSelectorCreator, protocols::fold_from_loops::selectors::CutpointResidueSelectorCreator, protocols::fold_from_loops::selectors::ProteinResidueSelectorCreator, core::select::residue_selector::AsymmetricUnitSelectorCreator, core::select::residue_selector::CloseContactResidueSelectorCreator, core::select::residue_selector::GlycanLayerSelectorCreator, core::select::residue_selector::LogicResidueSelectorCreator, core::select::residue_selector::ResiduePropertySelectorCreator, protocols::hbnet::UnsatSelectorCreator, protocols::residue_selectors::HBondSelectorCreator, protocols::residue_selectors::NativeSelectorCreator, protocols::residue_selectors::StoredResidueSubsetSelectorCreator, protocols::residue_selectors::TaskSelectorCreator, protocols::cyclic_peptide::RamaMutationSelectorCreator, and protocols::residue_selectors::LigandMetalContactSelectorCreator.


The documentation for this class was generated from the following file: