Rosetta
Public Member Functions | List of all members
core::select::residue_selector::ResidueSelectorCreator Class Referenceabstract

#include <ResidueSelectorCreator.hh>

Inherits utility::VirtualBase.

Inherited by core::pack::task::residue_selector::ClashBasedShellSelectorCreator, core::select::residue_selector::AndResidueSelectorCreator, core::select::residue_selector::AsymmetricUnitSelectorCreator, core::select::residue_selector::BFactorSelectorCreator, core::select::residue_selector::BinSelectorCreator, core::select::residue_selector::BlockSelectorCreator, core::select::residue_selector::BondedResidueSelectorCreator, core::select::residue_selector::ChainSelectorCreator, core::select::residue_selector::CloseContactResidueSelectorCreator, core::select::residue_selector::ConfluentSelectorCreator, core::select::residue_selector::DensityFitResidueSelectorCreator, core::select::residue_selector::FalseResidueSelectorCreator, core::select::residue_selector::FractionSelectorCreator, 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::ResidueInMembraneSelectorCreator, core::select::residue_selector::ResidueInSequenceMotifSelectorCreator, core::select::residue_selector::ResidueIndexSelectorCreator, core::select::residue_selector::ResidueNameSelectorCreator, core::select::residue_selector::ResiduePDBInfoHasLabelSelectorCreator, core::select::residue_selector::ResiduePropertySelectorCreator, core::select::residue_selector::ResidueSpanSelectorCreator, core::select::residue_selector::SSElementSelectorCreator, core::select::residue_selector::ScoreTermValueBasedSelectorCreator, core::select::residue_selector::SecondaryStructureSelectorCreator, core::select::residue_selector::SimpleMetricSelectorCreator, core::select::residue_selector::SliceResidueSelectorCreator, core::select::residue_selector::SymmetricalResidueSelectorCreator, core::select::residue_selector::TrueResidueSelectorCreator, core::select::residue_selector::VirtualResidueSelectorCreator, 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

◆ create_residue_selector()

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

Instantiate a particular ResidueSelector.

Implemented in protocols::residue_selectors::TaskSelectorCreator, protocols::residue_selectors::StoredResidueSubsetSelectorCreator, protocols::residue_selectors::NativeSelectorCreator, protocols::residue_selectors::LigandMetalContactSelectorCreator, protocols::residue_selectors::HBondSelectorCreator, protocols::hbnet::UnsatSelectorCreator, protocols::fold_from_loops::selectors::ProteinResidueSelectorCreator, protocols::fold_from_loops::selectors::CutpointResidueSelectorCreator, protocols::fold_from_loops::selectors::ConstraintResidueSelectorCreator, protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator, protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator, protocols::cyclic_peptide::RamaMutationSelectorCreator, protocols::antibody::residue_selector::CDRResidueSelectorCreator, protocols::antibody::residue_selector::AntibodyRegionSelectorCreator, core::select::residue_selector::VirtualResidueSelectorCreator, core::select::residue_selector::SymmetricalResidueSelectorCreator, 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::select::residue_selector::AndResidueSelectorCreator, core::select::residue_selector::ResiduePropertySelectorCreator, core::select::residue_selector::PrimarySequenceNeighborhoodSelectorCreator, core::select::residue_selector::LogicResidueSelectorCreator, core::select::residue_selector::GlycanLayerSelectorCreator, core::select::residue_selector::FractionSelectorCreator, core::select::residue_selector::ConfluentSelectorCreator, core::select::residue_selector::CloseContactResidueSelectorCreator, core::select::residue_selector::BlockSelectorCreator, core::select::residue_selector::BFactorSelectorCreator, core::select::residue_selector::AsymmetricUnitSelectorCreator, and core::pack::task::residue_selector::ClashBasedShellSelectorCreator.

◆ keyname()

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 protocols::residue_selectors::TaskSelectorCreator, protocols::residue_selectors::StoredResidueSubsetSelectorCreator, protocols::residue_selectors::NativeSelectorCreator, protocols::residue_selectors::LigandMetalContactSelectorCreator, protocols::residue_selectors::HBondSelectorCreator, protocols::hbnet::UnsatSelectorCreator, protocols::fold_from_loops::selectors::ProteinResidueSelectorCreator, protocols::fold_from_loops::selectors::CutpointResidueSelectorCreator, protocols::fold_from_loops::selectors::ConstraintResidueSelectorCreator, protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator, protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator, protocols::cyclic_peptide::RamaMutationSelectorCreator, protocols::antibody::residue_selector::CDRResidueSelectorCreator, protocols::antibody::residue_selector::AntibodyRegionSelectorCreator, core::select::residue_selector::VirtualResidueSelectorCreator, core::select::residue_selector::SymmetricalResidueSelectorCreator, 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::select::residue_selector::AndResidueSelectorCreator, core::select::residue_selector::ResiduePropertySelectorCreator, core::select::residue_selector::PrimarySequenceNeighborhoodSelectorCreator, core::select::residue_selector::LogicResidueSelectorCreator, core::select::residue_selector::GlycanLayerSelectorCreator, core::select::residue_selector::FractionSelectorCreator, core::select::residue_selector::ConfluentSelectorCreator, core::select::residue_selector::CloseContactResidueSelectorCreator, core::select::residue_selector::BlockSelectorCreator, core::select::residue_selector::BFactorSelectorCreator, core::select::residue_selector::AsymmetricUnitSelectorCreator, and core::pack::task::residue_selector::ClashBasedShellSelectorCreator.

◆ provide_xml_schema()

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 protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator, protocols::residue_selectors::TaskSelectorCreator, protocols::residue_selectors::StoredResidueSubsetSelectorCreator, protocols::residue_selectors::NativeSelectorCreator, protocols::residue_selectors::LigandMetalContactSelectorCreator, protocols::residue_selectors::HBondSelectorCreator, protocols::hbnet::UnsatSelectorCreator, protocols::fold_from_loops::selectors::ProteinResidueSelectorCreator, protocols::fold_from_loops::selectors::CutpointResidueSelectorCreator, protocols::fold_from_loops::selectors::ConstraintResidueSelectorCreator, protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator, protocols::cyclic_peptide::RamaMutationSelectorCreator, protocols::antibody::residue_selector::CDRResidueSelectorCreator, protocols::antibody::residue_selector::AntibodyRegionSelectorCreator, core::select::residue_selector::VirtualResidueSelectorCreator, core::select::residue_selector::SymmetricalResidueSelectorCreator, 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::select::residue_selector::AndResidueSelectorCreator, core::select::residue_selector::ResiduePropertySelectorCreator, core::select::residue_selector::PrimarySequenceNeighborhoodSelectorCreator, core::select::residue_selector::LogicResidueSelectorCreator, core::select::residue_selector::GlycanLayerSelectorCreator, core::select::residue_selector::FractionSelectorCreator, core::select::residue_selector::ConfluentSelectorCreator, core::select::residue_selector::CloseContactResidueSelectorCreator, core::select::residue_selector::BlockSelectorCreator, core::select::residue_selector::BFactorSelectorCreator, core::select::residue_selector::AsymmetricUnitSelectorCreator, and core::pack::task::residue_selector::ClashBasedShellSelectorCreator.


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