Rosetta
|
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 <core/pack/palette/PackerPalette.fwd.hh>
#include <core/chemical/ResidueProperty.hh>
#include <core/chemical/ResidueType.fwd.hh>
#include <core/chemical/ResidueTypeSet.fwd.hh>
#include <core/chemical/VariantType.hh>
#include <core/conformation/Residue.fwd.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <utility/tag/Tag.fwd.hh>
#include <utility/VirtualBase.hh>
#include <utility/thread/mutable_cache.hh>
#include <basic/citation_manager/CitationCollectionBase.fwd.hh>
#include <map>
#include <list>
#include <utility/vector1.hh>
Classes | |
class | core::pack::palette::BaseTypeList |
A small utility class which allows you to do a map-like addition of name/ResidueType pairs, but keeps things in the added order. More... | |
class | core::pack::palette::PackerPalette |
The PackerPalette class gives instructions to the packer about the set of ResidueTypes and VariantTypes to use by default, in the absence of any TaskOperations that prune the list. More... | |
Namespaces | |
core | |
A class for reading in the atom type properties. | |
core::pack | |
core::pack::palette | |
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.\nThis was implemented as part of the 2016 Chemical XRW (eXtreme Rosetta Workshop).