Rosetta
Classes | Typedefs | Functions
myspace Namespace Reference

Classes

struct  DataStruct
 
class  Evaluator
 
class  Scheduler
 
struct  DatumStruct
 
class  DataClass
 
struct  InputData
 
class  GraftTester
 

Typedefs

typedef std::map< std::string, utility::vector1< DatumStruct > > DatastoreType
 

Functions

Real periodic (Real ang)
 
Real nonperiodic (Real ang)
 
bool is_contacting (conformation::Residue const &rsd1, conformation::Residue const &rsd2)
 
Size find_nearest_rot (utility::vector1< Real > chi, utility::vector1< pack::dunbrack::Real4 > rotchis)
 
Size aa_to_id (std::string const &aa)
 
std::string id_to_aa (Size const &id)
 
void get_data_index (pose::Pose const &pose, Size const ires, utility::vector1< DataStruct > const &data, Size &data_index, Size &rot_index)
 
void scan_contact (pose::Pose const &pose, Size const &winsize, utility::vector1< DataStruct > &data)
 
void collect_silent (pose::Pose &pose, Size const &winsize, utility::vector1< DataStruct > &data)
 
utility::vector1< DataStructinitialize_data ()
 
void write_silent (utility::vector1< DataStruct > &data, std::string const prefix)
 
void read_contact (std::string const infile, utility::vector1< DataStruct > &data)
 
void CArmsd_and_superimpose_pose (pose::Pose &pose, pose::Pose &ref_pose, std::map< Size, Size > const resmap, Real &gdtmm, Real &rmsd)
 
void get_resmap (pose::Pose const &pose, pose::Pose const &ref_pose, std::map< Size, Size > &resmap, std::map< Size, Size > &pose_resmap)
 
void find_best_projection (pose::Pose const &pose, pose::Pose const &pose_ref, std::map< Size, Size > const resmap, std::map< Size, Size > const pose_resmap, utility::vector1< utility::vector1< Vector > > const vecs, utility::vector1< Real > const importance, utility::vector1< Real > &proj_scale, utility::vector1< Vector > &proj_vec)
 
utility::vector1< Vectorproject (Real const scale, utility::vector1< Real > const proj_scale, utility::vector1< utility::vector1< Vector > > const vecs)
 
pose::Pose generate_proj_pose (pose::Pose const &pose_init, utility::vector1< Vector > proj_vec)
 
Real stdev (utility::vector1< Real > const &vals, Real const &mean)
 
void report_data (utility::vector1< DataStruct > const &data, bool report_verb)
 
void scan_Evalue (pose::Pose &pose, scoring::ScoreFunctionOP sfxn, utility::vector1< DataStruct > &data, bool const rotscan)
 
utility::vector1< InputDataread_input (std::string const filename)
 
pose::Pose pose_from_scratch (InputData input)
 
Size get_clash_type (pose::Pose const &pose,)
 
void check_clash (pose::Pose &pose, chemical::ResidueTypeSetCAP rsd_set, pack::dunbrack::RotamerLibrary const &rotlib, InputData input)
 
void scan_Evalue (pose::Pose &pose, scoring::ScoreFunctionOP sfxn, chemical::ResidueTypeSetCAP rsd_set, pack::dunbrack::RotamerLibrary const &rotlib, InputData input)
 
utility::vector1< pose::Posetest_NMrelaxer (pose::Pose const pose, scoring::ScoreFunctionCOP sfxn, optimization::MinimizerOptionsCOP minoptions, Size const nstruct, bool const cartesian, bool const repack)
 
utility::vector1< pose::Posetest_MD (pose::Pose const pose, scoring::ScoreFunctionCOP sfxn, scoring::ScoreFunctionCOP sfxn_obj, optimization::MinimizerOptionsCOP minoptions, Size const nstruct, Size const nper_trj)
 
utility::vector1< pose::Posetest_relax (pose::Pose const pose, scoring::ScoreFunctionCOP sfxn, Size const nstruct)
 
utility::vector1< pose::Posetest_recombine (pose::Pose const pose, pose::Pose const pose2, scoring::ScoreFunctionCOP sfxn, optimization::MinimizerOptionsCOP minoptions, Size const nstruct, bool const repack)
 
utility::vector1< pose::Posetest_bbgauss (pose::Pose const pose, scoring::ScoreFunctionCOP sfxn, optimization::MinimizerOptionsCOP minoptions, Size const nstruct)
 
utility::vector1< pose::Posetest_loophash (pose::Pose const pose, scoring::ScoreFunctionCOP sfxn, optimization::MinimizerOptionsCOP minoptions, Size const nstruct, bool const local)
 
utility::vector1< pose::Posetest_relax (pose::Pose const pose, scoring::ScoreFunctionCOP sfxn, Size const nstruct, bool const cartesian)
 
utility::vector1< Sizeget_touched_res (pose::Pose const pose, utility::vector1< Size > const loopres)
 
kinematics::MoveMapOP get_movemap (pose::Pose const pose, utility::vector1< Size > loopres, bool const nonideal)
 
kinematics::MoveMapOP get_movemap (bool const nonideal)
 
protocols::minimization_packing::PackRotamersMoverOP setup_packer (pose::Pose const &pose, kinematics::MoveMap const mm, scoring::ScoreFunctionCOP sfxn)
 
void ramp_repack_min (pose::Pose &pose, kinematics::MoveMap const mm, scoring::ScoreFunctionCOP sfxn, optimization::MinimizerOptionsCOP minoptions, bool const cartesian)
 
std::map< Size, Sizeget_resmap (pose::Pose const &pose, pose::Pose const &ref_pose)
 
void evaluate_and_write (scoring::ScoreFunctionCOP sfxn, pose::Pose const &native_pose, pose::Pose const &pose0, utility::vector1< pose::Pose > const &poses)
 
utility::vector1< pose::Posetest_bbgauss (pose::Pose const pose, scoring::ScoreFunctionCOP sfxn, optimization::MinimizerOptionsCOP minoptions, Size const nstruct, Size const report_step)
 

Typedef Documentation

◆ DatastoreType

typedef std::map< std::string, utility::vector1< DatumStruct > > myspace::DatastoreType

Function Documentation

◆ aa_to_id()

Size myspace::aa_to_id ( std::string const &  aa)

References aa.

Referenced by get_data_index(), read_contact(), and scan_Evalue().

◆ CArmsd_and_superimpose_pose()

void myspace::CArmsd_and_superimpose_pose ( pose::Pose pose,
pose::Pose ref_pose,
std::map< Size, Size > const  resmap,
Real gdtmm,
Real rmsd 
)

◆ check_clash()

void myspace::check_clash ( pose::Pose pose,
chemical::ResidueTypeSetCAP  rsd_set,
pack::dunbrack::RotamerLibrary const &  rotlib,
InputData  input 
)

◆ collect_silent()

void myspace::collect_silent ( pose::Pose pose,
Size const &  winsize,
utility::vector1< DataStruct > &  data 
)

◆ evaluate_and_write()

void myspace::evaluate_and_write ( scoring::ScoreFunctionCOP  sfxn,
pose::Pose const &  native_pose,
pose::Pose const &  pose0,
utility::vector1< pose::Pose > const &  poses 
)

◆ find_best_projection()

void myspace::find_best_projection ( pose::Pose const &  pose,
pose::Pose const &  pose_ref,
std::map< Size, Size > const  resmap,
std::map< Size, Size > const  pose_resmap,
utility::vector1< utility::vector1< Vector > > const  vecs,
utility::vector1< Real > const  importance,
utility::vector1< Real > &  proj_scale,
utility::vector1< Vector > &  proj_vec 
)

◆ find_nearest_rot()

Size myspace::find_nearest_rot ( utility::vector1< Real chi,
utility::vector1< pack::dunbrack::Real4 >  rotchis 
)

References create_a3b_hbs::i, and create_a3b_hbs::j.

Referenced by get_data_index(), and scan_Evalue().

◆ generate_proj_pose()

pose::Pose myspace::generate_proj_pose ( pose::Pose const &  pose_init,
utility::vector1< Vector proj_vec 
)

◆ get_clash_type()

Size myspace::get_clash_type ( pose::Pose const &  pose)

◆ get_data_index()

void myspace::get_data_index ( pose::Pose const &  pose,
Size const  ires,
utility::vector1< DataStruct > const &  data,
Size data_index,
Size rot_index 
)

◆ get_movemap() [1/2]

kinematics::MoveMapOP myspace::get_movemap ( bool const  nonideal)
inline

◆ get_movemap() [2/2]

kinematics::MoveMapOP myspace::get_movemap ( pose::Pose const  pose,
utility::vector1< Size loopres,
bool const  nonideal 
)

◆ get_resmap() [1/2]

std::map< Size, Size> myspace::get_resmap ( pose::Pose const &  pose,
pose::Pose const &  ref_pose 
)

◆ get_resmap() [2/2]

void myspace::get_resmap ( pose::Pose const &  pose,
pose::Pose const &  ref_pose,
std::map< Size, Size > &  resmap,
std::map< Size, Size > &  pose_resmap 
)

◆ get_touched_res()

utility::vector1< Size > myspace::get_touched_res ( pose::Pose const  pose,
utility::vector1< Size > const  loopres 
)

◆ id_to_aa()

std::string myspace::id_to_aa ( Size const &  id)

Referenced by initialize_data().

◆ initialize_data()

utility::vector1< DataStruct > myspace::initialize_data ( )

◆ is_contacting()

bool myspace::is_contacting ( conformation::Residue const &  rsd1,
conformation::Residue const &  rsd2 
)

◆ nonperiodic()

Real myspace::nonperiodic ( Real  ang)

◆ periodic()

Real myspace::periodic ( Real  ang)

◆ pose_from_scratch()

pose::Pose myspace::pose_from_scratch ( InputData  input)

◆ project()

utility::vector1< Vector > myspace::project ( Real const  scale,
utility::vector1< Real > const  proj_scale,
utility::vector1< utility::vector1< Vector > > const  vecs 
)

◆ ramp_repack_min()

void myspace::ramp_repack_min ( pose::Pose pose,
kinematics::MoveMap const  mm,
scoring::ScoreFunctionCOP  sfxn,
optimization::MinimizerOptionsCOP  minoptions,
bool const  cartesian 
)

◆ read_contact()

void myspace::read_contact ( std::string const  infile,
utility::vector1< DataStruct > &  data 
)

References aa_to_id(), utility::io::oc::cerr, and data.

Referenced by main().

◆ read_input()

utility::vector1< InputData > myspace::read_input ( std::string const  filename)

◆ report_data()

void myspace::report_data ( utility::vector1< DataStruct > const &  data,
bool  report_verb 
)

◆ scan_contact()

void myspace::scan_contact ( pose::Pose const &  pose,
Size const &  winsize,
utility::vector1< DataStruct > &  data 
)

◆ scan_Evalue() [1/2]

void myspace::scan_Evalue ( pose::Pose pose,
scoring::ScoreFunctionOP  sfxn,
chemical::ResidueTypeSetCAP  rsd_set,
pack::dunbrack::RotamerLibrary const &  rotlib,
InputData  input 
)

◆ scan_Evalue() [2/2]

void myspace::scan_Evalue ( pose::Pose pose,
scoring::ScoreFunctionOP  sfxn,
utility::vector1< DataStruct > &  data,
bool const  rotscan 
)

◆ setup_packer()

protocols::minimization_packing::PackRotamersMoverOP myspace::setup_packer ( pose::Pose const &  pose,
kinematics::MoveMap const  mm,
scoring::ScoreFunctionCOP  sfxn 
)

◆ stdev()

Real myspace::stdev ( utility::vector1< Real > const &  vals,
Real const &  mean 
)

◆ test_bbgauss() [1/2]

utility::vector1< pose::Pose > myspace::test_bbgauss ( pose::Pose const  pose,
scoring::ScoreFunctionCOP  sfxn,
optimization::MinimizerOptionsCOP  minoptions,
Size const  nstruct 
)

◆ test_bbgauss() [2/2]

utility::vector1< pose::Pose > myspace::test_bbgauss ( pose::Pose const  pose,
scoring::ScoreFunctionCOP  sfxn,
optimization::MinimizerOptionsCOP  minoptions,
Size const  nstruct,
Size const  report_step 
)

◆ test_loophash()

utility::vector1< pose::Pose > myspace::test_loophash ( pose::Pose const  pose,
scoring::ScoreFunctionCOP  sfxn,
optimization::MinimizerOptionsCOP  minoptions,
Size const  nstruct,
bool const  local 
)

◆ test_MD()

utility::vector1< pose::Pose > myspace::test_MD ( pose::Pose const  pose,
scoring::ScoreFunctionCOP  sfxn,
scoring::ScoreFunctionCOP  sfxn_obj,
optimization::MinimizerOptionsCOP  minoptions,
Size const  nstruct,
Size const  nper_trj 
)

◆ test_NMrelaxer()

utility::vector1< pose::Pose > myspace::test_NMrelaxer ( pose::Pose const  pose,
scoring::ScoreFunctionCOP  sfxn,
optimization::MinimizerOptionsCOP  minoptions,
Size const  nstruct,
bool const  cartesian,
bool const  repack 
)

◆ test_recombine()

utility::vector1< pose::Pose > myspace::test_recombine ( pose::Pose const  pose,
pose::Pose const  pose2,
scoring::ScoreFunctionCOP  sfxn,
optimization::MinimizerOptionsCOP  minoptions,
Size const  nstruct,
bool const  repack 
)

◆ test_relax() [1/2]

utility::vector1< pose::Pose > myspace::test_relax ( pose::Pose const  pose,
scoring::ScoreFunctionCOP  sfxn,
Size const  nstruct 
)

◆ test_relax() [2/2]

utility::vector1< pose::Pose > myspace::test_relax ( pose::Pose const  pose,
scoring::ScoreFunctionCOP  sfxn,
Size const  nstruct,
bool const  cartesian 
)

◆ write_silent()

void myspace::write_silent ( utility::vector1< DataStruct > &  data,
std::string const  prefix 
)