Rosetta 3.4
Public Types | Public Member Functions
protocols::toolbox::task_operations::SeqprofConsensusOperation Class Reference

#include <SeqprofConsensusOperation.hh>

Inheritance diagram for protocols::toolbox::task_operations::SeqprofConsensusOperation:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::task_operations::SeqprofConsensusOperation:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::string String
typedef core::Real Real
typedef core::pose::Pose Pose
typedef
core::pack::task::PackerTask 
PackerTask
typedef
core::pack::task::operation::TaskOperation 
TaskOperation
typedef
core::pack::task::operation::TaskOperationOP 
TaskOperationOP
typedef TaskOperation parent
typedef utility::tag::TagPtr TagPtr

Public Member Functions

 SeqprofConsensusOperation ()
 default constructor
 ~SeqprofConsensusOperation ()
 destructor
virtual TaskOperationOP clone () const
 make clone
void parse_tag (TagPtr tag)
 Used to parse an xml-like tag to load parameters and properties.
virtual void apply (Pose const &pose, PackerTask &task) const
 apply
core::sequence::SequenceProfileCOP seqprof () const
void set_seqprof (core::sequence::SequenceProfileCOP seqprof, bool reweight=false)
 Set the sequence profile. If reweight is true, convert the profile into per-residue probabilities first.

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::toolbox::task_operations::SeqprofConsensusOperation::SeqprofConsensusOperation ( )

default constructor

References protocols::swa::rna::file_exists(), and seqprof().

Referenced by clone().

protocols::toolbox::task_operations::SeqprofConsensusOperation::~SeqprofConsensusOperation ( )

destructor


Member Function Documentation

void protocols::toolbox::task_operations::SeqprofConsensusOperation::apply ( Pose const &  pose,
PackerTask task 
) const [virtual]
core::pack::task::operation::TaskOperationOP protocols::toolbox::task_operations::SeqprofConsensusOperation::clone ( ) const [virtual]
void protocols::toolbox::task_operations::SeqprofConsensusOperation::parse_tag ( TagPtr  tag) [virtual]

Used to parse an xml-like tag to load parameters and properties.

Reimplemented from core::pack::task::operation::TaskOperation.

Reimplemented in protocols::toolbox::task_operations::RestrictConservedLowDdgOperation.

References seqprof().

Referenced by protocols::toolbox::task_operations::RestrictConservedLowDdgOperation::parse_tag().

core::sequence::SequenceProfileCOP protocols::toolbox::task_operations::SeqprofConsensusOperation::seqprof ( ) const
void protocols::toolbox::task_operations::SeqprofConsensusOperation::set_seqprof ( core::sequence::SequenceProfileCOP  seqprof,
bool  reweight = false 
)

Set the sequence profile. If reweight is true, convert the profile into per-residue probabilities first.

References seqprof().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines