Rosetta
Classes | Typedefs | Functions | Variables
motif_scan.cc File Reference
#include <devel/dna/protocols.hh>
#include <devel/dna/util.hh>
#include <protocols/viewer/viewers.hh>
#include <utility/excn/Exceptions.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/dna/setup.hh>
#include <core/scoring/dna/BasePartner.hh>
#include <core/scoring/func/Func.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/types.hh>
#include <core/chemical/AA.hh>
#include <core/conformation/Residue.hh>
#include <core/pack/rotamer_trials.hh>
#include <core/pack/pack_rotamers.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <core/pose/Pose.hh>
#include <core/pose/PDBInfo.hh>
#include <core/pose/PDBPoseMap.hh>
#include <basic/options/util.hh>
#include <devel/init.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <utility/vector1.hh>
#include <numeric/xyzVector.hh>
#include <numeric/xyzMatrix.hh>
#include <numeric/random/random.hh>
#include <ObjexxFCL/string.functions.hh>
#include <fstream>
#include <iostream>
#include <string>
#include <set>
#include <cstdlib>
#include <sstream>
#include <basic/Tracer.hh>
#include <basic/options/keys/dna.OptionKeys.gen.hh>
#include <core/import_pose/import_pose.hh>
#include <core/kinematics/Jump.hh>
#include <core/scoring/constraints/Constraint.hh>
#include <protocols/moves/Mover.hh>
#include <ObjexxFCL/format.hh>

Classes

class  MotifScanMover
 

Typedefs

typedef std::map< char, RealMotifColumn
 
typedef std::map< Size, MotifColumnMotif
 

Functions

void smooth_motif_column (MotifColumn &C)
 
Real motif_column_deviation (MotifColumn P, MotifColumn E)
 
Real motif_deviation (Motif const &P, Motif const &E)
 
vector1< Sizeparse_pdb_pos (pose::Pose const &pose)
 
void make_dna_only_pose (pose::Pose const &pose, Pose &dna_pose)
 
void single_position_motif_scan (Pose const &start_pose, ScoreFunction const &scorefxn, Size const seqpos, protocols::moves::Mover &complex_mover, protocols::moves::Mover &dna_mover, std::string const &tag, Real const KT, bool const dump_pdbs, MotifColumn &prob)
 
MotifColumn contact_model_prediction (Pose const &pose, Size const seqpos)
 
void motif_scan ()
 
void * my_main (void *)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer tw ("demo.phil.motif_scan", basic::t_warning)
 
static basic::Tracer tt ("demo.phil.motif_scan", basic::t_trace)
 

Typedef Documentation

◆ Motif

typedef std::map< Size, MotifColumn > Motif

◆ MotifColumn

typedef std::map< char, Real > MotifColumn

Function Documentation

◆ contact_model_prediction()

MotifColumn contact_model_prediction ( Pose const &  pose,
Size const  seqpos 
)

◆ main()

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

◆ make_dna_only_pose()

void make_dna_only_pose ( pose::Pose const &  pose,
Pose dna_pose 
)

◆ motif_column_deviation()

Real motif_column_deviation ( MotifColumn  P,
MotifColumn  E 
)

◆ motif_deviation()

Real motif_deviation ( Motif const &  P,
Motif const &  E 
)

References ObjexxFCL::format::E(), motif_column_deviation(), N, and P.

Referenced by motif_scan().

◆ motif_scan()

void motif_scan ( )

◆ my_main()

void* my_main ( void *  )

References motif_scan().

Referenced by main().

◆ parse_pdb_pos()

vector1< Size > parse_pdb_pos ( pose::Pose const &  pose)

◆ single_position_motif_scan()

void single_position_motif_scan ( Pose const &  start_pose,
ScoreFunction const &  scorefxn,
Size const  seqpos,
protocols::moves::Mover complex_mover,
protocols::moves::Mover dna_mover,
std::string const &  tag,
Real const  KT,
bool const  dump_pdbs,
MotifColumn prob 
)

◆ smooth_motif_column()

void smooth_motif_column ( MotifColumn C)

References C, subloop_histogram::iterator, and w.

Referenced by motif_column_deviation().

Variable Documentation

◆ tt

basic::Tracer tt("demo.phil.motif_scan", basic::t_trace) ( "demo.phil.motif_scan"  ,
basic::t_trace   
)
static

◆ tw

basic::Tracer tw("demo.phil.motif_scan", basic::t_warning) ( "demo.phil.motif_scan"  ,
basic::t_warning   
)
static

Referenced by motif_scan().