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.hh>
#include <core/chemical/ResidueType.hh>
#include <core/chemical/ResidueTypeSet.hh>
#include <core/chemical/ResidueTypeFinder.hh>
#include <core/chemical/util.hh>
#include <core/chemical/carbohydrates/CarbohydrateInfo.hh>
#include <core/conformation/Residue.hh>
#include <basic/Tracer.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/mistakes.OptionKeys.gen.hh>
#include <basic/options/keys/corrections.OptionKeys.gen.hh>
#include <basic/options/keys/pH.OptionKeys.gen.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <utility/vector1.hh>
#include <utility/fixedsizearray1.hh>
#include <utility/tools/make_vector1.hh>
#include <utility/tag/Tag.hh>
Namespaces | |
core | |
A class for reading in the atom type properties. | |
core::pack | |
core::pack::palette | |
Functions | |
static basic::Tracer | core::pack::palette::TR ("core.pack.palette.PackerPalette") |
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).