Rosetta
Classes | Typedefs | Enumerations | Functions | Variables
core::scoring::motif Namespace Reference

Classes

struct  MyHash
 
struct  MyPred
 
struct  RMSandEnergyCMP
 
class  XformScore
 
struct  RPM_FilterStats
 
class  ResPairMotif
 
class  ResPairMotifMetaBinner
 
class  ResPairMotifs
 
class  MotifHit
 
class  MotifHitStats
 
class  MotifHits
 
class  ResPairMotifQuery
 
struct  XformSummary
 
class  MotifHash
 
class  MotifHashManager
 
class  Xfres
 
class  Xfrag
 
class  XfragSet
 

Typedefs

typedef utility::fixedsizearray1< float, 20 > float20
 
typedef utility::fixedsizearray1< float, 9 > float9
 
typedef boost::unordered_set< ResPairMotif, MyHash, MyPredMotifSet
 
typedef utility::pointer::shared_ptr< XfragSetXfragSetOP
 
typedef utility::pointer::shared_ptr< XfragSet const > XfragSetCOP
 
typedef utility::pointer::weak_ptr< XfragSet const > XfragSetCAP
 
typedef utility::pointer::shared_ptr< XformScoreXformScoreOP
 
typedef utility::pointer::shared_ptr< XformScore const > XformScoreCOP
 
typedef utility::pointer::weak_ptr< XformScore const > XformScoreCAP
 
typedef utility::pointer::shared_ptr< MotifHashMotifHashOP
 
typedef utility::pointer::shared_ptr< MotifHash const > MotifHashCOP
 
typedef utility::pointer::weak_ptr< MotifHash const > MotifHashCAP
 
typedef utility::pointer::shared_ptr< MotifRotamerSetOperation > MotifRotamerSetOperationOP
 
typedef utility::pointer::shared_ptr< MotifRotamerSetOperation const > MotifRotamerSetOperationCOP
 
typedef utility::vector1< RealReals
 
typedef utility::vector1< SizeSizes
 
typedef utility::vector1< int > Ints
 
typedef utility::vector1< float > Floats
 
typedef utility::vector1< bool > Bools
 
typedef numeric::xyzVector< core::RealVec
 
typedef numeric::xyzMatrix< core::RealMat
 
typedef numeric::xyzTransform< core::RealXform
 
typedef std::map< std::string, XformScoreXformScoreSringMap
 
typedef utility::vector1< ResPairMotif const * > ResPairMotifPtrs
 
typedef boost::unordered_map< ResPairMotifMetaBinner::Key, XformScoreOPXformScoreMap
 
typedef std::map< std::string, ResPairMotifsResPairMotifsStringMap
 
typedef boost::unordered_map< ResPairMotifMetaBinner::Key, ResPairMotifsResPairMotifsMap
 
typedef std::map< std::string, MotifHashOPMotifHashStringMap
 

Enumerations

enum  RM_Type {
  RM_Type_NONE , RM_SC , RM_BB , RM_PH ,
  RM_PO , NUM_RM_TYPES =RM_PO
}
 
enum  RPM_Type {
  RPM_Type_NONE , SC_SC , SC_BB , SC_PH ,
  SC_PO , BB_BB , BB_PH , BB_PO ,
  PH_PO , NUM_RPM_TYPES =PH_PO
}
 
enum  MotifMatchOverlapReq {
  NO_OVERLAP =1 , SMALL_OVERLAP , MATCH_ROTAMER , MATCH_AA ,
  MATCH_HYDROPHOBICITY , MATCH_ANY
}
 

Functions

static basic::Tracer TR ("core.scoring.motif")
 
template<typename T >
static T sqr (T const &x)
 
static Real uint16_to_real (uint16_t const &val, Real const &lb, Real const &ub)
 
static uint16_t real_to_uint16 (Real const &val, Real const &lb, Real const &ub)
 
static Real uint8_to_real (uint8_t const &val, Real const &lb, Real const &ub)
 
static uint8_t real_to_uint8 (Real const &val, Real const &lb, Real const &ub)
 
std::ostream & operator<< (std::ostream &out, RPM_FilterStats const &s)
 
ostream & operator<< (ostream &out, ResPairMotif const &x)
 
ostream & operator<< (ostream &out, RM_Type const &x)
 
ostream & operator<< (ostream &out, RPM_Type const &x)
 
bool write_motifs_binary (ostream &out, ResPairMotifs const &motifs)
 
bool write_motifs_binary (string const &fname_in, ResPairMotifs const &motifs)
 
bool read_motifs_binary (std::istream &in, ResPairMotifs &motifs)
 
bool read_motifs_binary (string const &fname, ResPairMotifs &motifs)
 
bool read_motifs_binary (vector1< string > const &fnames, ResPairMotifs &motifs)
 
void load_motifs (vector1< string > const &fnames, ResPairMotifs &motifs, ResPairMotifsStringMap *map)
 
void load_motifs (string const &fname, ResPairMotifs &motifs, ResPairMotifsStringMap *map)
 
std::ostream & operator<< (std::ostream &out, XformScoreMap const &x)
 
ostream & operator<< (ostream &out, MotifHit const &h)
 
ostream & operator<< (ostream &out, MotifHits const &h)
 
ostream & operator<< (ostream &out, MotifHash const &x)
 
std::ostream & operator<< (std::ostream &out, ResPairMotifQuery const &opt)
 
void filter_motifs (ResPairMotifs const &motifs_in, ResPairMotifs &motifs_out)
 
void filter_motifs (ResPairMotifs &motifs)
 
ostream & operator<< (ostream &out, XformScore const &xh)
 
ostream & operator<< (ostream &out, XformScoreSringMap const &x)
 
void fill_xform_score_from_file (XformScoreOP &xs, string const &datfile, Real const &wt=1.0)
 
void * preload_motif_data_pthread_wrapper (void *ptr)
 
void preload_motif_data (MotifHashManager &mhman)
 
std::istream & operator>> (std::istream &in, ResPairMotif &x)
 
bool read_motifs_binary (utility::vector1< std::string > const &fnames, ResPairMotifs &motifs)
 
std::istream & operator>> (std::istream &in, MotifHash &x)
 
void load_motifs (utility::vector1< std::string > const &fnames, ResPairMotifs &motifs, ResPairMotifsStringMap *map=nullptr)
 
static basic::Tracer TR ("core.scoring.motif.util")
 
void xform_pose (core::pose::Pose &pose, Xform const &s, Size sres=1, Size eres=0)
 
Mat random_rotation ()
 
std::string tag_from_pdb_fname (string const &fname0)
 
ostream & operator<< (ostream &out, Real6 const &r6)
 
Real rt6_rt6_bb_dis2_explicit_stupid (Real6 const &x1, Real6 const &x2)
 
Real rt6_rt6_dis2 (Real6 const &x1, Real6 const &x2, Real const &lever)
 
Real rt6_rt6_bb_dis2 (Real6 const &x1, Real6 const &x2)
 
Real6 inverse_rt6 (Real6 const &rt)
 
Real6 rt_to_real6 (core::kinematics::RT const &rt)
 
core::kinematics::RT real6_to_rt (Real6 const &rt6)
 
RM_Type rpm_type1 (RPM_Type const &type)
 
RM_Type rpm_type2 (RPM_Type const &type)
 
Xform get_residue_pair_xform (Pose const &pose1, Size ir, Pose const &pose2, Size jr, RPM_Type const &type)
 
Xform get_residue_pair_xform (Pose const &pose, Size ir, Size jr, RPM_Type const &type)
 
Real6 get_residue_pair_rt6 (Pose const &pose1, Size ir, Pose const &pose2, Size jr, RPM_Type const &type)
 
Real6 get_residue_pair_rt6 (Pose const &pose, Size ir, Size jr, RPM_Type const &type)
 
void set_residue_pair_xform (Xform const &x, Pose &pose, Size ir, Size jr, RPM_Type const &type)
 
Reals get_sasa (Pose const &pose, Real const &probesize)
 
Reals get_nbrs (Pose const &pose)
 
void HACK_dump_helix (Pose const &pose, string fname, int beg, int end)
 
int HACK_dump_helices (Pose const &pose, string tag, int nres, int minlen=10)
 
Real6 get_bins (Real c, Real a)
 
core::id::AtomID_Mask get_motif_atom_mask (Pose const &motif_pose, RPM_Type const &type, bool with_Hpol)
 
Real align_motif_pose_NCAC_super (Pose &motif_pose, Pose const &paln1, Size const &ir, Pose const &paln2, Size const &jr, RPM_Type const &type)
 
Real align_motif_pose_break (Pose &, Pose const &, Size const &, Pose const &, Size const &, RPM_Type const &)
 
Real align_motif_pose_by_one_frame (Pose &, Pose const &, Size const &, Pose const &, Size const &, RPM_Type const &)
 
Real align_motif_pose_super (Pose &motif_pose, Pose const &paln1, Size const &ir, Pose const &paln2, Size const &jr, RPM_Type const &type)
 
Real align_motif_pose (Pose &motif_pose, Pose const &paln1, Size const &ir, Pose const &paln2, Size const &jr, RPM_Type const &type)
 
core::Real aa_trustworthiness (char aa)
 
Real angle_distance (Real const &a, Real const &b)
 
static basic::Tracer TR ("core.scoring.motif")
 
static Real uint16_to_real (uint16_t const &val, Real const &lb, Real const &ub)
 
static uint16_t real_to_uint16 (Real const &val, Real const &lb, Real const &ub)
 
static Real uint8_to_real (uint8_t const &val, Real const &lb, Real const &ub)
 
static uint8_t real_to_uint8 (Real const &val, Real const &lb, Real const &ub)
 
ostream & operator<< (ostream &out, Xfres const &x)
 
std::istream & operator>> (std::istream &in, Xfres &x)
 
bool read_xfres_binary (string const &fname, vector1< Xfres > &xfres)
 
bool read_xfres_binary (std::istream &in, vector1< Xfres > &xfres)
 
bool write_xfres_binary (ostream &out, vector1< Xfres > const &xfres)
 
bool write_xfres_binary (string const &fname, vector1< Xfres > const &xfres)
 
bool read_xfres_binary (vector1< string > const &fnames, vector1< Xfres > &xfres)
 
ostream & operator<< (ostream &out, Xfrag const &x)
 
std::istream & operator>> (std::istream &in, Xfrag &x)
 
bool read_xfrag_binary (string const &fname, vector1< Xfrag > &xfrag)
 
bool read_xfrag_binary (std::istream &in, vector1< Xfrag > &xfrag)
 
bool write_xfrag_binary (ostream &out, vector1< Xfrag > const &xfrag)
 
bool write_xfrag_binary (string const &fname, vector1< Xfrag > const &xfrag)
 
bool read_xfrag_binary (vector1< string > const &fnames, vector1< Xfrag > &xfrag)
 
bool read_xfrag_binary (string const &fname, vector1< Xfrag > &xfrag, vector1< Xfres > &xfres)
 
bool read_xfrag_binary (std::istream &in, vector1< Xfrag > &xfrag, vector1< Xfres > &xfres)
 
bool write_xfrag_binary (ostream &out, vector1< Xfrag > const &xfrag, vector1< Xfres > const &xfres)
 
bool write_xfrag_binary (string const &fname, vector1< Xfrag > const &xfrag, vector1< Xfres > const &xfres)
 
bool read_xfrag_binary (vector1< string > const &fnames, vector1< Xfrag > &xfrag, vector1< Xfres > &xfres)
 
bool read_xfres_binary (std::string const &fname, utility::vector1< Xfres > &Xfres)
 
bool read_xfres_binary (std::istream &in, utility::vector1< Xfres > &Xfres)
 
bool write_xfres_binary (std::ostream &out, utility::vector1< Xfres > const &Xfres)
 
bool write_xfres_binary (std::string const &fname, utility::vector1< Xfres > const &Xfres)
 
bool read_xfres_binary (utility::vector1< std::string > const &fnames, utility::vector1< Xfres > &Xfres)
 
bool read_xfrag_binary (std::string const &fname, utility::vector1< Xfrag > &xfrag)
 
bool read_xfrag_binary (std::istream &in, utility::vector1< Xfrag > &xfrag)
 
bool write_xfrag_binary (std::ostream &out, utility::vector1< Xfrag > const &xfrag)
 
bool write_xfrag_binary (std::string const &fname, utility::vector1< Xfrag > const &xfrag)
 
bool read_xfrag_binary (utility::vector1< std::string > const &fnames, utility::vector1< Xfrag > &xfrag)
 
bool read_xfrag_binary (std::string const &fname, utility::vector1< Xfrag > &xfrag, utility::vector1< Xfres > &xfres)
 
bool read_xfrag_binary (std::istream &in, utility::vector1< Xfrag > &xfrag, utility::vector1< Xfres > &xfres)
 
bool write_xfrag_binary (std::ostream &out, utility::vector1< Xfrag > const &xfrag, utility::vector1< Xfres > const &xfres)
 
bool write_xfrag_binary (std::string const &fname, utility::vector1< Xfrag > const &xfrag, utility::vector1< Xfres > const &xfres)
 
bool read_xfrag_binary (utility::vector1< std::string > const &fnames, utility::vector1< Xfrag > &xfrag, utility::vector1< Xfres > &xfres)
 

Variables

const numeric::Real MOTIF_HASH_CART_SIZE = 16.0
 
const uint64_t MOTIF_VERSION = 2
 
static const numeric::Xforms XsI = numeric::Xforms(1,numeric::Xform::identity())
 

Typedef Documentation

◆ Bools

typedef utility::vector1< bool > core::scoring::motif::Bools

◆ float20

typedef utility::fixedsizearray1< float, 20 > core::scoring::motif::float20

◆ float9

typedef utility::fixedsizearray1< float, 9 > core::scoring::motif::float9

◆ Floats

typedef utility::vector1< float > core::scoring::motif::Floats

◆ Ints

typedef utility::vector1< int > core::scoring::motif::Ints

◆ Mat

typedef numeric::xyzMatrix< core::Real > core::scoring::motif::Mat

◆ MotifHashCAP

typedef utility::pointer::weak_ptr< MotifHash const > core::scoring::motif::MotifHashCAP

◆ MotifHashCOP

typedef utility::pointer::shared_ptr< MotifHash const > core::scoring::motif::MotifHashCOP

◆ MotifHashOP

typedef utility::pointer::shared_ptr< MotifHash > core::scoring::motif::MotifHashOP

◆ MotifHashStringMap

◆ MotifRotamerSetOperationCOP

typedef utility::pointer::shared_ptr<MotifRotamerSetOperation const> core::scoring::motif::MotifRotamerSetOperationCOP

◆ MotifRotamerSetOperationOP

typedef utility::pointer::shared_ptr<MotifRotamerSetOperation > core::scoring::motif::MotifRotamerSetOperationOP

◆ MotifSet

◆ Reals

typedef utility::vector1< Real > core::scoring::motif::Reals

◆ ResPairMotifPtrs

typedef utility::vector1<ResPairMotif const*> core::scoring::motif::ResPairMotifPtrs

◆ ResPairMotifsMap

◆ ResPairMotifsStringMap

◆ Sizes

typedef utility::vector1< Size > core::scoring::motif::Sizes

◆ Vec

typedef numeric::xyzVector< core::Real > core::scoring::motif::Vec

◆ Xform

typedef numeric::xyzTransform< core::Real > core::scoring::motif::Xform

◆ XformScoreCAP

typedef utility::pointer::weak_ptr< XformScore const > core::scoring::motif::XformScoreCAP

◆ XformScoreCOP

typedef utility::pointer::shared_ptr< XformScore const > core::scoring::motif::XformScoreCOP

◆ XformScoreMap

◆ XformScoreOP

typedef utility::pointer::shared_ptr< XformScore > core::scoring::motif::XformScoreOP

◆ XformScoreSringMap

◆ XfragSetCAP

typedef utility::pointer::weak_ptr< XfragSet const > core::scoring::motif::XfragSetCAP

◆ XfragSetCOP

typedef utility::pointer::shared_ptr< XfragSet const > core::scoring::motif::XfragSetCOP

◆ XfragSetOP

typedef utility::pointer::shared_ptr< XfragSet > core::scoring::motif::XfragSetOP

Enumeration Type Documentation

◆ MotifMatchOverlapReq

Enumerator
NO_OVERLAP 
SMALL_OVERLAP 
MATCH_ROTAMER 
MATCH_AA 
MATCH_HYDROPHOBICITY 
MATCH_ANY 

◆ RM_Type

Enumerator
RM_Type_NONE 
RM_SC 
RM_BB 
RM_PH 
RM_PO 
NUM_RM_TYPES 

◆ RPM_Type

Enumerator
RPM_Type_NONE 
SC_SC 
SC_BB 
SC_PH 
SC_PO 
BB_BB 
BB_PH 
BB_PO 
PH_PO 
NUM_RPM_TYPES 

Function Documentation

◆ aa_trustworthiness()

core::Real core::scoring::motif::aa_trustworthiness ( char  aa)

◆ align_motif_pose()

Real core::scoring::motif::align_motif_pose ( Pose motif_pose,
Pose const &  paln1,
Size const &  ir,
Pose const &  paln2,
Size const &  jr,
RPM_Type const &  type 
)

◆ align_motif_pose_break()

Real core::scoring::motif::align_motif_pose_break ( Pose ,
Pose const &  ,
Size const &  ,
Pose const &  ,
Size const &  ,
RPM_Type const &   
)

◆ align_motif_pose_by_one_frame()

Real core::scoring::motif::align_motif_pose_by_one_frame ( Pose ,
Pose const &  ,
Size const &  ,
Pose const &  ,
Size const &  ,
RPM_Type const &   
)

◆ align_motif_pose_NCAC_super()

Real core::scoring::motif::align_motif_pose_NCAC_super ( Pose motif_pose,
Pose const &  paln1,
Size const &  ir,
Pose const &  paln2,
Size const &  jr,
RPM_Type const &  type 
)

◆ align_motif_pose_super()

Real core::scoring::motif::align_motif_pose_super ( Pose motif_pose,
Pose const &  paln1,
Size const &  ir,
Pose const &  paln2,
Size const &  jr,
RPM_Type const &  type 
)

◆ angle_distance()

Real core::scoring::motif::angle_distance ( Real const &  a,
Real const &  b 
)
inline

◆ fill_xform_score_from_file()

void core::scoring::motif::fill_xform_score_from_file ( XformScoreOP xs,
string const &  datfile,
Real const &  wt = 1.0 
)

◆ filter_motifs() [1/2]

void core::scoring::motif::filter_motifs ( ResPairMotifs motifs)

References filter_motifs().

◆ filter_motifs() [2/2]

void core::scoring::motif::filter_motifs ( ResPairMotifs const &  motifs_in,
ResPairMotifs motifs_out 
)

References TR().

Referenced by filter_motifs(), and load_motifs().

◆ get_bins()

static utility::fixedsizearray1< Real, 6 > core::scoring::motif::get_bins ( Real  c,
Real  a 
)

◆ get_motif_atom_mask()

core::id::AtomID_Mask core::scoring::motif::get_motif_atom_mask ( Pose const &  motif_pose,
RPM_Type const &  type,
bool  with_Hpol 
)

◆ get_nbrs()

Reals core::scoring::motif::get_nbrs ( Pose const &  pose)

◆ get_residue_pair_rt6() [1/2]

Real6 core::scoring::motif::get_residue_pair_rt6 ( Pose const &  pose,
Size  ir,
Size  jr,
RPM_Type const &  type 
)

◆ get_residue_pair_rt6() [2/2]

Real6 core::scoring::motif::get_residue_pair_rt6 ( Pose const &  pose1,
Size  ir,
Pose const &  pose2,
Size  jr,
RPM_Type const &  type 
)

◆ get_residue_pair_xform() [1/2]

Xform core::scoring::motif::get_residue_pair_xform ( Pose const &  pose,
Size  ir,
Size  jr,
RPM_Type const &  type 
)

◆ get_residue_pair_xform() [2/2]

Xform core::scoring::motif::get_residue_pair_xform ( Pose const &  pose1,
Size  ir,
Pose const &  pose2,
Size  jr,
RPM_Type const &  type 
)

◆ get_sasa()

Reals core::scoring::motif::get_sasa ( Pose const &  pose,
Real const &  probesize 
)

◆ HACK_dump_helices()

int core::scoring::motif::HACK_dump_helices ( Pose const &  pose,
string  tag,
int  nres,
int  minlen = 10 
)

◆ HACK_dump_helix()

void core::scoring::motif::HACK_dump_helix ( Pose const &  pose,
string  fname,
int  beg,
int  end 
)

◆ inverse_rt6()

Real6 core::scoring::motif::inverse_rt6 ( Real6 const &  rt)

◆ load_motifs() [1/3]

void core::scoring::motif::load_motifs ( string const &  fname,
ResPairMotifs motifs,
ResPairMotifsStringMap map 
)

References load_motifs().

◆ load_motifs() [2/3]

void core::scoring::motif::load_motifs ( utility::vector1< std::string > const &  fnames,
ResPairMotifs motifs,
ResPairMotifsStringMap map = nullptr 
)

◆ load_motifs() [3/3]

void core::scoring::motif::load_motifs ( vector1< string > const &  fnames,
ResPairMotifs motifs,
ResPairMotifsStringMap map 
)

◆ operator<<() [1/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
MotifHash const &  x 
)

◆ operator<<() [2/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
MotifHit const &  h 
)

◆ operator<<() [3/14]

ostream& core::scoring::motif::operator<< ( std::ostream &  out,
MotifHits const &  h 
)

◆ operator<<() [4/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
Real6 const &  r6 
)

◆ operator<<() [5/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
ResPairMotif const &  x 
)

◆ operator<<() [6/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
RM_Type const &  x 
)

◆ operator<<() [7/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
RPM_Type const &  x 
)

◆ operator<<() [8/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
XformScore const &  xh 
)

◆ operator<<() [9/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
XformScoreSringMap const &  x 
)

◆ operator<<() [10/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
Xfrag const &  x 
)

◆ operator<<() [11/14]

std::ostream & core::scoring::motif::operator<< ( ostream &  out,
Xfres const &  x 
)

◆ operator<<() [12/14]

std::ostream& core::scoring::motif::operator<< ( std::ostream &  out,
ResPairMotifQuery const &  opt 
)

◆ operator<<() [13/14]

std::ostream& core::scoring::motif::operator<< ( std::ostream &  out,
RPM_FilterStats const &  s 
)

◆ operator<<() [14/14]

std::ostream & core::scoring::motif::operator<< ( std::ostream &  out,
XformScoreMap const &  x 
)

◆ operator>>() [1/4]

std::istream& core::scoring::motif::operator>> ( std::istream &  in,
MotifHash x 
)

◆ operator>>() [2/4]

std::istream& core::scoring::motif::operator>> ( std::istream &  in,
ResPairMotif x 
)

◆ operator>>() [3/4]

std::istream & core::scoring::motif::operator>> ( std::istream &  in,
Xfrag x 
)

◆ operator>>() [4/4]

std::istream & core::scoring::motif::operator>> ( std::istream &  in,
Xfres x 
)

◆ preload_motif_data()

void core::scoring::motif::preload_motif_data ( MotifHashManager mhman)

◆ preload_motif_data_pthread_wrapper()

void* core::scoring::motif::preload_motif_data_pthread_wrapper ( void *  ptr)

◆ random_rotation()

Mat core::scoring::motif::random_rotation ( )

◆ read_motifs_binary() [1/4]

bool core::scoring::motif::read_motifs_binary ( std::istream &  in,
ResPairMotifs motifs 
)

◆ read_motifs_binary() [2/4]

bool core::scoring::motif::read_motifs_binary ( string const &  fname,
ResPairMotifs motifs 
)

◆ read_motifs_binary() [3/4]

bool core::scoring::motif::read_motifs_binary ( utility::vector1< std::string > const &  fnames,
ResPairMotifs motifs 
)

◆ read_motifs_binary() [4/4]

bool core::scoring::motif::read_motifs_binary ( vector1< string > const &  fnames,
ResPairMotifs motifs 
)

References read_motifs_binary(), and TR().

◆ read_xfrag_binary() [1/12]

bool core::scoring::motif::read_xfrag_binary ( std::istream &  in,
utility::vector1< Xfrag > &  xfrag 
)

◆ read_xfrag_binary() [2/12]

bool core::scoring::motif::read_xfrag_binary ( std::istream &  in,
utility::vector1< Xfrag > &  xfrag,
utility::vector1< Xfres > &  xfres 
)

◆ read_xfrag_binary() [3/12]

bool core::scoring::motif::read_xfrag_binary ( std::istream &  in,
vector1< Xfrag > &  xfrag 
)

◆ read_xfrag_binary() [4/12]

bool core::scoring::motif::read_xfrag_binary ( std::istream &  in,
vector1< Xfrag > &  xfrag,
vector1< Xfres > &  xfres 
)

◆ read_xfrag_binary() [5/12]

bool core::scoring::motif::read_xfrag_binary ( std::string const &  fname,
utility::vector1< Xfrag > &  xfrag 
)

◆ read_xfrag_binary() [6/12]

bool core::scoring::motif::read_xfrag_binary ( std::string const &  fname,
utility::vector1< Xfrag > &  xfrag,
utility::vector1< Xfres > &  xfres 
)

◆ read_xfrag_binary() [7/12]

bool core::scoring::motif::read_xfrag_binary ( string const &  fname,
vector1< Xfrag > &  xfrag 
)

◆ read_xfrag_binary() [8/12]

bool core::scoring::motif::read_xfrag_binary ( string const &  fname,
vector1< Xfrag > &  xfrag,
vector1< Xfres > &  xfres 
)

◆ read_xfrag_binary() [9/12]

bool core::scoring::motif::read_xfrag_binary ( utility::vector1< std::string > const &  fnames,
utility::vector1< Xfrag > &  xfrag 
)

◆ read_xfrag_binary() [10/12]

bool core::scoring::motif::read_xfrag_binary ( utility::vector1< std::string > const &  fnames,
utility::vector1< Xfrag > &  xfrag,
utility::vector1< Xfres > &  xfres 
)

◆ read_xfrag_binary() [11/12]

bool core::scoring::motif::read_xfrag_binary ( vector1< string > const &  fnames,
vector1< Xfrag > &  xfrag 
)

References read_xfrag_binary(), and TR().

◆ read_xfrag_binary() [12/12]

bool core::scoring::motif::read_xfrag_binary ( vector1< string > const &  fnames,
vector1< Xfrag > &  xfrag,
vector1< Xfres > &  xfres 
)

References read_xfrag_binary(), and TR().

◆ read_xfres_binary() [1/6]

bool core::scoring::motif::read_xfres_binary ( std::istream &  in,
utility::vector1< Xfres > &  Xfres 
)

◆ read_xfres_binary() [2/6]

bool core::scoring::motif::read_xfres_binary ( std::istream &  in,
vector1< Xfres > &  xfres 
)

◆ read_xfres_binary() [3/6]

bool core::scoring::motif::read_xfres_binary ( std::string const &  fname,
utility::vector1< Xfres > &  Xfres 
)

◆ read_xfres_binary() [4/6]

bool core::scoring::motif::read_xfres_binary ( string const &  fname,
vector1< Xfres > &  xfres 
)

◆ read_xfres_binary() [5/6]

bool core::scoring::motif::read_xfres_binary ( utility::vector1< std::string > const &  fnames,
utility::vector1< Xfres > &  Xfres 
)

◆ read_xfres_binary() [6/6]

bool core::scoring::motif::read_xfres_binary ( vector1< string > const &  fnames,
vector1< Xfres > &  xfres 
)

References read_xfres_binary(), and TR().

◆ real6_to_rt()

core::kinematics::RT core::scoring::motif::real6_to_rt ( Real6 const &  rt6)

◆ real_to_uint16() [1/2]

static uint16_t core::scoring::motif::real_to_uint16 ( Real const &  val,
Real const &  lb,
Real const &  ub 
)
inlinestatic

◆ real_to_uint16() [2/2]

static uint16_t core::scoring::motif::real_to_uint16 ( Real const &  val,
Real const &  lb,
Real const &  ub 
)
inlinestatic

◆ real_to_uint8() [1/2]

static uint8_t core::scoring::motif::real_to_uint8 ( Real const &  val,
Real const &  lb,
Real const &  ub 
)
inlinestatic

◆ real_to_uint8() [2/2]

static uint8_t core::scoring::motif::real_to_uint8 ( Real const &  val,
Real const &  lb,
Real const &  ub 
)
inlinestatic

◆ rpm_type1()

RM_Type core::scoring::motif::rpm_type1 ( RPM_Type const &  type)

◆ rpm_type2()

RM_Type core::scoring::motif::rpm_type2 ( RPM_Type const &  type)

◆ rt6_rt6_bb_dis2()

Real core::scoring::motif::rt6_rt6_bb_dis2 ( Real6 const &  x1,
Real6 const &  x2 
)

References rt6_rt6_dis2().

◆ rt6_rt6_bb_dis2_explicit_stupid()

Real core::scoring::motif::rt6_rt6_bb_dis2_explicit_stupid ( Real6 const &  x1,
Real6 const &  x2 
)

◆ rt6_rt6_dis2()

Real core::scoring::motif::rt6_rt6_dis2 ( Real6 const &  x1,
Real6 const &  x2,
Real const &  lever 
)

Referenced by rt6_rt6_bb_dis2().

◆ rt_to_real6()

Real6 core::scoring::motif::rt_to_real6 ( core::kinematics::RT const &  rt)

◆ set_residue_pair_xform()

void core::scoring::motif::set_residue_pair_xform ( Xform const &  x,
Pose pose,
Size  ir,
Size  jr,
RPM_Type const &  type 
)

◆ sqr()

template<typename T >
static T core::scoring::motif::sqr ( T const &  x)
inlinestatic

◆ tag_from_pdb_fname()

std::string core::scoring::motif::tag_from_pdb_fname ( string const &  fname0)

◆ TR() [1/3]

static basic::Tracer core::scoring::motif::TR ( "core.scoring.motif"  )
static

◆ TR() [2/3]

static basic::Tracer core::scoring::motif::TR ( "core.scoring.motif"  )
static

◆ TR() [3/3]

static basic::Tracer core::scoring::motif::TR ( "core.scoring.motif.util"  )
static

◆ uint16_to_real() [1/2]

static Real core::scoring::motif::uint16_to_real ( uint16_t const &  val,
Real const &  lb,
Real const &  ub 
)
inlinestatic

◆ uint16_to_real() [2/2]

static Real core::scoring::motif::uint16_to_real ( uint16_t const &  val,
Real const &  lb,
Real const &  ub 
)
inlinestatic

◆ uint8_to_real() [1/2]

static Real core::scoring::motif::uint8_to_real ( uint8_t const &  val,
Real const &  lb,
Real const &  ub 
)
inlinestatic

◆ uint8_to_real() [2/2]

static Real core::scoring::motif::uint8_to_real ( uint8_t const &  val,
Real const &  lb,
Real const &  ub 
)
inlinestatic

◆ write_motifs_binary() [1/2]

bool core::scoring::motif::write_motifs_binary ( ostream &  out,
ResPairMotifs const &  motifs 
)

◆ write_motifs_binary() [2/2]

bool core::scoring::motif::write_motifs_binary ( string const &  fname_in,
ResPairMotifs const &  motifs 
)

◆ write_xfrag_binary() [1/8]

bool core::scoring::motif::write_xfrag_binary ( ostream &  out,
vector1< Xfrag > const &  xfrag 
)

◆ write_xfrag_binary() [2/8]

bool core::scoring::motif::write_xfrag_binary ( ostream &  out,
vector1< Xfrag > const &  xfrag,
vector1< Xfres > const &  xfres 
)

◆ write_xfrag_binary() [3/8]

bool core::scoring::motif::write_xfrag_binary ( std::ostream &  out,
utility::vector1< Xfrag > const &  xfrag 
)

◆ write_xfrag_binary() [4/8]

bool core::scoring::motif::write_xfrag_binary ( std::ostream &  out,
utility::vector1< Xfrag > const &  xfrag,
utility::vector1< Xfres > const &  xfres 
)

◆ write_xfrag_binary() [5/8]

bool core::scoring::motif::write_xfrag_binary ( std::string const &  fname,
utility::vector1< Xfrag > const &  xfrag 
)

◆ write_xfrag_binary() [6/8]

bool core::scoring::motif::write_xfrag_binary ( std::string const &  fname,
utility::vector1< Xfrag > const &  xfrag,
utility::vector1< Xfres > const &  xfres 
)

◆ write_xfrag_binary() [7/8]

bool core::scoring::motif::write_xfrag_binary ( string const &  fname,
vector1< Xfrag > const &  xfrag 
)

◆ write_xfrag_binary() [8/8]

bool core::scoring::motif::write_xfrag_binary ( string const &  fname,
vector1< Xfrag > const &  xfrag,
vector1< Xfres > const &  xfres 
)

◆ write_xfres_binary() [1/4]

bool core::scoring::motif::write_xfres_binary ( ostream &  out,
vector1< Xfres > const &  xfres 
)

◆ write_xfres_binary() [2/4]

bool core::scoring::motif::write_xfres_binary ( std::ostream &  out,
utility::vector1< Xfres > const &  Xfres 
)

◆ write_xfres_binary() [3/4]

bool core::scoring::motif::write_xfres_binary ( std::string const &  fname,
utility::vector1< Xfres > const &  Xfres 
)

◆ write_xfres_binary() [4/4]

bool core::scoring::motif::write_xfres_binary ( string const &  fname,
vector1< Xfres > const &  xfres 
)

◆ xform_pose()

void core::scoring::motif::xform_pose ( core::pose::Pose pose,
Xform const &  s,
Size  sres = 1,
Size  eres = 0 
)

Variable Documentation

◆ MOTIF_HASH_CART_SIZE

const numeric::Real core::scoring::motif::MOTIF_HASH_CART_SIZE = 16.0
extern

◆ MOTIF_VERSION

const uint64_t core::scoring::motif::MOTIF_VERSION = 2
extern

◆ XsI

const numeric::Xforms core::scoring::motif::XsI = numeric::Xforms(1,numeric::Xform::identity())
static