![]() |
Rosetta
2021.16
|
class for managing a line of the Vall fragment library More...
#include <VallResidue.hh>

Public Types | |
| 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 () override | |
| default destructor More... | |
| VallResidue & | operator= (VallResidue const &rval) |
| copy assignment More... | |
| BBTorsionSRFDOP | bbtorsion_srfd () const |
| build a BBTorsionSRFD from this page More... | |
| String const & | id () const |
| id of fragment source (e.g. pdb name) More... | |
| void | key (core::Size key) |
| sets the key id More... | |
| core::Size | key () |
| sets the key id More... | |
| char | aa () const |
| one letter amino acid code More... | |
| char | ss () const |
| one letter secondary structure code More... | |
| char | ss_str () const |
| one letter secondary structure STR code More... | |
| core::Size | resi () const |
| residue sequence number in source More... | |
| core::Real | x () const |
| x-coordinate of C-alpha More... | |
| core::Real | y () const |
| y-coordinate of C-alpha More... | |
| core::Real | z () const |
| z-coordinate of C-alpha More... | |
| core::Real | cbx () const |
| x-coordinate of C-beta More... | |
| core::Real | cby () const |
| y-coordinate of C-beta More... | |
| core::Real | cbz () const |
| z-coordinate of C-beta More... | |
| core::Real | cenx () const |
| x-coordinate of centroid More... | |
| core::Real | ceny () const |
| y-coordinate of centroid More... | |
| core::Real | cenz () const |
| z-coordinate of centroid More... | |
| core::Real | sa () const |
| solvent accessible area More... | |
| core::Real | sa_norm () const |
| solvent accessible area normalized More... | |
| core::Real | dssp_phi () const |
| phi backbone torsion in degrees from DSSP More... | |
| core::Real | dssp_psi () const |
| psi backbone torsion in degrees from DSSP More... | |
| core::Real | depth () const |
| all-atom residue depth More... | |
| core::Size | nali () const |
| number of alignments More... | |
| core::Real | phi () const |
| phi backbone torsion in degrees More... | |
| core::Real | psi () const |
| psi backbone torsion in degrees More... | |
| core::Real | omega () const |
| omega backbone torsion in degrees More... | |
| core::Real | bF () const |
| b factor average for backbone More... | |
| utility::vector1< core::Real > const & | profile () const |
| per amino acid profile data More... | |
| utility::vector1< core::Real > const & | profile_struct () const |
| per amino acid structure profile data More... | |
| utility::vector1< core::Real > const & | secondary_shifts () |
| secondary chemical shifts More... | |
| void | profile (utility::vector1< core::Real > const &v) |
| per amino acid profile data More... | |
| void | profile_struct (utility::vector1< core::Real > const &v) |
| per amino acid structure profile data 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 | ss_str (char const c) |
| one letter secondary structure STR code More... | |
| void | set_ss_from_str () |
| void | resi (core::Size const i) |
| residue sequence number in source More... | |
| void | x (core::Real const val) |
| x-coordinate of C-alpha More... | |
| void | y (core::Real const val) |
| y-coordinate of C-alpha More... | |
| void | z (core::Real const val) |
| z-coordinate of C-alpha More... | |
| void | cbx (core::Real const val) |
| x-coordinate of C-beta More... | |
| void | cby (core::Real const val) |
| y-coordinate of C-beta More... | |
| void | cbz (core::Real const val) |
| z-coordinate of C-beta More... | |
| void | cenx (core::Real const val) |
| x-coordinate of centroid More... | |
| void | ceny (core::Real const val) |
| y-coordinate of centroid More... | |
| void | cenz (core::Real const val) |
| z-coordinate of centroid More... | |
| void | sa (core::Real const val) |
| solvent accessible area More... | |
| void | nali (core::Size const val) |
| number of alignments More... | |
| void | depth (core::Real const depth) |
| all-atom residue depth More... | |
| void | phi (core::Real const val) |
| phi backbone torsion in degrees More... | |
| void | psi (core::Real const val) |
| psi backbone torsion in degrees More... | |
| void | omega (core::Real const val) |
| omega backbone torsion in degrees More... | |
| void | bF (core::Real const val) |
| b factor average for backbone More... | |
| bool | has_profile () const |
| has profile info? More... | |
| bool | has_profile_struct () const |
| has structure profile info? More... | |
| bool | has_chemical_shifts () const |
| void | fill_from_string (String const &line) |
| fill internal data from string More... | |
| void | fill_from_string_cs (String const &line) |
| fill internal data from string More... | |
| void | fill_from_string_version1 (String const &line) |
| fill internal data from string More... | |
| void | fill_from_string_residue_depth_version1 (String const &line) |
| core::Real | distance_squared (VallResidueCOP r) |
| core::Real | distance_squared_cb (VallResidueCOP r) |
| core::Real | distance_squared_cen (VallResidueCOP r) |
| core::Real | distance_squared (VallResidueCOP r, ContactType const &type) |
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_cs () |
| return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size More... | |
| static String | format_string_version1 () |
| return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size More... | |
| static String | format_string_residue_depth_version1 () |
Private Attributes | |
| core::Size | key_ |
| integer key for a residue is simply the line number in a vall file More... | |
| 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 (3 letter alphabet) More... | |
| char | ss_str_ |
| one letter secondary structure code (STR alphabet - Karplus et. al.) More... | |
| core::Size | resi_ |
| residue sequence number in source More... | |
| core::Real | bF_ |
| b factor average for backbone More... | |
| core::Real | x_ |
| x-coordinate of C-alpha More... | |
| core::Real | y_ |
| y-coordinate of C-alpha More... | |
| core::Real | z_ |
| z-coordinate of C-alpha More... | |
| core::Real | cbx_ |
| x-coordinate of C-beta More... | |
| core::Real | cby_ |
| y-coordinate of C-beta More... | |
| core::Real | cbz_ |
| z-coordinate of C-beta More... | |
| core::Real | cenx_ |
| x-coordinate of centroid More... | |
| core::Real | ceny_ |
| y-coordinate of centroid More... | |
| core::Real | cenz_ |
| z-coordinate of centroid More... | |
| core::Real | phi_ |
| phi backbone torsion in degrees More... | |
| core::Real | psi_ |
| psi backbone torsion in degrees More... | |
| core::Real | omega_ |
| omega backbone torsion in degrees More... | |
| core::Real | sa_ |
| solvent accessible area More... | |
| core::Real | sa_norm_ |
| normalized solvent accessible area More... | |
| core::Real | dssp_phi_ |
| phi backbone torsion in degrees from DSSP program More... | |
| core::Real | dssp_psi_ |
| psi backbone torsion in degrees from DSSP program More... | |
| core::Size | nali_ |
| number of alignments used for profile More... | |
| utility::vector1< core::Real > | profile_ |
| per amino acid profile data More... | |
| utility::vector1< core::Real > | profile_struct_ |
| per amino acid structure profile data More... | |
| utility::vector1< core::Real > | sec_shift_data_ |
| core::Real | all_atom_residue_depth_ |
Static Private Attributes | |
| static utility::vector1 < core::chemical::AA > | order_ = order_vector() |
| order of amino acid profile data in Vall More... | |
class for managing a line of the Vall fragment library
| typedef std::string protocols::frag_picker::VallResidue::String |
| protocols::frag_picker::VallResidue::VallResidue | ( | ) |
default constructor
| protocols::frag_picker::VallResidue::VallResidue | ( | String const & | line | ) |
string constructor
References fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), and fill_from_string_version1().
| protocols::frag_picker::VallResidue::VallResidue | ( | VallResidue const & | rval | ) |
copy constructor
|
overridedefault |
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 protocols::frag_picker::VallResidue::bbtorsion_srfd | ( | ) | const |
|
inline |
b factor average for backbone
References bF_.
|
inline |
b factor average for backbone
References bF_, and protocols::hybridization::val.
|
inline |
x-coordinate of C-beta
References cbx_.
|
inline |
x-coordinate of C-beta
References cbx_, and protocols::hybridization::val.
|
inline |
y-coordinate of C-beta
References cby_.
|
inline |
y-coordinate of C-beta
References cby_, and protocols::hybridization::val.
|
inline |
z-coordinate of C-beta
References cbz_.
|
inline |
z-coordinate of C-beta
References cbz_, and protocols::hybridization::val.
|
inline |
x-coordinate of centroid
References cenx_.
|
inline |
x-coordinate of centroid
References cenx_, and protocols::hybridization::val.
|
inline |
y-coordinate of centroid
References ceny_.
|
inline |
y-coordinate of centroid
References ceny_, and protocols::hybridization::val.
|
inline |
z-coordinate of centroid
References cenz_.
|
inline |
z-coordinate of centroid
References cenz_, and protocols::hybridization::val.
|
inline |
|
inline |
all-atom residue depth
References all_atom_residue_depth_, and depth().
| core::Real protocols::frag_picker::VallResidue::distance_squared | ( | VallResidueCOP | r | ) |
References x(), x_, y(), y_, z(), and z_.
Referenced by distance_squared(), and distance_squared_cb().
| core::Real protocols::frag_picker::VallResidue::distance_squared | ( | VallResidueCOP | r, |
| ContactType const & | type | ||
| ) |
| core::Real protocols::frag_picker::VallResidue::distance_squared_cb | ( | VallResidueCOP | r | ) |
| core::Real protocols::frag_picker::VallResidue::distance_squared_cen | ( | VallResidueCOP | r | ) |
|
inline |
phi backbone torsion in degrees from DSSP
References dssp_phi_.
|
inline |
psi backbone torsion in degrees from DSSP
References dssp_psi_.
| void protocols::frag_picker::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) BFactor
References aa_, format_string(), id(), id_, omega_, order_, phi_, profile_, psi_, resi_, ss_, ss_str_, x_, y_, and z_.
Referenced by VallResidue().
| void protocols::frag_picker::VallResidue::fill_from_string_cs | ( | 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) (CS data, 12 columns)
References aa_, bF_, format_string_cs(), id(), id_, omega_, order_, phi_, profile_, psi_, resi_, sec_shift_data_, ss_, ss_str_, x_, y_, and z_.
Referenced by VallResidue().
| void protocols::frag_picker::VallResidue::fill_from_string_residue_depth_version1 | ( | String const & | line | ) |
References aa_, all_atom_residue_depth_, format_string_residue_depth_version1(), id(), id_, resi_, ss_, ss_str_, x_, y_, and z_.
Referenced by VallResidue().
| void protocols::frag_picker::VallResidue::fill_from_string_version1 | ( | String const & | line | ) |
fill internal data from string
Values are delimited by whitespace. Ordering is: id aa ss resi dummy dummy x y z cbz cby cbz cenx ceny cenz phi psi omega dssp_phi dssp_psi sa nali (aa profile_info, 20 columns) BFactor
References aa_, bF_, cbx_, cby_, cbz_, cenx_, ceny_, cenz_, dssp_phi_, dssp_psi_, format_string_version1(), id(), id_, nali_, omega_, order_, phi_, profile_, profile_struct_, psi_, resi_, sa_, protocols::frag_picker::sa_faraggi_max(), sa_norm_, set_ss_from_str(), ss_str_, x_, y_, and z_.
Referenced by VallResidue().
|
staticprivate |
return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size
return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::core::Size
References protocols::frag_picker::TR().
Referenced by fill_from_string().
|
staticprivate |
return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size
References protocols::frag_picker::TR().
Referenced by fill_from_string_cs().
|
staticprivate |
References protocols::frag_picker::TR().
Referenced by fill_from_string_residue_depth_version1().
|
staticprivate |
return a formatting string for fill_from_string() dependent upon actual type of core::Real and core::Size
return a formatting string for fill_from_string_version1() dependent upon actual type of core::Real and core::core::Size
References protocols::frag_picker::TR().
Referenced by fill_from_string_version1().
|
inline |
References sec_shift_data_.
|
inline |
has profile info?
References profile_.
|
inline |
has structure profile info?
References profile_struct_.
|
inline |
id of fragment source (e.g. pdb name)
References id_.
Referenced by fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), and fill_from_string_version1().
|
inline |
id of fragment source (e.g. pdb name)
References id_.
|
inline |
|
inline |
sets the key id
References key_.
|
inline |
number of alignments
References nali_.
|
inline |
number of alignments
References nali_, and protocols::hybridization::val.
|
inline |
omega backbone torsion in degrees
References omega_.
|
inline |
omega backbone torsion in degrees
References omega_, and protocols::hybridization::val.
| VallResidue & protocols::frag_picker::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 |
per amino acid profile data
References profile_.
|
inline |
per amino acid profile data
References profile_.
|
inline |
per amino acid structure profile data
References profile_struct_.
|
inline |
per amino acid structure profile data
References profile_struct_.
|
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_.
|
inline |
residue sequence number in source
References resi_.
|
inline |
solvent accessible area
References sa_.
|
inline |
solvent accessible area
References sa_, and protocols::hybridization::val.
|
inline |
solvent accessible area normalized
References sa_norm_.
|
inline |
secondary chemical shifts
References sec_shift_data_.
|
inline |
Referenced by fill_from_string_version1().
|
inline |
one letter secondary structure code
References ss_.
|
inline |
one letter secondary structure code
References core::pack::dunbrack::c, and ss_.
|
inline |
one letter secondary structure STR code
References ss_str_.
|
inline |
one letter secondary structure STR code
References core::pack::dunbrack::c, and ss_str_.
|
inline |
x-coordinate of C-alpha
References x_.
Referenced by distance_squared(), distance_squared_cb(), and distance_squared_cen().
|
inline |
x-coordinate of C-alpha
References protocols::hybridization::val, and x_.
|
inline |
y-coordinate of C-alpha
References y_.
Referenced by distance_squared(), distance_squared_cb(), and distance_squared_cen().
|
inline |
y-coordinate of C-alpha
References protocols::hybridization::val, and y_.
|
inline |
z-coordinate of C-alpha
References z_.
Referenced by distance_squared(), distance_squared_cb(), and distance_squared_cen().
|
inline |
z-coordinate of C-alpha
References protocols::hybridization::val, and z_.
|
private |
one letter amino acid code
Referenced by aa(), bbtorsion_srfd(), distance_squared_cb(), fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), fill_from_string_version1(), and operator=().
|
private |
Referenced by depth(), and fill_from_string_residue_depth_version1().
|
private |
b factor average for backbone
Referenced by bF(), fill_from_string_cs(), fill_from_string_version1(), and operator=().
|
private |
x-coordinate of C-beta
Referenced by cbx(), distance_squared_cb(), fill_from_string_version1(), and operator=().
|
private |
y-coordinate of C-beta
Referenced by cby(), distance_squared_cb(), fill_from_string_version1(), and operator=().
|
private |
z-coordinate of C-beta
Referenced by cbz(), distance_squared_cb(), fill_from_string_version1(), and operator=().
|
private |
x-coordinate of centroid
Referenced by cenx(), distance_squared_cen(), fill_from_string_version1(), and operator=().
|
private |
y-coordinate of centroid
Referenced by ceny(), distance_squared_cen(), fill_from_string_version1(), and operator=().
|
private |
z-coordinate of centroid
Referenced by cenz(), distance_squared_cen(), fill_from_string_version1(), and operator=().
|
private |
phi backbone torsion in degrees from DSSP program
Referenced by dssp_phi(), fill_from_string_version1(), and operator=().
|
private |
psi backbone torsion in degrees from DSSP program
Referenced by dssp_psi(), fill_from_string_version1(), and operator=().
|
private |
id of fragment source (e.g. pdb name)
Referenced by fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), fill_from_string_version1(), id(), and operator=().
|
private |
integer key for a residue is simply the line number in a vall file
Referenced by key().
|
private |
number of alignments used for profile
Referenced by fill_from_string_version1(), nali(), and operator=().
|
private |
omega backbone torsion in degrees
Referenced by bbtorsion_srfd(), fill_from_string(), fill_from_string_cs(), fill_from_string_version1(), omega(), and operator=().
|
staticprivate |
order of amino acid profile data in Vall
Referenced by fill_from_string(), fill_from_string_cs(), and fill_from_string_version1().
|
private |
phi backbone torsion in degrees
Referenced by bbtorsion_srfd(), fill_from_string(), fill_from_string_cs(), fill_from_string_version1(), operator=(), and phi().
|
private |
per amino acid profile data
Referenced by fill_from_string(), fill_from_string_cs(), fill_from_string_version1(), has_profile(), operator=(), and profile().
|
private |
per amino acid structure profile data
Referenced by fill_from_string_version1(), has_profile_struct(), operator=(), and profile_struct().
|
private |
psi backbone torsion in degrees
Referenced by bbtorsion_srfd(), fill_from_string(), fill_from_string_cs(), fill_from_string_version1(), operator=(), and psi().
|
private |
residue sequence number in source
Referenced by fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), fill_from_string_version1(), operator=(), and resi().
|
private |
solvent accessible area
Referenced by fill_from_string_version1(), operator=(), and sa().
|
private |
normalized solvent accessible area
Referenced by fill_from_string_version1(), operator=(), and sa_norm().
|
private |
Referenced by fill_from_string_cs(), has_chemical_shifts(), operator=(), and secondary_shifts().
|
private |
one letter secondary structure code (3 letter alphabet)
Referenced by bbtorsion_srfd(), fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), operator=(), set_ss_from_str(), and ss().
|
private |
one letter secondary structure code (STR alphabet - Karplus et. al.)
Referenced by fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), fill_from_string_version1(), operator=(), set_ss_from_str(), and ss_str().
|
private |
x-coordinate of C-alpha
Referenced by bbtorsion_srfd(), distance_squared(), distance_squared_cb(), fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), fill_from_string_version1(), operator=(), and x().
|
private |
y-coordinate of C-alpha
Referenced by bbtorsion_srfd(), distance_squared(), distance_squared_cb(), fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), fill_from_string_version1(), operator=(), and y().
|
private |
z-coordinate of C-alpha
Referenced by bbtorsion_srfd(), distance_squared(), distance_squared_cb(), fill_from_string(), fill_from_string_cs(), fill_from_string_residue_depth_version1(), fill_from_string_version1(), operator=(), and z().
1.8.7