Rosetta 3.4
Classes | Namespaces | Functions
src/core/pack/task/ResfileReader.hh File Reference

header of classes for resfile options More...

#include <core/pack/task/ResfileReader.fwd.hh>
#include <core/pack/task/PackerTask.fwd.hh>
#include <core/pack/task/RotamerSampleOptions.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/types.hh>
#include <core/chemical/AA.hh>
#include <utility/vector1.hh>
#include <utility/pointer/ReferenceCount.hh>
#include <iosfwd>
#include <list>
#include <map>
#include <string>

Classes

class  core::pack::task::ResfileReaderException
class  core::pack::task::ResfileContents
class  core::pack::task::ResfileCommand
 abstract/interface class for Resfile reader command objects More...
class  core::pack::task::NATRO
 NATRO disables packing and designing at a position, the residue will be totally unchanged. More...
class  core::pack::task::NATAA
 NATAA allows repacking but no sequence changes (all rotamers are of the original residue) More...
class  core::pack::task::ALLAA
 ALLAA is deprecated; allows repacking and designing to any canonical residue (default state of PackerTask) More...
class  core::pack::task::ALLAAxc
 ALLAAxc allows repacking and designing to any canonical noncysteine residue. More...
class  core::pack::task::ALLAAwc
 allows repacking and designing to any canonical residue (default state of PackerTask) More...
class  core::pack::task::PIKAA
 PIKAA allows residues specifed in a following string and packing. More...
class  core::pack::task::PIKNA
 PIKNA allows nucleic acid residues specifed in a following string. More...
class  core::pack::task::PIKRNA
 PIKRNA allows nucleic acid residues specifed in a following string. More...
class  core::pack::task::NOTAA
 NOTAA disallows residues specified in a following string, and allows packing. More...
class  core::pack::task::EMPTY
 EMPTY disallows all canonical residues but leaves packing and designing unchanged (for noncanonicals) More...
class  core::pack::task::POLAR
 POLAR allows polar residues and packing. More...
class  core::pack::task::APOLAR
 APOLAR allows nonpolar residues and packing. More...
class  core::pack::task::APOLA
 APOLA is deprecated, it calls APOLAR to allow nonpolar residues and packing. More...
class  core::pack::task::EX
 EX handles the various extrachi options. More...
class  core::pack::task::NC
 NC handles explicit allowance of noncanonical residue types. More...
class  core::pack::task::EX_CUTOFF
 EX_CUTOFF allows setting of the extrachi_cutoff (for determining burial for extra rotamers) More...
class  core::pack::task::USE_INPUT_SC
 USE_INPUT_SC turns on inclusion of the current rotamer for the packer. More...
class  core::pack::task::AUTO
 AUTO suggests that a packer can/should reconsider the design setting at a/each residue. More...
class  core::pack::task::SCAN
 SCAN suggests to some packing routines that if there are multiple type choices for this residue, then each of them should be considered explicitly in one way or another. More...
class  core::pack::task::TARGET
 TARGET flags the position as "targeted", and can optionally specify a "targeted" type. More...
class  core::pack::task::NO_ADDUCTS
 NO_ADDUCTS will disable adducts, assuming they exist This command exists because if adducts exist, then they are enabled by default for all residues. More...
class  core::pack::task::FIX_HIS_TAUTOMER
 FIX_HIS_TAUTOMER: when a histidine is present when the PackerTask is initialized, this flag will fix its tautomer (whether its hydrogen is on ND1 or NE2. Does nothing if not histidine at initialization (meaning if it mutates to histidine later this flag will have no effect). More...

Namespaces

namespace  core
 

A class for defining atom parameters, known as atom_types.


namespace  core::pack
namespace  core::pack::task

Functions

std::string core::pack::task::get_token (const Size which_token, const utility::vector1< std::string > &tokens, const bool make_uper_case=true)
 utility function to increment next token to be parsed
utility::vector1< std::string > core::pack::task::tokenize_line (std::istream &inputstream)
 utility function for resfile reader
std::map< std::string,
ResfileCommandOP > 
core::pack::task::create_command_map ()
 utility for resfile reader, commands MUST be entered into this hard-coded map
bool core::pack::task::comment_begin (utility::vector1< std::string > const &tokens, Size which_token)
 utility function for resfile reader (checks for a leading # signaling a comment)
void core::pack::task::parse_resfile (pose::Pose const &pose, PackerTask &the_task)
 changes the state of the given PackerTask according to the commands in the resfile at read in from the -pack:resfile option system.
void core::pack::task::parse_resfile (pose::Pose const &pose, PackerTask &the_task, std::string filename)
 changes the state of the given PackerTask according to the commands in the resfile at filename
void core::pack::task::parse_resfile_string (pose::Pose const &pose, PackerTask &the_task, std::string const &resfile_string) throw (ResfileReaderException)
 changes the state of the given PackerTask according to the commands in the resfile.
void core::pack::task::onError (std::string message)

Detailed Description

header of classes for resfile options

this class chooses a random conformer for every residue in a specified chain

Author:
Steven Lewis
Andrew Leaver-Fay
Gordon Lemmon
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines