Rosetta  2021.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
StoreCompoundTaskMover.cc File Reference

Combine tasks using boolean logic for residues that are packable or designable, assign new packing behavior to residues that match or do not match the specified criteria, and store the resulting task in the pose's cacheable data. TODO (Jacob): Add option to combine allowed amino acid sets. More...

#include <protocols/task_operations/StoreCompoundTaskMover.hh>
#include <protocols/task_operations/StoreCompoundTaskMoverCreator.hh>
#include <core/pose/Pose.hh>
#include <core/pose/PDBInfo.hh>
#include <core/pose/symmetry/util.hh>
#include <core/conformation/symmetry/SymmetryInfo.hh>
#include <core/pose/datacache/CacheableDataType.hh>
#include <basic/datacache/CacheableData.hh>
#include <basic/datacache/BasicDataCache.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/operation/TaskOperation.hh>
#include <protocols/rosetta_scripts/util.hh>
#include <core/pack/make_symmetric_task.hh>
#include <protocols/task_operations/STMStoredTask.hh>
#include <basic/Tracer.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <utility/tag/Tag.hh>
#include <utility/string_util.hh>
#include <utility/excn/Exceptions.hh>
#include <ObjexxFCL/format.hh>
#include <utility/tag/XMLSchemaGeneration.hh>
#include <protocols/moves/mover_schemas.hh>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::task_operations
 

Functions

static basic::Tracer TR ("protocols.task_operations.StoreCompoundTaskMover")
 

Detailed Description

Combine tasks using boolean logic for residues that are packable or designable, assign new packing behavior to residues that match or do not match the specified criteria, and store the resulting task in the pose's cacheable data. TODO (Jacob): Add option to combine allowed amino acid sets.

Combine tasks using boolean logic for residues that are packable or designable, as well as for residue specific AA sets, and store the resulting task in the pose's cacheable data.

Author
Jacob Bale (balej.nosp@m.@uw..nosp@m.edu) (Much of this code was adapted from the CompoundStatementFilter, StoreTaskMover, and rosetta_scripts/util.cc)
Jacob Bale (balej.nosp@m.@uw..nosp@m.edu)

Function Documentation

static basic::Tracer TR ( "protocols.task_operations.StoreCompoundTaskMover"  )
static