Rosetta 3.4
Public Types | Public Member Functions
protocols::jd2::parser::BluePrint Class Reference

#include <BluePrint.hh>

Inheritance diagram for protocols::jd2::parser::BluePrint:
Inheritance graph
[legend]
Collaboration diagram for protocols::jd2::parser::BluePrint:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::string String
typedef core::Size Size
typedef core::Real Real
typedef core::pose::Pose Pose
typedef core::kinematics::MoveMapOP MoveMapOP

Public Member Functions

 BluePrint ()
 default constructor
 BluePrint (String const &filename)
 value constructor
 ~BluePrint ()
 destructor
 BluePrint (BluePrint const &rval)
 copy constructor
Size total_residue () const
 total residue number defined in blueprint file
String sequence () const
 sequence defined in blueprint file
char sequence (Size seqpos) const
 a~mino acid type at a position in blueprint file
String secstruct () const
 secondary structures defined in blueprint file
char secstruct (Size seqpos) const
 secondary structure at a position in blueprint file
utility::vector1< Stringabego () const
 abego defined in bludprint file
String abego (Size seqpos) const
 secondary structure at a position in blueprint file
Size resnum (Size seqpos) const
 residue number at each position in blueprint file
Size resnum_map (Size resnum_pose) const
 translate residue number of pose to that of blueprint file
char buildtype (Size seqpos) const
 return build type at each position
String extra (Size seqpos) const
 return build type at each position
String insertion (Size i) const
 build type at each position in blueprint
String helix_pairings () const
 helix pairings defined at the line of HHPAIR in blueprint
String strand_pairings () const
 strand pairings defined at the line of SSPAIR in blueprint
String hss_triplets () const
 strand pairings defined at the line of SSPAIR in blueprint
bool read_blueprint (String const &)
 secondary structure information
void insert_ss_into_pose (Pose &pose)
 set secondary structure into pose
void set_movemap (MoveMapOP &movemap)
 set movemap based on blueprint

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::jd2::parser::BluePrint::BluePrint ( )

default constructor

protocols::jd2::parser::BluePrint::BluePrint ( String const &  filename)

value constructor

References read_blueprint(), and protocols::jd2::parser::TR().

protocols::jd2::parser::BluePrint::~BluePrint ( )

destructor

protocols::jd2::parser::BluePrint::BluePrint ( BluePrint const &  rval)

copy constructor


Member Function Documentation

utility::vector1< BluePrint::String > protocols::jd2::parser::BluePrint::abego ( ) const

abego defined in bludprint file

abego defined in blueprint file

Referenced by read_blueprint().

BluePrint::String protocols::jd2::parser::BluePrint::abego ( core::Size  seqpos) const

secondary structure at a position in blueprint file

abego defined in blueprint file

char protocols::jd2::parser::BluePrint::buildtype ( core::Size  seqpos) const

return build type at each position

build type at each position in blueprint

Referenced by set_movemap().

BluePrint::String protocols::jd2::parser::BluePrint::extra ( core::Size  seqpos) const

return build type at each position

build type at each position in blueprint

Referenced by read_blueprint().

BluePrint::String protocols::jd2::parser::BluePrint::helix_pairings ( ) const

helix pairings defined at the line of HHPAIR in blueprint

BluePrint::String protocols::jd2::parser::BluePrint::hss_triplets ( ) const

strand pairings defined at the line of SSPAIR in blueprint

helix-strand-strand set at the line of HSSTRIPLET in blueprint

void protocols::jd2::parser::BluePrint::insert_ss_into_pose ( Pose pose)
BluePrint::String protocols::jd2::parser::BluePrint::insertion ( core::Size  i) const

build type at each position in blueprint

bool protocols::jd2::parser::BluePrint::read_blueprint ( String const &  filename)

secondary structure information

secondary structure information BluePrint::SS_Info2_OP BluePrint::ssinfo() const { return ss_info_; }

reading blueprint files

read blueprint file

References abego(), extra(), core::io::pdb::split(), core::util::ABEGOManager::symbol2index(), and protocols::jd2::parser::TR().

Referenced by BluePrint().

BluePrint::Size protocols::jd2::parser::BluePrint::resnum ( core::Size  seqpos) const

residue number at each position in blueprint file

residue number of each position in blueprint file

BluePrint::Size protocols::jd2::parser::BluePrint::resnum_map ( Size  resnum_pose) const

translate residue number of pose to that of blueprint file

Referenced by insert_ss_into_pose().

char protocols::jd2::parser::BluePrint::secstruct ( core::Size  seqpos) const

secondary structure at a position in blueprint file

BluePrint::String protocols::jd2::parser::BluePrint::secstruct ( ) const
BluePrint::String protocols::jd2::parser::BluePrint::sequence ( ) const

sequence defined in blueprint file

char protocols::jd2::parser::BluePrint::sequence ( core::Size  seqpos) const

a~mino acid type at a position in blueprint file

amino acid type at a position in blueprint file

void protocols::jd2::parser::BluePrint::set_movemap ( MoveMapOP movemap)

set movemap based on blueprint

References buildtype(), and protocols::jd2::parser::TR().

BluePrint::String protocols::jd2::parser::BluePrint::strand_pairings ( ) const

strand pairings defined at the line of SSPAIR in blueprint

Referenced by protocols::fldsgn::filters::SheetTopologyFilter::parse_my_tag().

BluePrint::Size protocols::jd2::parser::BluePrint::total_residue ( ) const

total residue number defined in blueprint file


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