![]() |
Rosetta Protocols
2014.35
|
#include <PDB.hh>
Public Types | |
typedef boost::unordered_map < std::string, PDB_Entry > | AtomEntries |
typedef boost::unordered_map < int, AtomEntries > | EntryMap |
typedef boost::unordered_map < int, EntryMap > | AtomsMap |
typedef std::map< int, int > | PairList |
typedef std::map< std::string, float > | InnerHBondMap |
typedef std::map< int, InnerHBondMap > | HBondMap |
Public Attributes | |
std::string | PDBfileName |
RingData | Rings [2000] |
int | RingNo |
PDB_Entry | EMPTY |
Mols | Conformers |
AtomsMap | ATOMS |
std::map< int, std::string > | residList |
std::map< int, std::string > | residListOne |
int | r1 |
int | rN |
PairList | acceptorList |
PairList | donorList |
HBondMap | HBDistList |
HBondMap | HBEnergyList |
HBondMap | HB_DHO_AngleList |
HBondMap | HB_HOA_AngleList |
int | SpherePointNo |
Vec3 * | SpherePoints |
int | SurfPrec |
boost::unordered_map< int, utility::vector0< int > > | NeighborList |
boost::unordered_map< int, float > | ResSurfaceFullList |
boost::unordered_map< int, float > | ResSurfacePartList |
boost::unordered_map< int, boost::unordered_map < std::string, float > > | AtomSurfaceFullList |
boost::unordered_map< int, boost::unordered_map < std::string, float > > | AtomSurfacePartList |
boost::unordered_map < std::string, float > | VDW_RAD |
boost::unordered_map< int, float > | HN_S2 |
boost::unordered_map< int, boost::unordered_map < std::string, float > > | ElectricField |
Private Member Functions | |
long | sgn (float x) |
float | arccos_ (float x) |
void | Vec3Zero (Vec3 v) |
void | Vec3Copy (Vec3 v1, Vec3 v2) |
float | Vec3Abs (Vec3 v) |
float | Vec3DiffAbs (Vec3 v1, Vec3 v2) |
void | Vec3Norm (Vec3 v) |
void | Vec3Scale (Vec3 v, float s) |
void | Vec3Add (Vec3 v1, Vec3 v2) |
void | Vec3Sub (Vec3 v1, Vec3 v2) |
float | Vec3Scalar (Vec3 v1, Vec3 v2) |
void | Vec3Cross (Vec3 v1, Vec3 v2) |
void | Mat3VecMult (Vec3 v, Mat3 m) |
void | Vec3ScaleAdd (Vec3 v1, float s, Vec3 v2) |
typedef boost::unordered_map< std::string, PDB_Entry> protocols::sparta::PDB::AtomEntries |
typedef boost::unordered_map<int, EntryMap > protocols::sparta::PDB::AtomsMap |
typedef boost::unordered_map<int, AtomEntries > protocols::sparta::PDB::EntryMap |
typedef std::map<int, InnerHBondMap > protocols::sparta::PDB::HBondMap |
typedef std::map< std::string, float > protocols::sparta::PDB::InnerHBondMap |
typedef std::map< int, int > protocols::sparta::PDB::PairList |
protocols::sparta::PDB::PDB | ( | ) |
References r1.
protocols::sparta::PDB::PDB | ( | const std::string & | fileName | ) |
References r1.
References numeric::NumericTraits< class >::pi().
void protocols::sparta::PDB::calc_ElectricField | ( | ) |
void protocols::sparta::PDB::calc_HN_S2 | ( | ) |
void protocols::sparta::PDB::calcPlane | ( | RingData * | ringP | ) |
void protocols::sparta::PDB::calcSurface | ( | float | rad_sol | ) |
void protocols::sparta::PDB::calcTriangles | ( | double | x0, |
double | y0, | ||
double | z0, | ||
double | x1, | ||
double | y1, | ||
double | z1, | ||
double | x2, | ||
double | y2, | ||
double | z2, | ||
int | rowStartA[], | ||
int | rowNo, | ||
int | quad, | ||
int | row0, | ||
int | ind0, | ||
int | ind1, | ||
int | row2, | ||
int | ind2, | ||
Vec3 * | pointA | ||
) |
void protocols::sparta::PDB::collect_HN_S2_and_EF | ( | ) |
void protocols::sparta::PDB::findNeighors | ( | float | rad_sol | ) |
References c, numeric::NumericTraits< class >::pi(), and s.
References protocols::sparta::CORdata::Coord.
References SPARTA_MAXNUM.
References SPARTA_MAXNUM.
References protocols::sparta::CORdata::Coord.
PDB_Entry protocols::sparta::PDB::getEntry | ( | int | conformerID, |
int | rNum, | ||
const std::string & | aName | ||
) |
string protocols::sparta::PDB::getField | ( | const std::string & | str, |
int | index | ||
) |
References protocols::sparta::CORdata::atomName, and protocols::sparta::CORdata::resNum.
float protocols::sparta::PDB::getHBondDist | ( | int | resNum, |
std::string | atomName | ||
) |
string protocols::sparta::PDB::getOneAAName | ( | const std::string & | a | ) |
float protocols::sparta::PDB::getOrbitalShift | ( | int | conformerID, |
int | resNum, | ||
const std::string & | aName | ||
) |
References protocols::match::upstream::b, center, r1, and r2.
string protocols::sparta::PDB::getThreeAAName | ( | char | a | ) |
void protocols::sparta::PDB::initOrbitalShift | ( | ) |
References protocols::sparta::CORdata::atomName, and protocols::sparta::CORdata::Coord.
References protocols::sparta::CORdata::Coord.
void protocols::sparta::PDB::loadPDB | ( | const std::string & | fileName | ) |
References exit, file, and protocols::sparta::tr.
Referenced by protocols::sparta::Sparta::SpartaLib::setup_for_scoring().
void protocols::sparta::PDB::loadPDB | ( | std::istream & | file | ) |
void protocols::sparta::PDB::loadPDB | ( | core::pose::Pose const & | pose | ) |
References core::pose::Pose::dump_pdb().
void protocols::sparta::PDB::loadPDB_Entry | ( | const std::string & | str, |
PDB_Entry & | entry | ||
) |
References protocols::sparta::CORdata::atomName, protocols::sparta::CORdata::atomNum, protocols::sparta::CORdata::B_Factor, protocols::sparta::CORdata::chainName, protocols::sparta::CORdata::Coord, protocols::sparta::CORdata::resName, protocols::sparta::CORdata::resNum, protocols::sparta::simplifyWhiteSpace(), protocols::sparta::CORdata::X, protocols::sparta::CORdata::Y, and protocols::sparta::CORdata::Z.
|
private |
|
private |
|
private |
PairList protocols::sparta::PDB::acceptorList |
AtomsMap protocols::sparta::PDB::ATOMS |
boost::unordered_map<int, boost::unordered_map< std::string,float> > protocols::sparta::PDB::AtomSurfaceFullList |
boost::unordered_map<int, boost::unordered_map< std::string,float> > protocols::sparta::PDB::AtomSurfacePartList |
Mols protocols::sparta::PDB::Conformers |
PairList protocols::sparta::PDB::donorList |
boost::unordered_map<int, boost::unordered_map< std::string, float> > protocols::sparta::PDB::ElectricField |
PDB_Entry protocols::sparta::PDB::EMPTY |
HBondMap protocols::sparta::PDB::HB_DHO_AngleList |
HBondMap protocols::sparta::PDB::HB_HOA_AngleList |
HBondMap protocols::sparta::PDB::HBDistList |
HBondMap protocols::sparta::PDB::HBEnergyList |
boost::unordered_map< int, utility::vector0<int> > protocols::sparta::PDB::NeighborList |
std::string protocols::sparta::PDB::PDBfileName |
int protocols::sparta::PDB::r1 |
Referenced by protocols::sparta::Sparta::SpartaLib::setup_for_scoring().
std::map<int, std::string> protocols::sparta::PDB::residList |
std::map<int, std::string> protocols::sparta::PDB::residListOne |
Referenced by protocols::sparta::Sparta::SpartaLib::setup_for_scoring().
int protocols::sparta::PDB::RingNo |
RingData protocols::sparta::PDB::Rings[2000] |
int protocols::sparta::PDB::rN |
Referenced by protocols::sparta::Sparta::SpartaLib::setup_for_scoring().
int protocols::sparta::PDB::SpherePointNo |
Vec3* protocols::sparta::PDB::SpherePoints |
int protocols::sparta::PDB::SurfPrec |
boost::unordered_map< std::string, float > protocols::sparta::PDB::VDW_RAD |