![]() |
Rosetta
2021.16
|
This class contains the infrastructure for parsing an edge file and for generating all possible alignments for a given edge. More...
#include <AlignmentGenerator.hh>

Private Attributes | |
| HasherSettings | hasher_settings_ |
| SegmentVectorCOP | segment_vector_ |
| std::map< core::Size, data_storage::SmartSegmentOP > | pdb_segments_ |
This class contains the infrastructure for parsing an edge file and for generating all possible alignments for a given edge.
| protocols::sewing::hashing::AlignmentGenerator::AlignmentGenerator | ( | ) |
| protocols::sewing::hashing::AlignmentGenerator::AlignmentGenerator | ( | HasherSettings const & | hasher_settings, |
| SegmentVectorCOP | segment_vector | ||
| ) |
| protocols::sewing::hashing::AlignmentGenerator::AlignmentGenerator | ( | HasherSettings const & | hasher_settings, |
| SegmentVectorCOP | segment_vector, | ||
| std::map< core::Size, data_storage::SmartSegmentOP > | pdbsegs | ||
| ) |
| protocols::sewing::hashing::AlignmentGenerator::AlignmentGenerator | ( | AlignmentGenerator const & | src | ) |
|
override |
| AlignmentGeneratorOP protocols::sewing::hashing::AlignmentGenerator::clone | ( | ) | const |
| std::map< core::Size, data_storage::SmartSegmentOP > protocols::sewing::hashing::AlignmentGenerator::const_pdb_segments | ( | ) | const |
References pdb_segments_.
| utility::vector1< std::pair< core::Size, core::Size > > protocols::sewing::hashing::AlignmentGenerator::get_all_alignments | ( | data_storage::SmartSegmentCOP | s1, |
| data_storage::SmartSegmentCOP | s2 | ||
| ) |
Determines all possible basis pairs for an edge given the two SewSegments involved.
References hasher_settings_, pdb_segments_, and segment_vector_.
| HasherSettings protocols::sewing::hashing::AlignmentGenerator::hasher_settings | ( | ) | const |
References hasher_settings_.
Referenced by hasher_settings().
| void protocols::sewing::hashing::AlignmentGenerator::hasher_settings | ( | HasherSettings & | hs | ) |
References hasher_settings(), and hasher_settings_.
| std::map< core::Size, data_storage::SmartSegmentOP > & protocols::sewing::hashing::AlignmentGenerator::pdb_segments | ( | ) |
References pdb_segments_.
| void protocols::sewing::hashing::AlignmentGenerator::pdb_segments | ( | std::map< core::Size, data_storage::SmartSegmentOP > & | pdbsegs | ) |
References pdb_segments_.
| SegmentVectorCOP protocols::sewing::hashing::AlignmentGenerator::segment_vector | ( | ) | const |
References segment_vector_.
| void protocols::sewing::hashing::AlignmentGenerator::segment_vector | ( | SegmentVectorCOP | segvec | ) |
References segment_vector_.
|
private |
Referenced by get_all_alignments(), and hasher_settings().
|
private |
Referenced by const_pdb_segments(), get_all_alignments(), and pdb_segments().
|
private |
Referenced by get_all_alignments(), and segment_vector().
1.8.7