Rosetta 3.4
Public Member Functions | Static Public Member Functions
core::pack::task::FIX_HIS_TAUTOMER Class Reference

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...

#include <ResfileReader.hh>

Inheritance diagram for core::pack::task::FIX_HIS_TAUTOMER:
Inheritance graph
[legend]
Collaboration diagram for core::pack::task::FIX_HIS_TAUTOMER:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ResfileCommandOP clone () const
virtual void initialize_from_tokens (utility::vector1< std::string > const &tokens, Size &which_token, Size resid)
 NATRO disables packing and designing at a position, the residue will be totally unchanged.
virtual void residue_action (PackerTask &, Size resid) const
 Modify the packer task with the command that was read in.

Static Public Member Functions

static std::string name ()

Detailed Description

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).


Member Function Documentation

virtual ResfileCommandOP core::pack::task::FIX_HIS_TAUTOMER::clone ( ) const [inline, virtual]
void core::pack::task::FIX_HIS_TAUTOMER::initialize_from_tokens ( utility::vector1< std::string > const &  tokens,
Size which_token,
Size  resid 
) [virtual]

NATRO disables packing and designing at a position, the residue will be totally unchanged.

FIX_HIS_TAUTOMER.

NO_ADDUCTS.

SCAN.

AUTO.

USE_INPUT_SC turns on inclusion of the current rotamer for the packer.

APOLAR allows nonpolar residues and packing apolarity is (ultimately) determined by the lack of a POLAR flag in the residue parameter file.

POLAR allows polar residues and packing polar-ness is ultimately determined in residue parameter file.

EMPTY disallows canonical residues but leaves packing and designing unchanged this is intended for use with noncanonical residues it will act like NOTAA QWERTYIPASDFGHKLCVNM (all residues), which essentially prevents repacking; PIKAA with no argument raises error.

allows repacking and designing to any canonical residue (default state of PackerTask)

ALLAAxc allows repacking and designing to any canonical noncysteine residue.

NATAA allows repacking but no sequence changes (all rotamers are of the original residue)

Implements core::pack::task::ResfileCommand.

References core::pack::task::get_token(), and make_table_of_pilot_apps::name.

static std::string core::pack::task::FIX_HIS_TAUTOMER::name ( ) [inline, static]
void core::pack::task::FIX_HIS_TAUTOMER::residue_action ( PackerTask ,
Size  resid 
) const [virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines