Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | List of all members
protocols::forge::components::BDRSegmentInfo Struct Reference

#include <BDRSegmentInfo.hh>

Collaboration diagram for protocols::forge::components::BDRSegmentInfo:
Collaboration graph
[legend]

Public Types

typedef
protocols::forge::build::Interval 
Interval
 
typedef std::string String
 

Public Member Functions

 BDRSegmentInfo ()
 default constructor More...
 
 BDRSegmentInfo (Interval const &ival, String const &secstruct, String const &aa_build=String(), String const &aa_dr=String())
 value constructor More...
 
 ~BDRSegmentInfo ()
 

Public Attributes

Interval interval
 interval specifying the residues to remodel More...
 
String ss
 secondary structure string, also specifies the length of the new section More...
 
String aa_during_build
 annotated amino acid string, specifies the amino acid sequence of the new section during centroid build; can be empty More...
 
String aa_during_design_refine
 annotated amino acid string, specifies the amino acid sequence of the new section during design-refine; can be empty More...
 

Detailed Description

Definition at line 45 of file BDRSegmentInfo.hh.

Member Typedef Documentation

Definition at line 48 of file BDRSegmentInfo.hh.

Definition at line 50 of file BDRSegmentInfo.hh.

Constructor & Destructor Documentation

protocols::forge::components::BDRSegmentInfo::BDRSegmentInfo ( )
inline

default constructor

Definition at line 55 of file BDRSegmentInfo.hh.

protocols::forge::components::BDRSegmentInfo::BDRSegmentInfo ( Interval const &  ival,
String const &  secstruct,
String const &  aa_build = String(),
String const &  aa_dr = String() 
)
inline

value constructor

Definition at line 60 of file BDRSegmentInfo.hh.

References aa_during_build, aa_during_design_refine, core::pose::annotated_to_oneletter_sequence(), and ss.

protocols::forge::components::BDRSegmentInfo::~BDRSegmentInfo ( )
inline

Definition at line 85 of file BDRSegmentInfo.hh.

Member Data Documentation

String protocols::forge::components::BDRSegmentInfo::aa_during_build

annotated amino acid string, specifies the amino acid sequence of the new section during centroid build; can be empty

Remarks
if defined, the one-letter aa string must be equal in length to the secondary structure string

Definition at line 101 of file BDRSegmentInfo.hh.

Referenced by BDRSegmentInfo().

String protocols::forge::components::BDRSegmentInfo::aa_during_design_refine

annotated amino acid string, specifies the amino acid sequence of the new section during design-refine; can be empty

Remarks
if defined, the one-letter aa string must be equal in length to the secondary structure string

Definition at line 108 of file BDRSegmentInfo.hh.

Referenced by BDRSegmentInfo().

Interval protocols::forge::components::BDRSegmentInfo::interval

interval specifying the residues to remodel

Definition at line 89 of file BDRSegmentInfo.hh.

String protocols::forge::components::BDRSegmentInfo::ss

secondary structure string, also specifies the length of the new section

Definition at line 94 of file BDRSegmentInfo.hh.

Referenced by BDRSegmentInfo().


The documentation for this struct was generated from the following file: