Rosetta
|
Namespaces | |
eval | |
gen | |
scores | |
Classes | |
class | VallLibrarian |
Librarian that picks fragments from the Vall. More... | |
class | VallLibrary |
Vall fragment library. More... | |
class | VallResidue |
class for managing a line of the Vall fragment library More... | |
class | VallResidues |
wrapper for a collection of VallResidue More... | |
class | VallSection |
class implementing the Book concept for a continuous section of lines in the Vall library More... | |
class | VallSections |
wrapper for a collection of VallSection More... | |
Functions | |
core::fragment::FragDataOPs | pick_fragments_by_ss (std::string const &ss, core::Size const top_n, bool const randomize, BBTorsionSRFD const &srfd_type) |
pick fragments by default sec.struct IdentityScore More... | |
core::fragment::FragDataOPs | pick_fragments_by_ss_plus_aa (std::string const &ss, std::string const &aa, core::Size const top_n, bool const randomize, BBTorsionSRFD const &srfd_type) |
pick fragments by default sec.struct IdentityScore More... | |
core::fragment::FragDataOPs | pick_fragments (std::string const &ss, std::string const &aa, utility::vector1< std::string > const &abego, core::Size const top_n, bool const randomize, BBTorsionSRFD const &srfd_type) |
pick fragments by default sec.struct IdentityScore More... | |
template<typename VallResidueIterator > | |
AnnotatedFragDataOP | extent_to_fragdata (VallResidueIterator begin, VallResidueIterator end, BBTorsionSRFD const &srfd_type=BBTorsionSRFD()) |
convert a fragment extent to a FragData instance More... | |
template<typename VallResidueIterator > | |
AnnotatedFragDataOP | extent_to_fragdata (VallResidueIterator begin, VallResidueIterator end, core::Real score, BBTorsionSRFD const &srfd_type=BBTorsionSRFD()) |
adds score to fragdata object More... | |
template<typename VallResidueIterator > | |
std::string | extent_aa_str (VallResidueIterator begin, VallResidueIterator end) |
extract amino acid sequence from a fragment extent into a string More... | |
template<typename VallResidueIterator > | |
std::string | extent_ss_str (VallResidueIterator begin, VallResidueIterator end) |
extract secondary structure from a fragment extent into a string More... | |
static THREAD_LOCAL basic::Tracer | TR ("core.fragment.picking_old.vall.vall_io") |
void | vall_library_from_file (std::string const &filename, VallLibrary &library, core::Size const preallocate) |
load standard Vall library from file More... | |
static THREAD_LOCAL basic::Tracer | TR ("core.fragment.picking_old.vall.VallLibrarian") |
std::string core::fragment::picking_old::vall::extent_aa_str | ( | VallResidueIterator | begin, |
VallResidueIterator | end | ||
) |
extract amino acid sequence from a fragment extent into a string
Definition at line 72 of file util.hh.
References core::sequence::end.
std::string core::fragment::picking_old::vall::extent_ss_str | ( | VallResidueIterator | begin, |
VallResidueIterator | end | ||
) |
extract secondary structure from a fragment extent into a string
Definition at line 85 of file util.hh.
References core::sequence::end.
AnnotatedFragDataOP core::fragment::picking_old::vall::extent_to_fragdata | ( | VallResidueIterator | begin, |
VallResidueIterator | end, | ||
BBTorsionSRFD const & | srfd_type = BBTorsionSRFD() |
||
) |
convert a fragment extent to a FragData instance
[in] | begin | Iterator pointing the beginning of the VallResidue extent. |
[in] | end | Iterator pointing just past the end of the VallResidue extent. |
[in] | srfd_type | The type of BBTorsionSRFD to use. |
Definition at line 38 of file util.hh.
References core::sequence::end.
Referenced by extent_to_fragdata(), and core::fragment::picking_old::vall::VallLibrarian::fragments().
AnnotatedFragDataOP core::fragment::picking_old::vall::extent_to_fragdata | ( | VallResidueIterator | begin, |
VallResidueIterator | end, | ||
core::Real | score, | ||
BBTorsionSRFD const & | srfd_type = BBTorsionSRFD() |
||
) |
adds score to fragdata object
Definition at line 59 of file util.hh.
References extent_to_fragdata().
core::fragment::FragDataOPs core::fragment::picking_old::vall::pick_fragments | ( | std::string const & | ss, |
std::string const & | aa, | ||
utility::vector1< std::string > const & | abego, | ||
core::Size const | top_n, | ||
bool const | randomize, | ||
BBTorsionSRFD const & | srfd_type | ||
) |
pick fragments by default sec.struct IdentityScore
[in] | ss | secondary structure string of desired frag length |
[in] | aa | amino acid string of same length as ss string |
[in] | abego | vector of string of desired frag length |
[in] | top_n | return the top 'n' fragments, default 200 |
[in] | randomize | add random noise within [0, 0.001) to score to break up equivalent scores |
[in] | srfd_type | The BBTorsionSRFD type to use. |
[in] | ss | secondary structure string of desired frag length |
[in] | aa | amino acid string of same length as ss string |
[in] | abego | vector of string of desired frag length |
[in] | top_n | return the top 'n' fragments, default 200 |
[in] | randomize | add random noise within [0, 0.001) to |
[in] | srfd_type | The BBTorsionSRFD type to use. score to break up equivalent scores |
Definition at line 117 of file util.cc.
References core::fragment::picking_old::vall::VallLibrarian::add_fragment_eval(), core::fragment::picking_old::vall::VallLibrarian::add_fragment_gen(), core::fragment::picking_old::vall::VallLibrarian::catalog(), and core::fragment::picking_old::vall::VallLibrarian::top_fragments().
Referenced by protocols::jd2::parser::FragmentReader::apply(), and protocols::forge::components::VarLengthBuild::pick_fragments().
core::fragment::FragDataOPs core::fragment::picking_old::vall::pick_fragments_by_ss | ( | std::string const & | ss, |
core::Size const | top_n, | ||
bool const | randomize, | ||
BBTorsionSRFD const & | srfd_type | ||
) |
pick fragments by default sec.struct IdentityScore
[in] | ss | secondary structure string of desired frag length |
[in] | top_n | return the top 'n' fragments, default 200 |
[in] | randomize | add random noise within [0, 0.001) to score to break up equivalent scores |
[in] | srfd_type | The BBTorsionSRFD type to use. |
[in] | ss | secondary structure string of desired frag length |
[in] | top_n | return the top 'n' fragments, default 200 |
[in] | randomize | add random noise within [0, 0.001) to |
[in] | srfd_type | The BBTorsionSRFD type to use. score to break up equivalent scores |
Definition at line 43 of file util.cc.
References core::fragment::picking_old::vall::VallLibrarian::add_fragment_eval(), core::fragment::picking_old::vall::VallLibrarian::add_fragment_gen(), core::fragment::picking_old::vall::VallLibrarian::catalog(), and core::fragment::picking_old::vall::VallLibrarian::top_fragments().
Referenced by protocols::jd2::parser::FragmentReader::apply(), protocols::anchored_design::AnchorMoversData::autogenerate_design_frags(), protocols::seeded_abinitio::SegmentHybridizer::check_and_create_fragments(), protocols::forge::components::VarLengthBuild::pick_fragments(), and protocols::protein_interface_design::movers::LoopRemodel::pick_loop_frags().
core::fragment::FragDataOPs core::fragment::picking_old::vall::pick_fragments_by_ss_plus_aa | ( | std::string const & | ss, |
std::string const & | aa, | ||
core::Size const | top_n, | ||
bool const | randomize, | ||
BBTorsionSRFD const & | srfd_type | ||
) |
pick fragments by default sec.struct IdentityScore
[in] | ss | secondary structure string of desired frag length |
[in] | aa | amino acid string of same length as ss string |
[in] | top_n | return the top 'n' fragments, default 200 |
[in] | randomize | add random noise within [0, 0.001) to score to break up equivalent scores |
[in] | srfd_type | The BBTorsionSRFD type to use. |
[in] | ss | secondary structure string of desired frag length |
[in] | aa | amino acid string of same length as ss string |
[in] | top_n | return the top 'n' fragments, default 200 |
[in] | randomize | add random noise within [0, 0.001) to |
[in] | srfd_type | The BBTorsionSRFD type to use. score to break up equivalent scores |
Definition at line 79 of file util.cc.
References core::fragment::picking_old::vall::VallLibrarian::add_fragment_eval(), core::fragment::picking_old::vall::VallLibrarian::add_fragment_gen(), core::fragment::picking_old::vall::VallLibrarian::catalog(), and core::fragment::picking_old::vall::VallLibrarian::top_fragments().
Referenced by protocols::jd2::parser::FragmentReader::apply(), protocols::anchored_design::AnchorMoversData::autogenerate_constseq_frags(), protocols::seeded_abinitio::SegmentHybridizer::check_and_create_fragments(), protocols::hybridization::HybridizeProtocol::check_and_create_fragments(), protocols::hybridization::create_fragment_set(), protocols::hybridization::create_fragment_set_no_ssbias(), protocols::forge::components::VarLengthBuild::pick_fragments(), protocols::protein_interface_design::movers::LoopRemodel::pick_loop_frags(), and protocols::rbsegment_relax::OptimizeThreadingMover::rebuild_unaligned().
|
static |
|
static |
void core::fragment::picking_old::vall::vall_library_from_file | ( | std::string const & | filename, |
VallLibrary & | library, | ||
core::Size const | preallocate | ||
) |
load standard Vall library from file
[in] | filename | |
[out] | vall |
[in] | filename | |
[out] | vall |
Definition at line 57 of file vall_io.cc.
References core::fragment::picking_old::vall::VallLibrary::add_section(), core::fragment::picking_old::vall::VallSection::append_residue(), core::fragment::picking_old::concepts::Book< Pages >::clear(), core::fragment::picking_old::vall::VallResidue::fill_from_string(), core::fragment::picking_old::vall::VallResidue::id(), core::fragment::picking_old::vall::VallLibrary::n_residues(), core::fragment::picking_old::vall::VallLibrary::reserve(), core::fragment::picking_old::vall::VallResidue::resi(), protocols::sparta::section(), core::fragment::picking_old::concepts::Book< Pages >::size(), core::fragment::picking_old::concepts::Library< Books >::size(), core::fragment::picking_old::vall::VallLibrary::tighten_memory(), and TR().
Referenced by core::fragment::picking_old::FragmentLibraryManager::get_Vall().