Rosetta
Classes | Namespaces | Functions
TaskOperations.hh File Reference

An operation to perform on a packer task – usually, by a PackerTaskFactory right after the task's construction This is an incomplete list. Freely define your own TaskOperation and hand it to a PackerTaskFactory. More...

#include <core/pack/task/operation/TaskOperation.hh>
#include <core/pack/task/operation/TaskOperations.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/pack/task/PackerTask.fwd.hh>
#include <core/pack/task/ResfileReader.fwd.hh>
#include <core/pack/rotamer_set/RotamerCouplings.fwd.hh>
#include <core/pack/rotamer_set/RotamerLinks.fwd.hh>
#include <core/pack/rotamer_set/RotamerSetOperation.fwd.hh>
#include <core/pack/task/RotamerSampleOptions.hh>
#include <core/select/residue_selector/ResidueSelector.fwd.hh>
#include <core/types.hh>
#include <core/chemical/ResidueProperty.hh>
#include <utility/options/OptionCollection.fwd.hh>
#include <utility/options/keys/OptionKeyList.fwd.hh>
#include <utility/tag/Tag.fwd.hh>
#include <utility/tag/XMLSchemaGeneration.fwd.hh>
#include <string>
#include <utility/vector1.hh>

Classes

class  core::pack::task::operation::RestrictToSpecifiedBaseResidueTypes
 Restrict the palette of ResidueTypes to the base ResidueTypes provided by name. More...
 
class  core::pack::task::operation::ProhibitSpecifiedBaseResidueTypes
 Prohibit the base ResidueTypes provided by name from the palette of ResidueTypes. More...
 
class  core::pack::task::operation::RestrictToResidueProperties
 Restrict the palette of ResidueTypes to those with the given properties. More...
 
class  core::pack::task::operation::ProhibitResidueProperties
 Restrict the palette of ResidueTypes to those with the given properties. More...
 
class  core::pack::task::operation::RestrictToRepacking
 RestrictToRepacking. More...
 
class  core::pack::task::operation::RestrictResidueToRepacking
 RestrictResidueToRepacking. More...
 
class  core::pack::task::operation::RestrictAbsentCanonicalAAS
 RestrictAbsentCanonicalAAS. More...
 
class  core::pack::task::operation::DisallowIfNonnative
 DisallowIfNonnative allows you to define what residues are NOT allowed in packing unless that residue is present in the input. Behaves like RestrictAbsentCanonicalAAS and NOTAA except will allow a resitricted residue at a position if it is there to begin with at the time of Task creation. Will do all residues unless otherwise defined by selection syntax below. More...
 
class  core::pack::task::operation::RotamerExplosion
 rotamer explosion for a residue More...
 
class  core::pack::task::operation::InitializeFromCommandline
 
class  core::pack::task::operation::UseMultiCoolAnnealer
 
class  core::pack::task::operation::InitializeFromOptionCollection
 retrieves an OptionCollection from the DataMap. More...
 
class  core::pack::task::operation::InitializeExtraRotsFromCommandline
 
class  core::pack::task::operation::IncludeCurrent
 
struct  core::pack::task::operation::ExtraRotamerSamplingData
 
class  core::pack::task::operation::ExtraRotamersGeneric
 
class  core::pack::task::operation::ReadResfile
 
class  core::pack::task::operation::ReadResfileAndObeyLengthEvents
 written by flo, feb 2011 class that can apply a resfile to a pose that had its length changed at some point in a protocol. A LengthEventCollector must be set in the pose's observer cache for this to work properly More...
 
class  core::pack::task::operation::SetRotamerCouplings
 
class  core::pack::task::operation::SetRotamerLinks
 
class  core::pack::task::operation::AppendRotamer
 when a PackerTask is created by the Factory, the RotamerOperation will be given to it More...
 
class  core::pack::task::operation::AppendRotamerSet
 when a PackerTask is created by the Factory, the RotamerSetOperation will be given to it More...
 
class  core::pack::task::operation::AppendResidueRotamerSet
 Apply rotamerSetOperation to only the rotamerSet for the given residue. More...
 
class  core::pack::task::operation::PreserveCBeta
 
class  core::pack::task::operation::PreventRepacking
 PreventRepacking allows you to prevent repacking (NATRO behavior) through the Factory. Useful if you do not know the residue numbers when the resfile is created. Note that this is unlike RestrictToRepacking; you have to specify which residues. If PreventRepacking worked on the entire Task you'd have a do-nothing task. More...
 
class  core::pack::task::operation::RestrictYSDesign
 RestrictYSDesign restricts positions to a binary Tyr/Ser alphabet. More...
 
class  core::pack::task::operation::ExtraRotamers
 ExtraRotamer for a residue. You know, -ex1, -ex2, all that. More...
 
class  core::pack::task::operation::ExtraChiCutoff
 ExtraChiCutoff (correponding to flag "-extrachi_cutoff <float>" ) More...
 

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::pack
 
 core::pack::task
 
 core::pack::task::operation
 

Functions

void core::pack::task::operation::parse_rotamer_sampling_data (utility::tag::TagCOP tag, ExtraRotamerSamplingData &sampling_data)
 Initialize rotamer sampling data based on the options (attributes) in an input Tag. More...
 
utility::tag::AttributeList core::pack::task::operation::rotamer_sampling_data_xml_schema_attributes (utility::tag::XMLSchemaDefinition &xsd)
 Return the list of XML schema attributes that are read by the parse_rotamer_sampling_data function. More...
 
void core::pack::task::operation::set_rotamer_sampling_data_for_RLT (ExtraRotamerSamplingData const &sampling_data, ResidueLevelTask &res_task)
 

Detailed Description

An operation to perform on a packer task – usually, by a PackerTaskFactory right after the task's construction This is an incomplete list. Freely define your own TaskOperation and hand it to a PackerTaskFactory.

Author
Andrew Leaver-Fay (leave.nosp@m.rfa@.nosp@m.email.nosp@m..unc.nosp@m..edu)