#include <FullAtomRNA_Fragments.hh>
|
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::farna::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) |
|
protocols::farna::FullAtomRNA_Fragments::FullAtomRNA_Fragments |
( |
std::string const & |
filename | ) |
|
protocols::farna::FullAtomRNA_Fragments::~FullAtomRNA_Fragments |
( |
| ) |
|
|
inline |
References core::pose::rna::apply_non_main_chain_sugar_coords(), core::id::BB, core::chemical::rna::CHI, core::pose::Pose::conformation(), protocols::farna::TorsionSet::get_size(), core::conformation::named_atom_id_to_atom_id(), core::chemical::rna::non_main_chain_sugar_atoms, protocols::farna::TorsionSet::non_main_chain_sugar_coords, protocols::farna::TorsionSet::non_main_chain_sugar_coords_defined, core::chemical::rna::NUM_RNA_MAINCHAIN_TORSIONS(), core::chemical::rna::NUM_RNA_TORSIONS(), core::pose::Pose::residue(), protocols::farna::TorsionSet::secstruct, core::pose::Pose::set_secstruct(), core::pose::Pose::set_torsion(), core::io::serialization::size(), protocols::farna::TorsionSet::torsions, and core::conformation::Residue::xyz().
Referenced by apply_random_fragment().
bool protocols::farna::FullAtomRNA_Fragments::is_fullatom |
( |
| ) |
|
|
virtual |
std::string protocols::farna::FullAtomRNA_Fragments::name |
( |
core::Size const & |
i | ) |
const |
|
inline |
bool protocols::farna::FullAtomRNA_Fragments::non_main_chain_sugar_coords_defined |
( |
| ) |
const |
|
inline |
void protocols::farna::FullAtomRNA_Fragments::pick_random_fragment |
( |
TorsionSet & |
torsion_set, |
|
|
std::string const |
RNA_string, |
|
|
std::string const |
RNA_secstruct_string, |
|
|
core::Size const |
type = MATCH_YR |
|
) |
| |
|
private |
void protocols::farna::FullAtomRNA_Fragments::pick_random_fragment |
( |
FArray1D< core::Real > & |
RNA_torsions, |
|
|
std::string const |
RNA_string |
|
) |
| |
|
private |
void protocols::farna::FullAtomRNA_Fragments::read_vall_torsions |
( |
std::string const |
filename | ) |
|
References core::chemical::element::I, core::init::init(), core::chemical::rna::NUM_EDGES(), core::chemical::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().
char protocols::farna::FullAtomRNA_Fragments::secstruct |
( |
core::Size const & |
i | ) |
const |
|
inline |
FArray2D<bool> protocols::farna::FullAtomRNA_Fragments::vall_edge_is_base_pairing_ |
|
private |
FArray1D<bool> protocols::farna::FullAtomRNA_Fragments::vall_is_chainbreak_ |
|
private |
FArray1D<bool> protocols::farna::FullAtomRNA_Fragments::vall_makes_canonical_base_pair_ |
|
private |
FArray1D<std::string> protocols::farna::FullAtomRNA_Fragments::vall_name_ |
|
private |
FArray3D<core::Real> protocols::farna::FullAtomRNA_Fragments::vall_non_main_chain_sugar_coords_ |
|
private |
bool protocols::farna::FullAtomRNA_Fragments::vall_non_main_chain_sugar_coords_defined_ |
|
private |
FArray1D<char> protocols::farna::FullAtomRNA_Fragments::vall_secstruct_ |
|
private |
FArray1D<char> protocols::farna::FullAtomRNA_Fragments::vall_sequence_ |
|
private |
core::Size protocols::farna::FullAtomRNA_Fragments::vall_size_ |
|
private |
FArray2D<core::Real> protocols::farna::FullAtomRNA_Fragments::vall_torsions_ |
|
private |
The documentation for this class was generated from the following files: