![]() |
Rosetta
2021.16
|
#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... | |
|
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.
|
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.
|
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.
1.8.7