Rosetta
Classes | Macros | Typedefs | Functions | Variables
helix_assembly.cc File Reference
#include <ObjexxFCL/FArray2D.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/string.functions.hh>
#include <basic/Tracer.hh>
#include <basic/database/open.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/option_macros.hh>
#include <core/chemical/AtomType.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/conformation/symmetry/util.hh>
#include <core/import_pose/import_pose.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/pose/PDBInfo.hh>
#include <core/pose/Pose.hh>
#include <core/pose/annotated_sequence.hh>
#include <core/pose/util.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/EnergyGraph.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreTypeManager.hh>
#include <core/scoring/dssp/Dssp.hh>
#include <core/scoring/hbonds/HBondOptions.hh>
#include <core/scoring/methods/EnergyMethodOptions.hh>
#include <core/scoring/packing/compute_holes_score.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/sasa.hh>
#include <core/scoring/symmetry/SymmetricScoreFunction.hh>
#include <devel/init.hh>
#include <numeric/conversions.hh>
#include <numeric/model_quality/rms.hh>
#include <numeric/random/random.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/xyzTransform.hh>
#include <numeric/xyz.io.hh>
#include <numeric/xyzVector.hh>
#include <protocols/sic_dock/RigidScore.hh>
#include <protocols/sic_dock/SICFast.hh>
#include <protocols/sic_dock/util.hh>
#include <protocols/sic_dock/read_biounit.hh>
#include <utility/io/izstream.hh>
#include <utility/io/ozstream.hh>
#include <utility/fixedsizearray1.hh>
#include <apps/pilot/will/will_util.ihh>

Classes

struct  HelixHit
 

Macros

#define HELIX_ROT   99.3646
 
#define HELIX_TRANS   1.55642
 

Typedefs

typedef numeric::xyzVector< core::RealVec
 
typedef numeric::xyzMatrix< core::RealMat
 
typedef numeric::xyzTransform< core::RealXform
 

Functions

int num_threads ()
 
int thread_num ()
 
static std::string const chr_chains ("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$&.<>?]{}|-_\\~=%zyxwvutsrqponmlkjihgfedcbaABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$&.<>?]{}|-_\\~=%zyxwvutsrqponmlkjihgfedcbaABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$&.<>?]{}|-_\\~=%zyxwvutsrqponmlkjihgfedcbaABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$&.<>?]{}|-_\\~=%zyxwvutsrqponmlkjihgfedcbaABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$&.<>?]{}|-_\\~=%zyxwvutsrqponmlkjihgfedcbaABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$&.<>?]{}|-_\\~=%zyxwvutsrqponmlkjihgfedcbaABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$&.<>?]{}|-_\\~=%zyxwvutsrqponmlkjihgfedcbaABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$&.<>?]{}|-_\\~=%zyxwvutsrqponmlkjihgfedcba")
 
void register_options ()
 
void get_pose_chains (Pose const &pose, int nres, vector1< int > &chainlower, vector1< int > &chainupper, bool const)
 
Real alignhelix (Pose &helix, Pose const &pose, int ir, int jr, int &cen)
 
Real alignhelix (Pose &helix, Pose const &pose, int ir, int jr)
 
Vec proj (Vec u, Vec v)
 
string fname2pdbcode (string const &fname)
 
ostream & operator<< (ostream &out, HelixHit const &h)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("helix_assembly")
 

Macro Definition Documentation

◆ HELIX_ROT

#define HELIX_ROT   99.3646

◆ HELIX_TRANS

#define HELIX_TRANS   1.55642

Typedef Documentation

◆ Mat

◆ Vec

◆ Xform

Function Documentation

◆ alignhelix() [1/2]

Real alignhelix ( Pose helix,
Pose const &  pose,
int  ir,
int  jr 
)

◆ alignhelix() [2/2]

Real alignhelix ( Pose helix,
Pose const &  pose,
int  ir,
int  jr,
int &  cen 
)

◆ chr_chains()

static std::string const chr_chains ( )
static

Referenced by main().

◆ fname2pdbcode()

string fname2pdbcode ( string const &  fname)

◆ get_pose_chains()

void get_pose_chains ( Pose const &  pose,
int  nres,
vector1< int > &  chainlower,
vector1< int > &  chainupper,
bool const   
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ num_threads()

int num_threads ( )

◆ operator<<()

ostream& operator<< ( ostream &  out,
HelixHit const &  h 
)

◆ proj()

Vec proj ( Vec  u,
Vec  v 
)

◆ register_options()

void register_options ( )

◆ thread_num()

int thread_num ( )

Variable Documentation

◆ TR

basic::Tracer TR("helix_assembly") ( "helix_assembly"  )
static