![]() |
Rosetta
2021.16
|
Find glycosylation sequons in pose Glycosylation sites are typically recognized by enzymes by means of a recognition sequence, or 'motif'. This ResidueSelector selects all residues that can be glycosylated using one of a few sequence motifs that are pre-defined and can be selected. For selecting residues in other motifs, use the ResidueInSequenceMotifSelctor, which takes regular expressions as input. More...
#include <GlycanSequonsSelector.hh>

Public Types | |
| typedef core::select::residue_selector::ResidueSelectorOP | ResidueSelectorOP |
| typedef core::select::residue_selector::ResidueSubset | ResidueSubset |
Public Types inherited from core::select::residue_selector::ResidueInSequenceMotifSelector | |
| typedef core::select::residue_selector::ResidueSelectorOP | ResidueSelectorOP |
| typedef core::select::residue_selector::ResidueSubset | ResidueSubset |
Public Member Functions | |
| GlycanSequonsSelector () | |
| Constructor. More... | |
| ResidueSelectorOP | clone () const override |
| Clone operator. More... | |
| void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &) override |
| XML parse. More... | |
| std::string | get_name () const override |
| Get the mover class name. More... | |
Public Member Functions inherited from core::select::residue_selector::ResidueInSequenceMotifSelector | |
| ResidueInSequenceMotifSelector () | |
| Constructor. More... | |
| ResidueInSequenceMotifSelector (std::string regex, core::Size position_in_motif) | |
| Constructor for derived classes. More... | |
| ~ResidueInSequenceMotifSelector () override | |
| Destructor. More... | |
| ResidueSelectorOP | clone () const override |
| Clone operator. More... | |
| ResidueSubset | apply (core::pose::Pose const &pose) const override |
| "Apply" function. More... | |
| void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &) override |
| XML parse. More... | |
| std::string | get_name () const override |
| Get the mover class name. More... | |
Public Member Functions inherited from core::select::residue_selector::ResidueSelector | |
| ResidueSelector () | |
| Constructor. More... | |
| ~ResidueSelector () override | |
| Destructor. More... | |
| virtual void | provide_citation_info (basic::citation_manager::CitationCollectionList &) const |
| Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More... | |
Static Public Member Functions | |
| static std::string | class_name () |
| Get the mover class name. More... | |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
| Provide XSD information, enabling mechanical validation of input XML. More... | |
Static Public Member Functions inherited from core::select::residue_selector::ResidueInSequenceMotifSelector | |
| static std::string | class_name () |
| Get the mover class name. More... | |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
| Provide XSD information, enabling mechanical validation of input XML. More... | |
Private Attributes | |
| bool | NxST_ = true |
| bool | NxC_ = false |
| bool | WxxW_ = false |
| bool | WSTxC_ = false |
Additional Inherited Members | |
Protected Attributes inherited from core::select::residue_selector::ResidueInSequenceMotifSelector | |
| std::string | regex_ |
| core::Size | position_in_motif_ |
Find glycosylation sequons in pose Glycosylation sites are typically recognized by enzymes by means of a recognition sequence, or 'motif'. This ResidueSelector selects all residues that can be glycosylated using one of a few sequence motifs that are pre-defined and can be selected. For selecting residues in other motifs, use the ResidueInSequenceMotifSelctor, which takes regular expressions as input.
| typedef core::select::residue_selector::ResidueSelectorOP core::select::residue_selector::GlycanSequonsSelector::ResidueSelectorOP |
| typedef core::select::residue_selector::ResidueSubset core::select::residue_selector::GlycanSequonsSelector::ResidueSubset |
| core::select::residue_selector::GlycanSequonsSelector::GlycanSequonsSelector | ( | ) |
Constructor.
Constructor. Select N-notP-S/T by default.
|
static |
Get the mover class name.
Referenced by get_name(), core::select::residue_selector::GlycanSequonsSelectorCreator::keyname(), and provide_xml_schema().
|
overridevirtual |
Clone operator.
Clone function.
Copy the current object (creating the copy on the heap) and return an owning pointer to the copy. All ResidueSelectors must implement this.
Copy this object and return owning pointer to the copy (created on the heap).
Implements core::select::residue_selector::ResidueSelector.
|
overridevirtual |
Get the mover class name.
Implements core::select::residue_selector::ResidueSelector.
References class_name().
|
overridevirtual |
XML parse.
Parse RosettaScripts tags and set up this mover.
Reimplemented from core::select::residue_selector::ResidueSelector.
References NxC_, NxST_, core::select::residue_selector::ResidueInSequenceMotifSelector::regex_, WSTxC_, and WxxW_.
|
static |
Provide XSD information, enabling mechanical validation of input XML.
References class_name(), and core::select::residue_selector::xsd_type_definition_w_attributes().
Referenced by core::select::residue_selector::GlycanSequonsSelectorCreator::provide_xml_schema().
|
private |
Referenced by parse_my_tag().
|
private |
Referenced by parse_my_tag().
|
private |
Referenced by parse_my_tag().
|
private |
Referenced by parse_my_tag().
1.8.7