![]() |
Rosetta
2021.16
|
class for managing a line of the Vall fragment library More...
#include <VallResidue.hh>
Public Types | |
| typedef core::Size | Size |
| typedef core::Real | Real |
| typedef std::string | String |
| typedef core::fragment::BBTorsionSRFD | BBTorsionSRFD |
| typedef core::fragment::BBTorsionSRFDOP | BBTorsionSRFDOP |
Public Member Functions | |
| VallResidue () | |
| default constructor More... | |
| VallResidue (String const &line) | |
| string constructor More... | |
| VallResidue (VallResidue const &rval) | |
| copy constructor More... | |
| ~VallResidue () | |
| default destructor More... | |
| VallResidue & | operator= (VallResidue const &rval) |
| copy assignment More... | |
| BBTorsionSRFDOP | bbtorsion_srfd (BBTorsionSRFD const &srfd_type=core::fragment::BBTorsionSRFD()) const |
| build a BBTorsionSRFD of the given type from this page More... | |
| String const & | id () const |
| id of fragment source (e.g. pdb name) More... | |
| char | aa () const |
| one letter amino acid code More... | |
| char | ss () const |
| one letter secondary structure code More... | |
| Size | resi () const |
| residue sequence number in source More... | |
| Real | x () const |
| x-coordinate of C-alpha More... | |
| Real | y () const |
| y-coordinate of C-alpha More... | |
| Real | z () const |
| z-coordinate of C-alpha More... | |
| Real | phi () const |
| phi backbone torsion in degrees More... | |
| Real | psi () const |
| psi backbone torsion in degrees More... | |
| Real | omega () const |
| omega backbone torsion in degrees More... | |
| utility::vector1< Real > const & | profile () const |
| per amino acid profile data More... | |
| Size | position_index () const |
| stores the 1-based indexing for accessing this residue via VallSection::operator [] More... | |
| Size | section_index () const |
| stores the 1-based indexing for accessing the VallSection this residue is located in via VallLibrary::operator [] More... | |
| void | id (String const &s) |
| id of fragment source (e.g. pdb name) More... | |
| void | aa (char const c) |
| one letter amino acid code More... | |
| void | ss (char const c) |
| one letter secondary structure code More... | |
| void | resi (Size const i) |
| residue sequence number in source More... | |
| void | x (Real const val) |
| x-coordinate of C-alpha More... | |
| void | y (Real const val) |
| y-coordinate of C-alpha More... | |
| void | z (Real const val) |
| z-coordinate of C-alpha More... | |
| void | phi (Real const val) |
| phi backbone torsion in degrees More... | |
| void | psi (Real const val) |
| psi backbone torsion in degrees More... | |
| void | omega (Real const val) |
| omega backbone torsion in degrees More... | |
| void | profile (utility::vector1< Real > const &v) |
| per amino acid profile data More... | |
| void | position_index (Size const idx) |
| stores the 1-based indexing for accessing this residue via VallSection::operator [] More... | |
| void | section_index (Size const idx) |
| stores the 1-based indexing for accessing the VallSection this residue is located in via VallLibrary::operator [] More... | |
| bool | has_profile () const |
| has profile info? More... | |
| void | fill_from_string (String const &line) |
| fill internal data from string More... | |
Static Private Member Functions | |
| static utility::vector1 < core::chemical::AA > | order_vector () |
| return a vector specifying the order of profile data in Vall More... | |
| static String | format_string () |
| return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size More... | |
| static String | format_string_2011 () |
| return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size More... | |
Private Attributes | |
| String | id_ |
| id of fragment source (e.g. pdb name) More... | |
| char | aa_ |
| one letter amino acid code More... | |
| char | ss_ |
| one letter secondary structure code More... | |
| Size | resi_ |
| residue sequence number in source More... | |
| Real | x_ |
| x-coordinate of C-alpha More... | |
| Real | y_ |
| y-coordinate of C-alpha More... | |
| Real | z_ |
| z-coordinate of C-alpha More... | |
| Real | phi_ |
| phi backbone torsion in degrees More... | |
| Real | psi_ |
| psi backbone torsion in degrees More... | |
| Real | omega_ |
| omega backbone torsion in degrees More... | |
| utility::vector1< Real > | profile_ |
| per amino acid profile data More... | |
| Size | position_index_ |
| stores the 1-based indexing for accessing this residue via VallSection::operator [] More... | |
| Size | section_index_ |
| stores the 1-based indexing for accessing the VallSection this residue is located in via VallLibrary::operator [] More... | |
Static Private Attributes | |
| static utility::vector1 < core::chemical::AA > | order_ = order_vector() |
| order of amino acid profile data in Vall More... | |
| static String | format_ = format_string() |
| formatting string for fill_from_string() More... | |
| static String | format_2011_ = format_string_2011() |
class for managing a line of the Vall fragment library
| typedef core::fragment::BBTorsionSRFDOP core::fragment::picking_old::vall::VallResidue::BBTorsionSRFDOP |
| typedef std::string core::fragment::picking_old::vall::VallResidue::String |
| core::fragment::picking_old::vall::VallResidue::VallResidue | ( | ) |
default constructor
| core::fragment::picking_old::vall::VallResidue::VallResidue | ( | String const & | line | ) |
string constructor
References fill_from_string().
|
default |
copy constructor
|
default |
default destructor
|
inline |
one letter amino acid code
References aa_.
|
inline |
one letter amino acid code
References aa_, and core::pack::dunbrack::c.
| VallResidue::BBTorsionSRFDOP core::fragment::picking_old::vall::VallResidue::bbtorsion_srfd | ( | BBTorsionSRFD const & | srfd_type = core::fragment::BBTorsionSRFD() | ) | const |
build a BBTorsionSRFD of the given type from this page
| [in] | srfd_type | BBTorsionSRFD::create() will be called from this object. |
References aa_, core::fragment::BBTorsionSRFD::create(), omega_, phi_, psi_, core::fragment::SingleResidueFragData::set_sequence(), and ss_.
| void core::fragment::picking_old::vall::VallResidue::fill_from_string | ( | String const & | line | ) |
fill internal data from string
Values are delimited by whitespace. Ordering is: id aa ss resi dummy dummy x y z phi psi omega dummy dummy dummy dummy (aa profile_info, 20 columns)
References aa_, format_, format_2011_, id(), id_, omega_, order_, phi_, profile_, psi_, resi_, ss_, x_, y_, and z_.
Referenced by core::fragment::picking_old::vall::vall_library_from_file(), and VallResidue().
|
staticprivate |
return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size
|
staticprivate |
return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size
|
inline |
has profile info?
References profile_.
|
inline |
id of fragment source (e.g. pdb name)
References id_.
Referenced by fill_from_string(), and core::fragment::picking_old::vall::vall_library_from_file().
|
inline |
id of fragment source (e.g. pdb name)
References id_.
|
inline |
omega backbone torsion in degrees
References omega_.
|
inline |
omega backbone torsion in degrees
References omega_, and protocols::hybridization::val.
| VallResidue & core::fragment::picking_old::vall::VallResidue::operator= | ( | VallResidue const & | rval | ) |
|
staticprivate |
return a vector specifying the order of profile data in Vall
References core::chemical::aa_from_oneletter_code(), and protocols::forge::methods::order().
|
inline |
phi backbone torsion in degrees
References phi_.
|
inline |
phi backbone torsion in degrees
References phi_, and protocols::hybridization::val.
|
inline |
stores the 1-based indexing for accessing this residue via VallSection::operator []
References position_index_.
|
inline |
stores the 1-based indexing for accessing this residue via VallSection::operator []
References position_index_.
|
inline |
per amino acid profile data
References profile_.
|
inline |
per amino acid profile data
References profile_.
|
inline |
psi backbone torsion in degrees
References psi_.
|
inline |
psi backbone torsion in degrees
References psi_, and protocols::hybridization::val.
|
inline |
residue sequence number in source
References resi_.
Referenced by core::fragment::picking_old::vall::vall_library_from_file().
|
inline |
residue sequence number in source
References resi_.
|
inline |
stores the 1-based indexing for accessing the VallSection this residue is located in via VallLibrary::operator []
References section_index_.
|
inline |
stores the 1-based indexing for accessing the VallSection this residue is located in via VallLibrary::operator []
References section_index_.
|
inline |
one letter secondary structure code
References ss_.
|
inline |
one letter secondary structure code
References core::pack::dunbrack::c, and ss_.
|
inline |
x-coordinate of C-alpha
References x_.
|
inline |
x-coordinate of C-alpha
References protocols::hybridization::val, and x_.
|
inline |
y-coordinate of C-alpha
References y_.
|
inline |
y-coordinate of C-alpha
References protocols::hybridization::val, and y_.
|
inline |
z-coordinate of C-alpha
References z_.
|
inline |
z-coordinate of C-alpha
References protocols::hybridization::val, and z_.
|
private |
one letter amino acid code
Referenced by aa(), bbtorsion_srfd(), fill_from_string(), and operator=().
|
staticprivate |
formatting string for fill_from_string()
Referenced by fill_from_string().
|
staticprivate |
Referenced by fill_from_string().
|
private |
id of fragment source (e.g. pdb name)
Referenced by fill_from_string(), id(), and operator=().
|
private |
omega backbone torsion in degrees
Referenced by bbtorsion_srfd(), fill_from_string(), omega(), and operator=().
|
staticprivate |
order of amino acid profile data in Vall
Referenced by fill_from_string().
|
private |
phi backbone torsion in degrees
Referenced by bbtorsion_srfd(), fill_from_string(), operator=(), and phi().
|
private |
stores the 1-based indexing for accessing this residue via VallSection::operator []
Referenced by operator=(), and position_index().
|
private |
per amino acid profile data
Referenced by fill_from_string(), has_profile(), operator=(), and profile().
|
private |
psi backbone torsion in degrees
Referenced by bbtorsion_srfd(), fill_from_string(), operator=(), and psi().
|
private |
residue sequence number in source
Referenced by fill_from_string(), operator=(), and resi().
|
private |
stores the 1-based indexing for accessing the VallSection this residue is located in via VallLibrary::operator []
Referenced by operator=(), and section_index().
|
private |
one letter secondary structure code
Referenced by bbtorsion_srfd(), fill_from_string(), operator=(), and ss().
|
private |
x-coordinate of C-alpha
Referenced by fill_from_string(), operator=(), and x().
|
private |
y-coordinate of C-alpha
Referenced by fill_from_string(), operator=(), and y().
|
private |
z-coordinate of C-alpha
Referenced by fill_from_string(), operator=(), and z().
1.8.7