Rosetta  2019.47
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
apps::pilot::frankdt Namespace Reference

Classes

struct  Motif
 
struct  SecondaryStruct
 
class  segment_file_generator
 a generator of smart sewing segment files More...
 

Typedefs

typedef
utility::pointer::shared_ptr
< segment_file_generator
segment_file_generatorOP
 
typedef
utility::pointer::shared_ptr
< segment_file_generator const > 
segment_file_generatorCOP
 

Functions

utility::vector1< Motifimport_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< Motifcopy_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< Motifcompare_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)
 
int main (int argc, char *argv[])
 

Typedef Documentation

Function Documentation

void apps::pilot::frankdt::check_for_chain_breaks ( std::map< core::Size, protocols::sewing::data_storage::SmartSegmentOP > &  pdb_segments)

References TR.

Referenced by main().

std::set< Motif, bool(*)( Motif, Motif ) > apps::pilot::frankdt::check_motifs ( utility::vector1< Motif >  motifs)

References invalid_motif(), lt(), and reverse_motif().

Referenced by main().

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)

Referenced by main().

bool apps::pilot::frankdt::dssp_code_matches ( std::string  motif_dssp,
std::string  segment_dssp 
)
utility::vector1< Motif > apps::pilot::frankdt::import_motifs ( std::string  motif_filename)
void apps::pilot::frankdt::invalid_motif ( std::string  bad_motif,
std::string  error_msg 
)

References utility_exit_with_message.

Referenced by check_motifs().

bool apps::pilot::frankdt::lt ( Motif  i,
Motif  j 
)
int apps::pilot::frankdt::main ( int  argc,
char *  argv[] 
)
Motif apps::pilot::frankdt::reverse_motif ( Motif const  motif)
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.

Referenced by main().

void apps::pilot::frankdt::write_segments_to_file ( protocols::sewing::hashing::SegmentVectorOP  seg_vec,
utility::pointer::shared_ptr< utility::io::ozstream file 
)

References TR.

Referenced by main().