Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::match::RemoveNorCTermMPM Class Reference

added by olga and flo 1/2011 class to exclude positions at the n and c termini of proteins from matching More...

#include <MatchPositionModifiers.hh>

Inheritance diagram for protocols::match::RemoveNorCTermMPM:
Inheritance graph
[legend]

Public Member Functions

 RemoveNorCTermMPM (utility::vector1< std::string > const &input_tokens)
 
 ~RemoveNorCTermMPM () override
 
utility::vector1< core::Sizemodified_match_positions (utility::vector1< core::Size > const &original_positions, core::pose::Pose const &match_pose, protocols::match::MatcherTaskCOP mtask) const override
 the positions in the vector1< core::Size > that is returned by this function will replace the match positions in the MatcherTask. More...
 
- Public Member Functions inherited from protocols::match::MatchPositionModifier
 MatchPositionModifier ()
 
 ~MatchPositionModifier () override
 

Private Attributes

core::Size cterm_length_
 
core::Size nterm_length_
 

Detailed Description

added by olga and flo 1/2011 class to exclude positions at the n and c termini of proteins from matching

Constructor & Destructor Documentation

protocols::match::RemoveNorCTermMPM::RemoveNorCTermMPM ( utility::vector1< std::string > const &  input_tokens)

References cterm_length_, and nterm_length_.

protocols::match::RemoveNorCTermMPM::~RemoveNorCTermMPM ( )
overridedefault

Member Function Documentation

utility::vector1< core::Size > protocols::match::RemoveNorCTermMPM::modified_match_positions ( utility::vector1< core::Size > const &  original_positions,
core::pose::Pose const &  match_pose,
protocols::match::MatcherTaskCOP  mtask 
) const
overridevirtual

the positions in the vector1< core::Size > that is returned by this function will replace the match positions in the MatcherTask.

Implements protocols::match::MatchPositionModifier.

References cterm_length_, core::chemical::ResidueTypeBase::is_protein(), nterm_length_, core::pose::Pose::residue_type(), and core::pose::Pose::size().

Member Data Documentation

core::Size protocols::match::RemoveNorCTermMPM::cterm_length_
private
core::Size protocols::match::RemoveNorCTermMPM::nterm_length_
private

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