rna

Bindings for core::fragment::rna namespace

class pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments

Bases: pyrosetta.rosetta.core.fragment.rna.RNA_Fragments

apply_random_fragment(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, pose: pyrosetta.rosetta.core.pose.Pose, position: int, size: int, type: int, homology_exclusion: pyrosetta.rosetta.core.fragment.rna.RNA_FragmentHomologyExclusion, atom_level_domain_map: core::pose::toolbox::AtomLevelDomainMap, symm_hack_arity: int) → None

C++: core::fragment::rna::FullAtomRNA_Fragments::apply_random_fragment(class core::pose::Pose &, const unsigned long, const unsigned long, const unsigned long, const class std::shared_ptr<const class core::fragment::rna::RNA_FragmentHomologyExclusion> &, class std::shared_ptr<const class core::pose::toolbox::AtomLevelDomainMap>, const unsigned long) const –> void

assign(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, : pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments) → pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments

C++: core::fragment::rna::FullAtomRNA_Fragments::operator=(const class core::fragment::rna::FullAtomRNA_Fragments &) –> class core::fragment::rna::FullAtomRNA_Fragments &

get_fragment_library_pointer(*args, **kwargs)

Overloaded function.

  1. get_fragment_library_pointer(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, RNA_string: str, RNA_secstruct_string: str, homology_exclusion: pyrosetta.rosetta.core.fragment.rna.RNA_FragmentHomologyExclusion) -> core::fragment::rna::FragmentLibrary
  2. get_fragment_library_pointer(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, RNA_string: str, RNA_secstruct_string: str, homology_exclusion: pyrosetta.rosetta.core.fragment.rna.RNA_FragmentHomologyExclusion, restriction: pyrosetta.rosetta.utility.vector1_core_fragment_rna_SYN_ANTI_RESTRICTION) -> core::fragment::rna::FragmentLibrary
  3. get_fragment_library_pointer(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, RNA_string: str, RNA_secstruct_string: str, homology_exclusion: pyrosetta.rosetta.core.fragment.rna.RNA_FragmentHomologyExclusion, restriction: pyrosetta.rosetta.utility.vector1_core_fragment_rna_SYN_ANTI_RESTRICTION, type: int) -> core::fragment::rna::FragmentLibrary

C++: core::fragment::rna::FullAtomRNA_Fragments::get_fragment_library_pointer(const class std::basic_string<char> &, const class std::basic_string<char> &, const class std::shared_ptr<const class core::fragment::rna::RNA_FragmentHomologyExclusion> &, const class utility::vector1<enum core::fragment::rna::SYN_ANTI_RESTRICTION, class std::allocator<enum core::fragment::rna::SYN_ANTI_RESTRICTION> > &, const unsigned long) const –> class std::shared_ptr<class core::fragment::rna::FragmentLibrary>

insert_fragment(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, pose: pyrosetta.rosetta.core.pose.Pose, position: int, torsion_set: core::fragment::rna::TorsionSet, atom_level_domain_map: core::pose::toolbox::AtomLevelDomainMap) → None

C++: core::fragment::rna::FullAtomRNA_Fragments::insert_fragment(class core::pose::Pose &, const unsigned long, const class core::fragment::rna::TorsionSet &, class std::shared_ptr<const class core::pose::toolbox::AtomLevelDomainMap>) const –> void

is_fullatom(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments) → bool

C++: core::fragment::rna::FullAtomRNA_Fragments::is_fullatom() –> bool

name(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, i: int) → str

C++: core::fragment::rna::FullAtomRNA_Fragments::name(const unsigned long &) const –> std::string

non_main_chain_sugar_coords(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, i: int, j: int, k: int) → float

C++: core::fragment::rna::FullAtomRNA_Fragments::non_main_chain_sugar_coords(const unsigned long &, const unsigned long &, const unsigned long &) const –> double

non_main_chain_sugar_coords_defined(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments) → bool

C++: core::fragment::rna::FullAtomRNA_Fragments::non_main_chain_sugar_coords_defined() const –> bool

secstruct(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, i: int) → str

C++: core::fragment::rna::FullAtomRNA_Fragments::secstruct(const unsigned long &) const –> char

torsions(self: pyrosetta.rosetta.core.fragment.rna.FullAtomRNA_Fragments, i: int, j: int) → float

C++: core::fragment::rna::FullAtomRNA_Fragments::torsions(const unsigned long &, const unsigned long &) const –> double

class pyrosetta.rosetta.core.fragment.rna.SYN_ANTI_RESTRICTION

Bases: pybind11_builtins.pybind11_object

Members:

SYN

ANTI

ANY

class pyrosetta.rosetta.core.fragment.rna._RNA_MatchType_

Bases: pybind11_builtins.pybind11_object

Members:

MATCH_ALL

MATCH_YR

MATCH_EXACT