Rosetta  2020.50
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Typedefs
PackerPalette.fwd.hh File Reference

PackerPalette: a class for storing the set of ResidueTypes and VariantTypes that the packer uses by default, in the absence of any TaskOperations that limit the set actually used. More...

#include <utility/pointer/owning_ptr.hh>

Namespaces

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

Typedefs

typedef
utility::pointer::shared_ptr
< PackerPalette > 
core::pack::palette::PackerPaletteOP
 
typedef
utility::pointer::shared_ptr
< PackerPalette const > 
core::pack::palette::PackerPaletteCOP
 

Detailed Description

PackerPalette: a class for storing the set of ResidueTypes and VariantTypes that the packer uses by default, in the absence of any TaskOperations that limit the set actually used.

The PackerPalette says, "Here are the types that you're allowed to use, and which are on in the absence of TaskOperations." TaskOperations then prune this, turning OFF types that have been enabled. This allows users to turn on noncanonicals for design, and then use TaskOperations with the same commutativity rules (turning OFF types only) that are used for canonicals, making mixed design with canonicals and noncanonicals much easier. was implemented as part of the 2016 Chemical XRW (eXtreme Rosetta Workshop).

Author
Vikram K. Mulligan, Baker laboratory (vmull.nosp@m.ig@u.nosp@m.w.edu).