|
Rosetta 3.5
|
#include <FullAtomRNA_Fragments.hh>


Private Member Functions | |
| void | pick_random_fragment (TorsionSet &torsion_set, std::string const RNA_string, std::string const RNA_secstruct_string, core::Size const type=MATCH_YR) |
| void | pick_random_fragment (TorsionSet &torsion_set, core::pose::Pose &pose, core::Size const position, core::Size const size, core::Size const type=MATCH_YR) |
| void | insert_fragment (core::pose::Pose &pose, Size const position, protocols::rna::TorsionSet const &torsion_set, toolbox::AllowInsertOP allow_insert) |
| void | pick_fragment_library (SequenceSecStructPair const &key) |
| void | pick_random_fragment (FArray1D< core::Real > &RNA_torsions, std::string const RNA_string) |
Private Attributes | |
| FArray2D< core::Real > | vall_torsions_ |
| FArray3D< core::Real > | vall_non_main_chain_sugar_coords_ |
| FArray1D< char > | vall_sequence_ |
| FArray1D< bool > | vall_is_chainbreak_ |
| FArray2D< bool > | vall_edge_is_base_pairing_ |
| FArray1D< bool > | vall_makes_canonical_base_pair_ |
| FArray1D< char > | vall_secstruct_ |
| FArray1D< std::string > | vall_name_ |
| core::Size | vall_size_ |
| bool | vall_non_main_chain_sugar_coords_defined_ |
| FragmentLibraryPointerMap | fragment_library_pointer_map |
Definition at line 125 of file FullAtomRNA_Fragments.hh.
| protocols::rna::FullAtomRNA_Fragments::FullAtomRNA_Fragments | ( | std::string const & | filename) |
Definition at line 176 of file FullAtomRNA_Fragments.cc.
References read_vall_torsions().
|
inline |
Definition at line 131 of file FullAtomRNA_Fragments.hh.
|
virtual |
Reimplemented from protocols::rna::RNA_Fragments.
Definition at line 313 of file FullAtomRNA_Fragments.cc.
References insert_fragment(), and pick_random_fragment().
|
private |
Definition at line 327 of file FullAtomRNA_Fragments.cc.
References core::scoring::rna::apply_non_main_chain_sugar_coords(), core::id::BB, core::id::CHI, core::pose::Pose::conformation(), protocols::rna::TorsionSet::get_size(), core::scoring::rna::initialize_non_main_chain_sugar_atoms(), core::conformation::named_atom_id_to_atom_id(), core::scoring::rna::non_main_chain_sugar_atoms, protocols::rna::TorsionSet::non_main_chain_sugar_coords, protocols::rna::TorsionSet::non_main_chain_sugar_coords_defined, core::scoring::rna::NUM_RNA_MAINCHAIN_TORSIONS(), core::scoring::rna::NUM_RNA_TORSIONS(), core::pose::Pose::residue(), protocols::rna::TorsionSet::secstruct, core::pose::Pose::set_secstruct(), core::pose::Pose::set_torsion(), core::io::serialization::size(), protocols::rna::TorsionSet::torsions, and core::conformation::Residue::xyz().
Referenced by apply_random_fragment().
|
virtual |
Reimplemented from protocols::rna::RNA_Fragments.
Definition at line 533 of file FullAtomRNA_Fragments.cc.
|
inline |
Definition at line 152 of file FullAtomRNA_Fragments.hh.
Referenced by protocols::rna::FragmentLibrary::add_torsion().
|
inline |
Definition at line 161 of file FullAtomRNA_Fragments.hh.
Referenced by protocols::rna::FragmentLibrary::add_torsion().
|
inline |
Definition at line 158 of file FullAtomRNA_Fragments.hh.
Referenced by protocols::rna::FragmentLibrary::add_torsion().
|
private |
Definition at line 184 of file FullAtomRNA_Fragments.cc.
References protocols::rna::RNA_Fragments::compare_RNA_char(), protocols::rna::RNA_Fragments::compare_RNA_secstruct(), fragment_library_pointer_map, core::io::serialization::size(), vall_secstruct_, vall_sequence_, and vall_size_.
Referenced by pick_random_fragment().
|
private |
Definition at line 257 of file FullAtomRNA_Fragments.cc.
References protocols::rna::RNA_Fragments::convert_based_on_match_type(), fragment_library_pointer_map, and pick_fragment_library().
Referenced by apply_random_fragment(), and pick_random_fragment().
|
private |
Definition at line 290 of file FullAtomRNA_Fragments.cc.
References protocols::rna::get_rna_secstruct(), pick_random_fragment(), and core::pose::Pose::sequence().
|
private |
| void protocols::rna::FullAtomRNA_Fragments::read_vall_torsions | ( | std::string const | filename) |
Definition at line 397 of file FullAtomRNA_Fragments.cc.
References core::init(), core::scoring::rna::NUM_EDGES(), core::scoring::rna::NUM_RNA_TORSIONS(), vall_edge_is_base_pairing_, vall_is_chainbreak_, vall_name_, vall_non_main_chain_sugar_coords_, vall_non_main_chain_sugar_coords_defined_, vall_secstruct_, vall_sequence_, vall_size_, and vall_torsions_.
Referenced by FullAtomRNA_Fragments().
|
inline |
Definition at line 155 of file FullAtomRNA_Fragments.hh.
Referenced by protocols::rna::FragmentLibrary::add_torsion().
|
inline |
Definition at line 149 of file FullAtomRNA_Fragments.hh.
Referenced by protocols::rna::FragmentLibrary::add_torsion().
|
private |
Definition at line 205 of file FullAtomRNA_Fragments.hh.
Referenced by pick_fragment_library(), and pick_random_fragment().
|
private |
Definition at line 195 of file FullAtomRNA_Fragments.hh.
Referenced by read_vall_torsions().
|
private |
Definition at line 194 of file FullAtomRNA_Fragments.hh.
Referenced by read_vall_torsions().
|
private |
Definition at line 196 of file FullAtomRNA_Fragments.hh.
|
private |
Definition at line 198 of file FullAtomRNA_Fragments.hh.
Referenced by read_vall_torsions().
|
private |
Definition at line 192 of file FullAtomRNA_Fragments.hh.
Referenced by read_vall_torsions().
|
private |
Definition at line 200 of file FullAtomRNA_Fragments.hh.
Referenced by read_vall_torsions().
|
private |
Definition at line 197 of file FullAtomRNA_Fragments.hh.
Referenced by pick_fragment_library(), and read_vall_torsions().
|
private |
Definition at line 193 of file FullAtomRNA_Fragments.hh.
Referenced by pick_fragment_library(), and read_vall_torsions().
|
private |
Definition at line 199 of file FullAtomRNA_Fragments.hh.
Referenced by pick_fragment_library(), and read_vall_torsions().
|
private |
Definition at line 191 of file FullAtomRNA_Fragments.hh.
Referenced by read_vall_torsions().
1.8.4