Rosetta
|
Classes | |
class | concatenate_poses |
concatenates poses together end-to-end while transforming them to avoid chainbreaks More... | |
class | SmartSEWINGTester |
testing app for SEWING file IO More... | |
class | steric_fusion_scan |
concatenates poses together end-to-end while transforming them to avoid chainbreaks More... | |
class | MakeSegmentFile |
an app to make segment files More... | |
class | segment_file_generator |
a generator of smart sewing segment files More... | |
struct | SecondaryStruct |
struct | Motif |
Typedefs | |
typedef utility::pointer::shared_ptr< concatenate_poses > | concatenate_posesOP |
typedef utility::pointer::shared_ptr< concatenate_poses const > | concatenate_posesCOP |
typedef utility::pointer::shared_ptr< SmartSEWINGTester > | SmartSEWINGTesterOP |
typedef utility::pointer::shared_ptr< SmartSEWINGTester const > | SmartSEWINGTesterCOP |
typedef utility::pointer::shared_ptr< steric_fusion_scan > | steric_fusion_scanOP |
typedef utility::pointer::shared_ptr< steric_fusion_scan const > | steric_fusion_scanCOP |
typedef utility::pointer::shared_ptr< MakeSegmentFile > | MakeSegmentFileOP |
typedef utility::pointer::shared_ptr< MakeSegmentFile const > | MakeSegmentFileCOP |
typedef utility::pointer::shared_ptr< segment_file_generator > | segment_file_generatorOP |
typedef utility::pointer::shared_ptr< segment_file_generator const > | segment_file_generatorCOP |
Functions | |
int | main (int argc, char *argv[]) |
utility::vector1< Motif > | import_motifs (std::string motif_filename) |
void | invalid_motif (std::string bad_motif, std::string error_msg) |
Motif | reverse_motif (Motif const motif) |
bool | lt (Motif i, Motif j) |
std::set< Motif, bool(*)(Motif, Motif) > | check_motifs (utility::vector1< Motif > motifs) |
void | check_for_chain_breaks (std::map< core::Size, protocols::sewing::data_storage::SmartSegmentOP > &pdb_segments) |
utility::vector1< Motif > | copy_set_to_vector (std::set< Motif, bool(*)(Motif, Motif) > const copy_set) |
bool | dssp_code_matches (std::string motif_dssp, std::string segment_dssp) |
utility::vector1< Motif > | compare_segment_to_motif (utility::vector1< Motif > &motifs_to_match, core::Size position, protocols::sewing::data_storage::SmartSegmentOP current_segment) |
protocols::sewing::hashing::SegmentVectorOP | store_segment_motif_match (protocols::sewing::data_storage::SmartSegmentOP segment, core::Size last_segment_position) |
void | write_segments_to_file (protocols::sewing::hashing::SegmentVectorOP seg_vec, utility::pointer::shared_ptr< utility::io::ozstream > file) |
typedef utility::pointer::shared_ptr< concatenate_poses const > apps::pilot::frankdt::concatenate_posesCOP |
typedef utility::pointer::shared_ptr< concatenate_poses > apps::pilot::frankdt::concatenate_posesOP |
typedef utility::pointer::shared_ptr< MakeSegmentFile const > apps::pilot::frankdt::MakeSegmentFileCOP |
typedef utility::pointer::shared_ptr< MakeSegmentFile > apps::pilot::frankdt::MakeSegmentFileOP |
typedef utility::pointer::shared_ptr< segment_file_generator const > apps::pilot::frankdt::segment_file_generatorCOP |
typedef utility::pointer::shared_ptr< segment_file_generator > apps::pilot::frankdt::segment_file_generatorOP |
typedef utility::pointer::shared_ptr< SmartSEWINGTester const > apps::pilot::frankdt::SmartSEWINGTesterCOP |
typedef utility::pointer::shared_ptr< SmartSEWINGTester > apps::pilot::frankdt::SmartSEWINGTesterOP |
typedef utility::pointer::shared_ptr< steric_fusion_scan const > apps::pilot::frankdt::steric_fusion_scanCOP |
typedef utility::pointer::shared_ptr< steric_fusion_scan > apps::pilot::frankdt::steric_fusion_scanOP |
void apps::pilot::frankdt::check_for_chain_breaks | ( | std::map< core::Size, protocols::sewing::data_storage::SmartSegmentOP > & | pdb_segments | ) |
References TR.
std::set< Motif, bool(*)( Motif, Motif ) > apps::pilot::frankdt::check_motifs | ( | utility::vector1< Motif > | motifs | ) |
References enumerate_junctions::bool, invalid_motif(), lt(), reverse_motif(), and set().
utility::vector1< Motif > apps::pilot::frankdt::compare_segment_to_motif | ( | utility::vector1< Motif > & | motifs_to_match, |
core::Size | position, | ||
protocols::sewing::data_storage::SmartSegmentOP | current_segment | ||
) |
utility::vector1< Motif > apps::pilot::frankdt::copy_set_to_vector | ( | std::set< Motif, bool(*)(Motif, Motif) > const | copy_set | ) |
bool apps::pilot::frankdt::dssp_code_matches | ( | std::string | motif_dssp, |
std::string | segment_dssp | ||
) |
Referenced by compare_segment_to_motif().
utility::vector1< Motif > apps::pilot::frankdt::import_motifs | ( | std::string | motif_filename | ) |
References apps::pilot::frankdt::Motif::abv_motif_string_, apps::pilot::frankdt::SecondaryStruct::dssp_, getline(), ObjexxFCL::is_any_of(), line, apps::pilot::frankdt::SecondaryStruct::max_, apps::pilot::frankdt::SecondaryStruct::min_, motif_file, basic::options::OptionKeys::motifs::motif_filename, apps::pilot::frankdt::Motif::motif_string_, motifs, apps::pilot::frankdt::Motif::secondary_structs_, binder::split(), utility::string2Size(), utility::to_string(), TR, basic::options::OptionKeys::sc::trim, and utility_exit_with_message.
void apps::pilot::frankdt::invalid_motif | ( | std::string | bad_motif, |
std::string | error_msg | ||
) |
References utility_exit_with_message.
Referenced by check_motifs().
References create_a3b_hbs::i, and create_a3b_hbs::j.
Referenced by check_motifs(), and localtime().
int apps::pilot::frankdt::main | ( | int | argc, |
char * | argv[] | ||
) |
References argv, binding_partner, component_file_name, basic::options::OptionKeys::in::file::fold_tree, getline(), create_a3b_hbs::i, immobile_domain, basic::init(), numeric::HomogeneousTransform< T >::inverse(), line, option, output_filename, numeric::HomogeneousTransform< T >::point(), pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::mp::assembly::poses, residue, numeric::HomogeneousTransform< T >::rotation_matrix(), subloop_histogram::size, numeric::interpolation::to_string(), TR, value, and basic::options::OptionKeys::in::file::xyz.
Referenced by main().
References apps::pilot::frankdt::Motif::abv_motif_string_, apps::pilot::frankdt::SecondaryStruct::dssp_, apps::pilot::frankdt::SecondaryStruct::max_, apps::pilot::frankdt::SecondaryStruct::min_, apps::pilot::frankdt::Motif::motif_string_, reverse(), apps::pilot::frankdt::Motif::secondary_structs_, and utility::to_string().
Referenced by check_motifs().
protocols::sewing::hashing::SegmentVectorOP apps::pilot::frankdt::store_segment_motif_match | ( | protocols::sewing::data_storage::SmartSegmentOP | segment, |
core::Size | last_segment_position | ||
) |
References utility::to_string(), and utility_exit_with_message.
void apps::pilot::frankdt::write_segments_to_file | ( | protocols::sewing::hashing::SegmentVectorOP | seg_vec, |
utility::pointer::shared_ptr< utility::io::ozstream > | file | ||
) |
References evaluate_beta_mutants::file, and TR.