chemical¶
Bindings for core::chemical namespace
- class pyrosetta.rosetta.core.chemical.AA¶
Bases:
pybind11_object
enumeration for amino acids and nucleotides types with the total number as num_aa_types
Members:
aa_none
aa_ala
first_l_aa
aa_cys
aa_asp
aa_glu
aa_phe
aa_gly
aa_his
aa_ile
aa_lys
aa_leu
aa_met
aa_asn
aa_pro
aa_gln
aa_arg
aa_ser
aa_thr
aa_val
aa_trp
aa_tyr
num_canonical_aas
na_ade
first_DNA_aa
na_cyt
na_gua
na_thy
last_DNA_aa
na_rgu
na_rad
na_rcy
na_ura
aa_dal
first_D_aa
aa_dcs
aa_das
aa_dgu
aa_dph
aa_dhi
aa_dil
aa_dly
aa_dle
aa_dme
aa_dan
aa_dpr
aa_dgn
aa_dar
aa_dse
aa_dth
aa_dva
aa_dtr
aa_dty
last_D_aa
aa_b3a
first_beta3_aa
aa_b3c
aa_b3d
aa_b3e
aa_b3f
aa_b3g
aa_b3h
aa_b3i
aa_b3k
aa_b3l
aa_b3m
aa_b3n
aa_b3p
aa_b3q
aa_b3r
aa_b3s
aa_b3t
aa_b3v
aa_b3w
aa_b3y
aa_b3cisACPC
aa_b3transACPC
aa_b3cisACHC
last_beta3_aa
aa_b2a
first_beta2_aa
last_beta2_aa
na_lra
na_lrc
na_lrg
na_lur
ou3_ala
first_oligourea
ou3_cys
ou3_asp
ou3_glu
ou3_phe
ou3_gly
ou3_his
ou3_ile
ou3_lys
ou3_leu
ou3_met
ou3_asn
ou3_pro
ou3_gln
ou3_arg
ou3_ser
ou3_thr
ou3_val
ou3_trp
ou3_tyr
ou3_aib
last_oligourea
aa_h2o
aa_vrt
aa_unp
aa_unk
num_aa_types
- aa_ala = <AA.aa_ala: 1>¶
- aa_arg = <AA.aa_arg: 15>¶
- aa_asn = <AA.aa_asn: 12>¶
- aa_asp = <AA.aa_asp: 3>¶
- aa_b2a = <AA.aa_b2a: 71>¶
- aa_b3a = <AA.aa_b3a: 48>¶
- aa_b3c = <AA.aa_b3c: 49>¶
- aa_b3cisACHC = <AA.aa_b3cisACHC: 70>¶
- aa_b3cisACPC = <AA.aa_b3cisACPC: 68>¶
- aa_b3d = <AA.aa_b3d: 50>¶
- aa_b3e = <AA.aa_b3e: 51>¶
- aa_b3f = <AA.aa_b3f: 52>¶
- aa_b3g = <AA.aa_b3g: 53>¶
- aa_b3h = <AA.aa_b3h: 54>¶
- aa_b3i = <AA.aa_b3i: 55>¶
- aa_b3k = <AA.aa_b3k: 56>¶
- aa_b3l = <AA.aa_b3l: 57>¶
- aa_b3m = <AA.aa_b3m: 58>¶
- aa_b3n = <AA.aa_b3n: 59>¶
- aa_b3p = <AA.aa_b3p: 60>¶
- aa_b3q = <AA.aa_b3q: 61>¶
- aa_b3r = <AA.aa_b3r: 62>¶
- aa_b3s = <AA.aa_b3s: 63>¶
- aa_b3t = <AA.aa_b3t: 64>¶
- aa_b3transACPC = <AA.aa_b3transACPC: 69>¶
- aa_b3v = <AA.aa_b3v: 65>¶
- aa_b3w = <AA.aa_b3w: 66>¶
- aa_b3y = <AA.aa_b3y: 67>¶
- aa_cys = <AA.aa_cys: 2>¶
- aa_dal = <AA.aa_dal: 29>¶
- aa_dan = <AA.aa_dan: 39>¶
- aa_dar = <AA.aa_dar: 42>¶
- aa_das = <AA.aa_das: 31>¶
- aa_dcs = <AA.aa_dcs: 30>¶
- aa_dgn = <AA.aa_dgn: 41>¶
- aa_dgu = <AA.aa_dgu: 32>¶
- aa_dhi = <AA.aa_dhi: 34>¶
- aa_dil = <AA.aa_dil: 35>¶
- aa_dle = <AA.aa_dle: 37>¶
- aa_dly = <AA.aa_dly: 36>¶
- aa_dme = <AA.aa_dme: 38>¶
- aa_dph = <AA.aa_dph: 33>¶
- aa_dpr = <AA.aa_dpr: 40>¶
- aa_dse = <AA.aa_dse: 43>¶
- aa_dth = <AA.aa_dth: 44>¶
- aa_dtr = <AA.aa_dtr: 46>¶
- aa_dty = <AA.aa_dty: 47>¶
- aa_dva = <AA.aa_dva: 45>¶
- aa_gln = <AA.aa_gln: 14>¶
- aa_glu = <AA.aa_glu: 4>¶
- aa_gly = <AA.aa_gly: 6>¶
- aa_h2o = <AA.aa_h2o: 97>¶
- aa_his = <AA.aa_his: 7>¶
- aa_ile = <AA.aa_ile: 8>¶
- aa_leu = <AA.aa_leu: 10>¶
- aa_lys = <AA.aa_lys: 9>¶
- aa_met = <AA.aa_met: 11>¶
- aa_none = <AA.aa_none: 0>¶
- aa_phe = <AA.aa_phe: 5>¶
- aa_pro = <AA.aa_pro: 13>¶
- aa_ser = <AA.aa_ser: 16>¶
- aa_thr = <AA.aa_thr: 17>¶
- aa_trp = <AA.aa_trp: 19>¶
- aa_tyr = <AA.aa_tyr: 20>¶
- aa_unk = <AA.aa_unk: 100>¶
- aa_unp = <AA.aa_unp: 99>¶
- aa_val = <AA.aa_val: 18>¶
- aa_vrt = <AA.aa_vrt: 98>¶
- first_DNA_aa = <AA.na_ade: 21>¶
- first_D_aa = <AA.aa_dal: 29>¶
- first_beta2_aa = <AA.aa_b2a: 71>¶
- first_beta3_aa = <AA.aa_b3a: 48>¶
- first_l_aa = <AA.aa_ala: 1>¶
- first_oligourea = <AA.ou3_ala: 76>¶
- last_DNA_aa = <AA.na_thy: 24>¶
- last_D_aa = <AA.aa_dty: 47>¶
- last_beta2_aa = <AA.aa_b2a: 71>¶
- last_beta3_aa = <AA.aa_b3cisACHC: 70>¶
- last_oligourea = <AA.ou3_aib: 96>¶
- na_ade = <AA.na_ade: 21>¶
- na_cyt = <AA.na_cyt: 22>¶
- na_gua = <AA.na_gua: 23>¶
- na_lra = <AA.na_lra: 72>¶
- na_lrc = <AA.na_lrc: 73>¶
- na_lrg = <AA.na_lrg: 74>¶
- na_lur = <AA.na_lur: 75>¶
- na_rad = <AA.na_rad: 26>¶
- na_rcy = <AA.na_rcy: 27>¶
- na_rgu = <AA.na_rgu: 25>¶
- na_thy = <AA.na_thy: 24>¶
- na_ura = <AA.na_ura: 28>¶
- property name¶
- num_aa_types = <AA.aa_unk: 100>¶
- num_canonical_aas = <AA.aa_tyr: 20>¶
- ou3_aib = <AA.ou3_aib: 96>¶
- ou3_ala = <AA.ou3_ala: 76>¶
- ou3_arg = <AA.ou3_arg: 90>¶
- ou3_asn = <AA.ou3_asn: 87>¶
- ou3_asp = <AA.ou3_asp: 78>¶
- ou3_cys = <AA.ou3_cys: 77>¶
- ou3_gln = <AA.ou3_gln: 89>¶
- ou3_glu = <AA.ou3_glu: 79>¶
- ou3_gly = <AA.ou3_gly: 81>¶
- ou3_his = <AA.ou3_his: 82>¶
- ou3_ile = <AA.ou3_ile: 83>¶
- ou3_leu = <AA.ou3_leu: 85>¶
- ou3_lys = <AA.ou3_lys: 84>¶
- ou3_met = <AA.ou3_met: 86>¶
- ou3_phe = <AA.ou3_phe: 80>¶
- ou3_pro = <AA.ou3_pro: 88>¶
- ou3_ser = <AA.ou3_ser: 91>¶
- ou3_thr = <AA.ou3_thr: 92>¶
- ou3_trp = <AA.ou3_trp: 94>¶
- ou3_tyr = <AA.ou3_tyr: 95>¶
- ou3_val = <AA.ou3_val: 93>¶
- property value¶
- class pyrosetta.rosetta.core.chemical.APolarHydrogenFilter¶
Bases:
pybind11_object
The filter responsible for all apolar hydrogens.
- assign(self: pyrosetta.rosetta.core.chemical.APolarHydrogenFilter, : pyrosetta.rosetta.core.chemical.APolarHydrogenFilter) pyrosetta.rosetta.core.chemical.APolarHydrogenFilter ¶
C++: core::chemical::APolarHydrogenFilter::operator=(const class core::chemical::APolarHydrogenFilter &) –> class core::chemical::APolarHydrogenFilter &
- class pyrosetta.rosetta.core.chemical.AcceptorAtomFilter¶
Bases:
pybind11_object
The filter responsible for obtaining all acceptor atoms.
- assign(self: pyrosetta.rosetta.core.chemical.AcceptorAtomFilter, : pyrosetta.rosetta.core.chemical.AcceptorAtomFilter) pyrosetta.rosetta.core.chemical.AcceptorAtomFilter ¶
C++: core::chemical::AcceptorAtomFilter::operator=(const class core::chemical::AcceptorAtomFilter &) –> class core::chemical::AcceptorAtomFilter &
- class pyrosetta.rosetta.core.chemical.AddAtom¶
Bases:
PatchOperation
add an atom to ResidueType
- adds_atoms(self: pyrosetta.rosetta.core.chemical.AddAtom) pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::chemical::AddAtom::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
add an atom
C++: core::chemical::AddAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddAtom, : pyrosetta.rosetta.core.chemical.AddAtom) pyrosetta.rosetta.core.chemical.AddAtom ¶
C++: core::chemical::AddAtom::operator=(const class core::chemical::AddAtom &) –> class core::chemical::AddAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddAtom) str ¶
Return the name of this PatchOperation (“AddAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddAtomAlias¶
Bases:
PatchOperation
A patch operation for adding an atom alias to a ResidueType.
See residue_io.cc for a description of atom aliases.
Atom aliases were graciously added to Rosetta by Rocco Moretti.
Labonte <JWLabonte.edu>
- adds_atoms(self: pyrosetta.rosetta.core.chemical.AddAtomAlias) pyrosetta.rosetta.utility.vector1_std_string ¶
Return a list of all atom names that this operation adds (as aliases).
All of the aliases for an atom must be offered as options to the ResidueTypeFinder.
C++: core::chemical::AddAtomAlias::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddAtomAlias, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to the given ResidueType.
C++: core::chemical::AddAtomAlias::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddAtomAlias, : pyrosetta.rosetta.core.chemical.AddAtomAlias) pyrosetta.rosetta.core.chemical.AddAtomAlias ¶
C++: core::chemical::AddAtomAlias::operator=(const class core::chemical::AddAtomAlias &) –> class core::chemical::AddAtomAlias &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddAtomAlias) str ¶
Return the name of this PatchOperation (“AddAtomAlias”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddAtomAlias::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddBond¶
Bases:
PatchOperation
add a bond to ResidueType
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddBond, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
add a bond
C++: core::chemical::AddBond::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddBond, : pyrosetta.rosetta.core.chemical.AddBond) pyrosetta.rosetta.core.chemical.AddBond ¶
C++: core::chemical::AddBond::operator=(const class core::chemical::AddBond &) –> class core::chemical::AddBond &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddBond) str ¶
Return the name of this PatchOperation (“AddBond”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddBond::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddBondType¶
Bases:
PatchOperation
A patch operation for adding a specific type of bond to a ResidueType.
See residue_io.cc for a description of bond types.
Labonte <JWLabonte.edu>
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddBondType, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to the given ResidueType.
C++: core::chemical::AddBondType::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddBondType, : pyrosetta.rosetta.core.chemical.AddBondType) pyrosetta.rosetta.core.chemical.AddBondType ¶
C++: core::chemical::AddBondType::operator=(const class core::chemical::AddBondType &) –> class core::chemical::AddBondType &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddBondType) str ¶
Return the name of this PatchOperation (“AddBondType”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddBondType::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddChi¶
Bases:
PatchOperation
Add a chi angle to ResidueType.
Added by Andy M. Chen in June 2009
This is needed for PTMs, which often result in one or more extra chi angles.
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddChi, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Add a chi angle.
C++: core::chemical::AddChi::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddChi, : pyrosetta.rosetta.core.chemical.AddChi) pyrosetta.rosetta.core.chemical.AddChi ¶
C++: core::chemical::AddChi::operator=(const class core::chemical::AddChi &) –> class core::chemical::AddChi &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddChi) str ¶
Return the name of this PatchOperation (“AddChi”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddChi::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddChiRotamer¶
Bases:
PatchOperation
Add a rotamer sample to a chi angle of the ResidueType.
Added by Andy M. Chen in June 2009
This is needed for PTMs.
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddChiRotamer, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Add a rotamer sample.
C++: core::chemical::AddChiRotamer::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddChiRotamer, : pyrosetta.rosetta.core.chemical.AddChiRotamer) pyrosetta.rosetta.core.chemical.AddChiRotamer ¶
C++: core::chemical::AddChiRotamer::operator=(const class core::chemical::AddChiRotamer &) –> class core::chemical::AddChiRotamer &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddChiRotamer) str ¶
Return the name of this PatchOperation (“AddChiRotamer”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddChiRotamer::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddConnect¶
Bases:
PatchOperation
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddConnect, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
add a property
C++: core::chemical::AddConnect::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddConnect, : pyrosetta.rosetta.core.chemical.AddConnect) pyrosetta.rosetta.core.chemical.AddConnect ¶
C++: core::chemical::AddConnect::operator=(const class core::chemical::AddConnect &) –> class core::chemical::AddConnect &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.AddConnect, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType, atom: str) bool ¶
C++: core::chemical::AddConnect::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddConnect) str ¶
Return the name of this PatchOperation (“AddConnect”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddConnect::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddConnectAndTrackingVirt¶
Bases:
PatchOperation
add a connect and tracking virt to the atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddConnectAndTrackingVirt, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::AddConnectAndTrackingVirt::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddConnectAndTrackingVirt, : pyrosetta.rosetta.core.chemical.AddConnectAndTrackingVirt) pyrosetta.rosetta.core.chemical.AddConnectAndTrackingVirt ¶
C++: core::chemical::AddConnectAndTrackingVirt::operator=(const class core::chemical::AddConnectAndTrackingVirt &) –> class core::chemical::AddConnectAndTrackingVirt &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.AddConnectAndTrackingVirt, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType, atom: str) bool ¶
C++: core::chemical::AddConnectAndTrackingVirt::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddConnectAndTrackingVirt) str ¶
Return the name of this PatchOperation (“AddConnectAndTrackingVirt”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddConnectAndTrackingVirt::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddConnectDeleteChildProton¶
Bases:
PatchOperation
add a connect to the atom, delete child proton
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddConnectDeleteChildProton, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::AddConnectDeleteChildProton::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddConnectDeleteChildProton, : pyrosetta.rosetta.core.chemical.AddConnectDeleteChildProton) pyrosetta.rosetta.core.chemical.AddConnectDeleteChildProton ¶
C++: core::chemical::AddConnectDeleteChildProton::operator=(const class core::chemical::AddConnectDeleteChildProton &) –> class core::chemical::AddConnectDeleteChildProton &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.AddConnectDeleteChildProton, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType, atom: str) bool ¶
C++: core::chemical::AddConnectDeleteChildProton::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddConnectDeleteChildProton) str ¶
Return the name of this PatchOperation (“AddConnectDeleteChildProton”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddConnectDeleteChildProton::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddProperty¶
Bases:
PatchOperation
add a property to ResidueType
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.AddProperty) str ¶
Which property, if any, is added.
C++: core::chemical::AddProperty::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.AddProperty) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::AddProperty::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddProperty, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
add a property
C++: core::chemical::AddProperty::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddProperty, : pyrosetta.rosetta.core.chemical.AddProperty) pyrosetta.rosetta.core.chemical.AddProperty ¶
C++: core::chemical::AddProperty::operator=(const class core::chemical::AddProperty &) –> class core::chemical::AddProperty &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddProperty) str ¶
Return the name of this PatchOperation (“AddProperty”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddProperty::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AddProtonChi¶
Bases:
PatchOperation
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AddProtonChi, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
add a proton chi angle
C++: core::chemical::AddProtonChi::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AddProtonChi, : pyrosetta.rosetta.core.chemical.AddProtonChi) pyrosetta.rosetta.core.chemical.AddProtonChi ¶
C++: core::chemical::AddProtonChi::operator=(const class core::chemical::AddProtonChi &) –> class core::chemical::AddProtonChi &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AddProtonChi) str ¶
Return the name of this PatchOperation (“AddProtonChi”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AddProtonChi::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.Adduct¶
Bases:
pybind11_object
Description of optional single-atom residue adducts
- adduct_name(self: pyrosetta.rosetta.core.chemical.Adduct) str ¶
accessor to adduct_name string
C++: core::chemical::Adduct::adduct_name() const –> const std::string &
- assign(self: pyrosetta.rosetta.core.chemical.Adduct, : pyrosetta.rosetta.core.chemical.Adduct) pyrosetta.rosetta.core.chemical.Adduct ¶
C++: core::chemical::Adduct::operator=(const class core::chemical::Adduct &) –> class core::chemical::Adduct &
- atom_charge(self: pyrosetta.rosetta.core.chemical.Adduct) float ¶
C++: core::chemical::Adduct::atom_charge() const –> double
- atom_name(self: pyrosetta.rosetta.core.chemical.Adduct) str ¶
accessor to atom_name string
C++: core::chemical::Adduct::atom_name() const –> const std::string &
- atom_type_name(self: pyrosetta.rosetta.core.chemical.Adduct) str ¶
accessor to atom type string
C++: core::chemical::Adduct::atom_type_name() const –> const std::string &
- d(self: pyrosetta.rosetta.core.chemical.Adduct) float ¶
C++: core::chemical::Adduct::d() const –> double
- mm_atom_type_name(self: pyrosetta.rosetta.core.chemical.Adduct) str ¶
accessor to mm type string
C++: core::chemical::Adduct::mm_atom_type_name() const –> const std::string &
- phi(self: pyrosetta.rosetta.core.chemical.Adduct) float ¶
accessor for Adduct geometric info
C++: core::chemical::Adduct::phi() const –> double
- stub_atom(self: pyrosetta.rosetta.core.chemical.Adduct, atm: int) str ¶
const accessor to stub_atom strings by index
C++: core::chemical::Adduct::stub_atom(const int) const –> const std::string &
- stub_atom1(self: pyrosetta.rosetta.core.chemical.Adduct) str ¶
accessor to stub_atom1 name string
C++: core::chemical::Adduct::stub_atom1() const –> const std::string &
- stub_atom2(self: pyrosetta.rosetta.core.chemical.Adduct) str ¶
accessor to stub_atom2 name string
C++: core::chemical::Adduct::stub_atom2() const –> const std::string &
- stub_atom3(self: pyrosetta.rosetta.core.chemical.Adduct) str ¶
accessor to stub_atom3 name string
C++: core::chemical::Adduct::stub_atom3() const –> const std::string &
- theta(self: pyrosetta.rosetta.core.chemical.Adduct) float ¶
C++: core::chemical::Adduct::theta() const –> double
- class pyrosetta.rosetta.core.chemical.Ancestor¶
Bases:
pybind11_object
Change the parent, grandparent, or great-grandparent of an atom
Members:
anc_parent
anc_grandparent
anc_greatgrandparent
- anc_grandparent = <Ancestor.anc_grandparent: 1>¶
- anc_greatgrandparent = <Ancestor.anc_greatgrandparent: 2>¶
- anc_parent = <Ancestor.anc_parent: 0>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.AppendMainchainAtom¶
Bases:
PatchOperation
add a mainchain atom after the last mainchain atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.AppendMainchainAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set an atom to be the last mainchain atom
C++: core::chemical::AppendMainchainAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.AppendMainchainAtom, : pyrosetta.rosetta.core.chemical.AppendMainchainAtom) pyrosetta.rosetta.core.chemical.AppendMainchainAtom ¶
C++: core::chemical::AppendMainchainAtom::operator=(const class core::chemical::AppendMainchainAtom &) –> class core::chemical::AppendMainchainAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.AppendMainchainAtom) str ¶
Return the name of this PatchOperation (“AppendMainchainAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AppendMainchainAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.AromaticAtomFilter¶
Bases:
pybind11_object
The filter responsible for all aromatic atoms.
- assign(self: pyrosetta.rosetta.core.chemical.AromaticAtomFilter, : pyrosetta.rosetta.core.chemical.AromaticAtomFilter) pyrosetta.rosetta.core.chemical.AromaticAtomFilter ¶
C++: core::chemical::AromaticAtomFilter::operator=(const class core::chemical::AromaticAtomFilter &) –> class core::chemical::AromaticAtomFilter &
- class pyrosetta.rosetta.core.chemical.Atom¶
Bases:
pybind11_object
This class contains the “chemical” information for atoms in a MutableResidueType. This does not contain the actual xyz coordinates of the atom, (which are found in core/conformation/Atom.hh) It is also not used for the plain ResidueType class, which holds the corresponding information intenrally. This class should contain the information that’s associated with the atom, calculated from other info. (Do that in the MutableResidueType -> ResidueType transition. )
chemical::Atoms are stored in chemical::MutableResidueType (within its ResidueGraph);
conformation::Atoms are stored in conformation::Residue
- absolute_stereochemistry(self: pyrosetta.rosetta.core.chemical.Atom) str ¶
Return the absolute stereochemistry (R/S designation) of this stereocenter.
C++: core::chemical::Atom::absolute_stereochemistry() const –> char
- add_bonded_orbital(self: pyrosetta.rosetta.core.chemical.Atom, orbital_index: int) None ¶
C++: core::chemical::Atom::add_bonded_orbital(unsigned long) –> void
- assign(self: pyrosetta.rosetta.core.chemical.Atom, : pyrosetta.rosetta.core.chemical.Atom) pyrosetta.rosetta.core.chemical.Atom ¶
C++: core::chemical::Atom::operator=(const class core::chemical::Atom &) –> class core::chemical::Atom &
- atom_type_index(self: pyrosetta.rosetta.core.chemical.Atom) int ¶
C++: core::chemical::Atom::atom_type_index() const –> const unsigned long &
- bonded_orbitals(self: pyrosetta.rosetta.core.chemical.Atom) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
Which orbital indicies are attached to this atom?
C++: core::chemical::Atom::bonded_orbitals() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- charge(*args, **kwargs)¶
Overloaded function.
charge(self: pyrosetta.rosetta.core.chemical.Atom) -> float
C++: core::chemical::Atom::charge() const –> const double &
charge(self: pyrosetta.rosetta.core.chemical.Atom, charge: float) -> None
C++: core::chemical::Atom::charge(const double &) –> void
- element(self: pyrosetta.rosetta.core.chemical.Atom) pyrosetta.rosetta.core.chemical.element.Elements ¶
Convenience function to go directly to the element enum
C++: core::chemical::Atom::element() const –> enum core::chemical::element::Elements
- element_type(*args, **kwargs)¶
Overloaded function.
element_type(self: pyrosetta.rosetta.core.chemical.Atom) -> core::chemical::Element
C++: core::chemical::Atom::element_type() const –> class std::shared_ptr<const class core::chemical::Element>
element_type(self: pyrosetta.rosetta.core.chemical.Atom, element: core::chemical::Element) -> None
C++: core::chemical::Atom::element_type(class std::shared_ptr<const class core::chemical::Element>) –> void
- formal_charge(*args, **kwargs)¶
Overloaded function.
formal_charge(self: pyrosetta.rosetta.core.chemical.Atom) -> int
C++: core::chemical::Atom::formal_charge() const –> const int &
formal_charge(self: pyrosetta.rosetta.core.chemical.Atom, charge: int) -> None
C++: core::chemical::Atom::formal_charge(int) –> void
- gasteiger_atom_type(*args, **kwargs)¶
Overloaded function.
gasteiger_atom_type(self: pyrosetta.rosetta.core.chemical.Atom) -> core::chemical::gasteiger::GasteigerAtomTypeData
C++: core::chemical::Atom::gasteiger_atom_type() const –> class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeData>
gasteiger_atom_type(self: pyrosetta.rosetta.core.chemical.Atom, gasteiger_atom_type: core::chemical::gasteiger::GasteigerAtomTypeData) -> None
C++: core::chemical::Atom::gasteiger_atom_type(class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeData>) –> void
- greek_distance(*args, **kwargs)¶
Overloaded function.
greek_distance(self: pyrosetta.rosetta.core.chemical.Atom) -> pyrosetta.rosetta.core.chemical.GreekDistance
How far (in Greek letters) is this atom from the primary functional group of the molecule?
C++: core::chemical::Atom::greek_distance() const –> enum core::chemical::GreekDistance
greek_distance(self: pyrosetta.rosetta.core.chemical.Atom, setting: pyrosetta.rosetta.core.chemical.GreekDistance) -> None
Set how far (in Greek letters) this atom is from the primary functional group of the molecule.
C++: core::chemical::Atom::greek_distance(const enum core::chemical::GreekDistance) –> void
- has_property(*args, **kwargs)¶
Overloaded function.
has_property(self: pyrosetta.rosetta.core.chemical.Atom, property: str) -> bool
- Generic property access.
IMPORTANT – This only looks at manually set properties, not any automatically derived ones.
C++: core::chemical::Atom::has_property(const std::string &) const –> bool
has_property(self: pyrosetta.rosetta.core.chemical.Atom, property: pyrosetta.rosetta.core.chemical.AtomProperty) -> bool
- Generic property access.
IMPORTANT – This only looks at manually set properties, not any automatically derived ones.
C++: core::chemical::Atom::has_property(const enum core::chemical::AtomProperty) const –> bool
- icoor(*args, **kwargs)¶
Overloaded function.
icoor(self: pyrosetta.rosetta.core.chemical.Atom) -> core::chemical::MutableICoorRecord
The ICoor record for this residue – may be null.
C++: core::chemical::Atom::icoor() const –> class std::shared_ptr<const class core::chemical::MutableICoorRecord>
icoor(self: pyrosetta.rosetta.core.chemical.Atom, icoor_record: core::chemical::MutableICoorRecord) -> None
C++: core::chemical::Atom::icoor(class std::shared_ptr<const class core::chemical::MutableICoorRecord>) –> void
- ideal_xyz(*args, **kwargs)¶
Overloaded function.
ideal_xyz(self: pyrosetta.rosetta.core.chemical.Atom) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: core::chemical::Atom::ideal_xyz() const –> const class numeric::xyzVector<double> &
ideal_xyz(self: pyrosetta.rosetta.core.chemical.Atom, ideal_xyz: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None
C++: core::chemical::Atom::ideal_xyz(const class numeric::xyzVector<double> &) –> void
- is_actcoord(*args, **kwargs)¶
Overloaded function.
is_actcoord(self: pyrosetta.rosetta.core.chemical.Atom) -> bool
Is this atom part of the action coordinate centers?
The geometric center of all atoms listed as actcoords are the residue’s “action coordinate” (for pair energy)
C++: core::chemical::Atom::is_actcoord() const –> const bool &
is_actcoord(self: pyrosetta.rosetta.core.chemical.Atom, setting: bool) -> None
C++: core::chemical::Atom::is_actcoord(bool) –> void
- is_backbone(*args, **kwargs)¶
Overloaded function.
is_backbone(self: pyrosetta.rosetta.core.chemical.Atom) -> bool
C++: core::chemical::Atom::is_backbone() const –> const bool &
is_backbone(self: pyrosetta.rosetta.core.chemical.Atom, setting: bool) -> None
C++: core::chemical::Atom::is_backbone(bool) –> void
- is_fake(self: pyrosetta.rosetta.core.chemical.Atom) bool ¶
Return true if this represents a fake/mock atom.
C++: core::chemical::Atom::is_fake() const –> bool
- is_hydrogen(self: pyrosetta.rosetta.core.chemical.Atom) bool ¶
C++: core::chemical::Atom::is_hydrogen() const –> bool
- is_virtual(*args, **kwargs)¶
Overloaded function.
is_virtual(self: pyrosetta.rosetta.core.chemical.Atom, setting: bool) -> None
Set whether or not this atom is virtual.
C++: core::chemical::Atom::is_virtual(bool) –> void
is_virtual(self: pyrosetta.rosetta.core.chemical.Atom) -> bool
Get whether or not this atom is virtual.
C++: core::chemical::Atom::is_virtual() const –> bool
- mm_name(*args, **kwargs)¶
Overloaded function.
mm_name(self: pyrosetta.rosetta.core.chemical.Atom) -> str
C++: core::chemical::Atom::mm_name() const –> const std::string &
mm_name(self: pyrosetta.rosetta.core.chemical.Atom, name: str) -> None
C++: core::chemical::Atom::mm_name(const std::string &) –> void
- name(self: pyrosetta.rosetta.core.chemical.Atom) str ¶
C++: core::chemical::Atom::name() const –> const std::string &
- properties(self: pyrosetta.rosetta.core.chemical.Atom) core::chemical::AtomProperties ¶
- Access the collection of properties for this Atom.
IMPORTANT – This only looks at manually set properties, not any automatically derived ones.
C++: core::chemical::Atom::properties() const –> const class core::chemical::AtomProperties &
- reset_all_properies(self: pyrosetta.rosetta.core.chemical.Atom, setting: core::chemical::AtomProperties) None ¶
Discard all the current properties, and set the the passed values.
C++: core::chemical::Atom::reset_all_properies(const class core::chemical::AtomProperties &) –> void
- set_absolute_stereochemistry(self: pyrosetta.rosetta.core.chemical.Atom, setting: str) None ¶
Set the absolute stereochemistry (R/S designation) of this stereocenter.
C++: core::chemical::Atom::set_absolute_stereochemistry(const char) –> void
- set_bonded_orbitals(self: pyrosetta.rosetta.core.chemical.Atom, setting: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
C++: core::chemical::Atom::set_bonded_orbitals(const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- set_property(*args, **kwargs)¶
Overloaded function.
set_property(self: pyrosetta.rosetta.core.chemical.Atom, property: str, setting: bool) -> None
C++: core::chemical::Atom::set_property(const std::string &, const bool) –> void
set_property(self: pyrosetta.rosetta.core.chemical.Atom, property: pyrosetta.rosetta.core.chemical.AtomProperty, setting: bool) -> None
C++: core::chemical::Atom::set_property(const enum core::chemical::AtomProperty, const bool) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.chemical.Atom, out: pyrosetta.rosetta.std.ostream) -> None
Generate string representation of chemical::Atom for debugging purposes.
C++: core::chemical::Atom::show(std::ostream &) const –> void
show(self: pyrosetta.rosetta.core.chemical.Atom) -> None
Generate string representation of chemical::Atom to std::cout for debugging purposes.
C++: core::chemical::Atom::show() const –> void
- class pyrosetta.rosetta.core.chemical.AtomICoor¶
Bases:
pybind11_object
A basic class containing info of internal coordinates needed for building an atom within a ResidueType
In atom tree, each atom is defined by its internal coordinates, which include a bond distance, a bond angle and a torsion angle. Of course, all these internal coordinates are only meaningful in the context of three reference (stub) atoms. AtomICoor information is stored in the residue param files and some terms are defined as following: - bond distance d_ is that between the atom to be built (child) and stub_atom1 (parent) - bond angle theta_ is that defined by child-parent-stub2(angle) - torsion angle phi_ is that defined by child-parent-stub2-stub3(torsion)
- assign(self: pyrosetta.rosetta.core.chemical.AtomICoor, : pyrosetta.rosetta.core.chemical.AtomICoor) pyrosetta.rosetta.core.chemical.AtomICoor ¶
C++: core::chemical::AtomICoor::operator=(const class core::chemical::AtomICoor &) –> class core::chemical::AtomICoor &
- build(*args, **kwargs)¶
Overloaded function.
build(self: pyrosetta.rosetta.core.chemical.AtomICoor, rsd: core::conformation::Residue, conformation: core::conformation::Conformation) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: core::chemical::AtomICoor::build(const class core::conformation::Residue &, const class core::conformation::Conformation &) const –> class numeric::xyzVector<double>
build(self: pyrosetta.rosetta.core.chemical.AtomICoor, rsd_type: core::chemical::ResidueType) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: core::chemical::AtomICoor::build(const class core::chemical::ResidueType &) const –> class numeric::xyzVector<double>
build(self: pyrosetta.rosetta.core.chemical.AtomICoor, rsd: core::conformation::Residue) -> pyrosetta.rosetta.numeric.xyzVector_double_t
- WARNING: Slightly dangerous function intended for black magic use only.
Rebuilds atom location from stub atoms. If stub atom are not internal atoms, their location will be rebuilt from their residue stub atom’s locations, as opposed to being retrieved from connected residues via a conformation.
C++: core::chemical::AtomICoor::build(const class core::conformation::Residue &) const –> class numeric::xyzVector<double>
- built_atom(self: pyrosetta.rosetta.core.chemical.AtomICoor) str ¶
The name of the atom being built by this icoor
C++: core::chemical::AtomICoor::built_atom() const –> const std::string &
- d(self: pyrosetta.rosetta.core.chemical.AtomICoor) float ¶
C++: core::chemical::AtomICoor::d() const –> double
- depends_on_a_true_index(self: pyrosetta.rosetta.core.chemical.AtomICoor, atomvect: pyrosetta.rosetta.utility.vector1_bool) bool ¶
- Given a Boolean vector corresponding to atom indices, determine whether any of the stub
indices depends on one of the atoms that are “true”.
Called by ResidueType::update_polymer_dependent_groups() when figuring out which atoms depend on atoms that depend on a connection.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::AtomICoor::depends_on_a_true_index(const class utility::vector1<bool, class std::allocator<bool> > &) const –> bool
- depends_on_polymer_lower(self: pyrosetta.rosetta.core.chemical.AtomICoor) bool ¶
Is this icoor immediately dependent on LOWER?
Returns true if stub atom 1, 2, or 3 is LOWER.
C++: core::chemical::AtomICoor::depends_on_polymer_lower() const –> bool
- depends_on_polymer_upper(self: pyrosetta.rosetta.core.chemical.AtomICoor) bool ¶
Is this icoor immediately dependent on UPPER?
Returns true if stub atom 1, 2, or 3 is UPPER.
C++: core::chemical::AtomICoor::depends_on_polymer_upper() const –> bool
- depends_on_residue_connection(*args, **kwargs)¶
Overloaded function.
depends_on_residue_connection(self: pyrosetta.rosetta.core.chemical.AtomICoor, connid: int) -> bool
Returns true if any of the stub atoms is the specified connection ID.
C++: core::chemical::AtomICoor::depends_on_residue_connection(const unsigned long) const –> bool
depends_on_residue_connection(self: pyrosetta.rosetta.core.chemical.AtomICoor) -> bool
Returns true if any of the stub atoms is a connection ID.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::AtomICoor::depends_on_residue_connection() const –> bool
- is_internal(self: pyrosetta.rosetta.core.chemical.AtomICoor) bool ¶
C++: core::chemical::AtomICoor::is_internal() const –> bool
- phi(self: pyrosetta.rosetta.core.chemical.AtomICoor) float ¶
accessor to stub_atom1 ICoorAtomID
C++: core::chemical::AtomICoor::phi() const –> double
- show(self: pyrosetta.rosetta.core.chemical.AtomICoor, : pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::AtomICoor::show(std::ostream &) const –> void
- stub_atom(self: pyrosetta.rosetta.core.chemical.AtomICoor, atm: int) pyrosetta.rosetta.core.chemical.ICoorAtomID ¶
accessor to stub_atom ICoorAtomID
C++: core::chemical::AtomICoor::stub_atom(const int) –> class core::chemical::ICoorAtomID &
- stub_atom1(self: pyrosetta.rosetta.core.chemical.AtomICoor) pyrosetta.rosetta.core.chemical.ICoorAtomID ¶
C++: core::chemical::AtomICoor::stub_atom1() const –> const class core::chemical::ICoorAtomID &
- stub_atom2(self: pyrosetta.rosetta.core.chemical.AtomICoor) pyrosetta.rosetta.core.chemical.ICoorAtomID ¶
accessor to stub_atom2 ICoorAtomID
C++: core::chemical::AtomICoor::stub_atom2() const –> const class core::chemical::ICoorAtomID &
- stub_atom3(self: pyrosetta.rosetta.core.chemical.AtomICoor) pyrosetta.rosetta.core.chemical.ICoorAtomID ¶
accessor to stub_atom3 ICoorAtomID
C++: core::chemical::AtomICoor::stub_atom3() const –> const class core::chemical::ICoorAtomID &
- theta(self: pyrosetta.rosetta.core.chemical.AtomICoor) float ¶
C++: core::chemical::AtomICoor::theta() const –> double
- class pyrosetta.rosetta.core.chemical.AtomProperties¶
Bases:
pybind11_object
This is a container class for storing properties specific to a ResidueType’s atoms. These properties belong to a particular ResidueType’s Atoms; they do not belong to an AtomType. chemical::Atoms store both AtomTypes and AtomProperties.
- assign(self: pyrosetta.rosetta.core.chemical.AtomProperties, object_to_copy: pyrosetta.rosetta.core.chemical.AtomProperties) pyrosetta.rosetta.core.chemical.AtomProperties ¶
C++: core::chemical::AtomProperties::operator=(const class core::chemical::AtomProperties &) –> class core::chemical::AtomProperties &
- get_list_of_properties(self: pyrosetta.rosetta.core.chemical.AtomProperties) pyrosetta.rosetta.utility.vector1_std_string ¶
Generate and return a list of strings representing the properties of this Atom.
C++: core::chemical::AtomProperties::get_list_of_properties() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- has_property(*args, **kwargs)¶
Overloaded function.
has_property(self: pyrosetta.rosetta.core.chemical.AtomProperties, property: pyrosetta.rosetta.core.chemical.AtomProperty) -> bool
Get whether or not this Atom has the requested property.
C++: core::chemical::AtomProperties::has_property(const enum core::chemical::AtomProperty) const –> bool
has_property(self: pyrosetta.rosetta.core.chemical.AtomProperties, property: str) -> bool
Get whether or not this Atom has the requested property by string.
C++: core::chemical::AtomProperties::has_property(const std::string &) const –> bool
- set_property(*args, **kwargs)¶
Overloaded function.
set_property(self: pyrosetta.rosetta.core.chemical.AtomProperties, property: pyrosetta.rosetta.core.chemical.AtomProperty, setting: bool) -> None
Set the status of the given property for this Atom.
C++: core::chemical::AtomProperties::set_property(const enum core::chemical::AtomProperty, const bool) –> void
set_property(self: pyrosetta.rosetta.core.chemical.AtomProperties, property: str, setting: bool) -> None
Set the status of the given property for this Atom by string.
C++: core::chemical::AtomProperties::set_property(const std::string &, const bool) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.chemical.AtomProperties) -> None
show(self: pyrosetta.rosetta.core.chemical.AtomProperties, output: pyrosetta.rosetta.std.ostream) -> None
Generate string representation of AtomProperties for debugging purposes.
C++: core::chemical::AtomProperties::show(std::ostream &) const –> void
- class pyrosetta.rosetta.core.chemical.AtomPropertiesManager¶
Bases:
SingletonBase_core_chemical_AtomPropertiesManager_t
This class is a singleton and manages AtomProperties enum mappings.
- static get_instance() core::chemical::AtomPropertiesManager ¶
C++: utility::SingletonBase<core::chemical::AtomPropertiesManager>::get_instance() –> class core::chemical::AtomPropertiesManager *
- static property_from_string(property: str) pyrosetta.rosetta.core.chemical.AtomProperty ¶
C++: core::chemical::AtomPropertiesManager::property_from_string(const std::string &) –> const enum core::chemical::AtomProperty &
- static string_from_property(property: pyrosetta.rosetta.core.chemical.AtomProperty) str ¶
C++: core::chemical::AtomPropertiesManager::string_from_property(const enum core::chemical::AtomProperty) –> const std::string &
- class pyrosetta.rosetta.core.chemical.AtomProperty¶
Bases:
pybind11_object
Enumerators for all the properties that can be assigned to a chemical::Atom.
Members:
NO_ATOM_PROPERTY
FIRST_ATOM_PROPERTY
H_DONOR
H_ACCEPTOR
POLAR_HYDROGEN
AROMATIC_HYDROGEN
HAS_ORBITALS
VIRTUAL_ATOM
REPULSIVE
AROMATIC_CARBON_WITH_FREE_VALENCE
N_ATOM_PROPERTIES
- AROMATIC_CARBON_WITH_FREE_VALENCE = <AtomProperty.AROMATIC_CARBON_WITH_FREE_VALENCE: 9>¶
- AROMATIC_HYDROGEN = <AtomProperty.AROMATIC_HYDROGEN: 5>¶
- FIRST_ATOM_PROPERTY = <AtomProperty.FIRST_ATOM_PROPERTY: 1>¶
- HAS_ORBITALS = <AtomProperty.HAS_ORBITALS: 6>¶
- H_ACCEPTOR = <AtomProperty.H_ACCEPTOR: 3>¶
- H_DONOR = <AtomProperty.H_DONOR: 2>¶
- NO_ATOM_PROPERTY = <AtomProperty.NO_ATOM_PROPERTY: 0>¶
- N_ATOM_PROPERTIES = <AtomProperty.AROMATIC_CARBON_WITH_FREE_VALENCE: 9>¶
- POLAR_HYDROGEN = <AtomProperty.POLAR_HYDROGEN: 4>¶
- REPULSIVE = <AtomProperty.REPULSIVE: 8>¶
- VIRTUAL_ATOM = <AtomProperty.VIRTUAL_ATOM: 7>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t, : pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t) pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::operator=(const class core::chemical::AtomRefMapping<unsigned long, void *> &) –> class core::chemical::AtomRefMapping<unsigned long, void *> &
- clear(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t) None ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::clear() –> void
- count(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t, key: int) bool ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::count(const unsigned long &) const –> bool
- empty(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t) bool ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::empty() const –> bool
- erase(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t, in: int) None ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::erase(const unsigned long &) –> void
- identity(*args, **kwargs)¶
Overloaded function.
identity(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t, setting: bool) -> None
C++: core::chemical::AtomRefMapping<unsigned long, void *>::identity(bool) –> void
identity(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t) -> bool
C++: core::chemical::AtomRefMapping<unsigned long, void *>::identity() const –> bool
- invalid_entry(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t) capsule ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::invalid_entry() const –> void *const &
- invalid_key(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t) int ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::invalid_key() const –> const unsigned long &
- invalidate(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t, in: int) None ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::invalidate(const unsigned long &) –> void
- reverse(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t) pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::reverse() const –> class core::chemical::AtomRefMapping<void *, unsigned long>
- reverse_lookup(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t, out: capsule) int ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::reverse_lookup(void *const &) const –> const unsigned long &
- show(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_unsigned_long_void__star__t, output: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::AtomRefMapping<unsigned long, void *>::show(std::ostream &) const –> void
- class pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t, : pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t) pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::operator=(const class core::chemical::AtomRefMapping<void *, unsigned long> &) –> class core::chemical::AtomRefMapping<void *, unsigned long> &
- clear(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t) None ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::clear() –> void
- count(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t, key: capsule) bool ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::count(void *const &) const –> bool
- empty(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t) bool ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::empty() const –> bool
- erase(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t, in: capsule) None ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::erase(void *const &) –> void
- identity(*args, **kwargs)¶
Overloaded function.
identity(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t, setting: bool) -> None
C++: core::chemical::AtomRefMapping<void *, unsigned long>::identity(bool) –> void
identity(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t) -> bool
C++: core::chemical::AtomRefMapping<void *, unsigned long>::identity() const –> bool
- invalid_entry(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t) int ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::invalid_entry() const –> const unsigned long &
- invalid_key(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t) capsule ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::invalid_key() const –> void *const &
- invalidate(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t, in: capsule) None ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::invalidate(void *const &) –> void
- reverse(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t) core::chemical::AtomRefMapping<unsigned long, void*> ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::reverse() const –> class core::chemical::AtomRefMapping<unsigned long, void *>
- reverse_lookup(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t, out: int) capsule ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::reverse_lookup(const unsigned long &) const –> void *const &
- show(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__unsigned_long_t, output: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::AtomRefMapping<void *, unsigned long>::show(std::ostream &) const –> void
- class pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t, : pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t) pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t ¶
C++: core::chemical::AtomRefMapping<void *, void *>::operator=(const class core::chemical::AtomRefMapping<void *, void *> &) –> class core::chemical::AtomRefMapping<void *, void *> &
- clear(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t) None ¶
C++: core::chemical::AtomRefMapping<void *, void *>::clear() –> void
- count(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t, key: capsule) bool ¶
C++: core::chemical::AtomRefMapping<void *, void *>::count(void *const &) const –> bool
- empty(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t) bool ¶
C++: core::chemical::AtomRefMapping<void *, void *>::empty() const –> bool
- erase(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t, in: capsule) None ¶
C++: core::chemical::AtomRefMapping<void *, void *>::erase(void *const &) –> void
- identity(*args, **kwargs)¶
Overloaded function.
identity(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t, setting: bool) -> None
C++: core::chemical::AtomRefMapping<void *, void *>::identity(bool) –> void
identity(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t) -> bool
C++: core::chemical::AtomRefMapping<void *, void *>::identity() const –> bool
- invalid_entry(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t) capsule ¶
C++: core::chemical::AtomRefMapping<void *, void *>::invalid_entry() const –> void *const &
- invalid_key(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t) capsule ¶
C++: core::chemical::AtomRefMapping<void *, void *>::invalid_key() const –> void *const &
- invalidate(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t, in: capsule) None ¶
C++: core::chemical::AtomRefMapping<void *, void *>::invalidate(void *const &) –> void
- reverse(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t) pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t ¶
C++: core::chemical::AtomRefMapping<void *, void *>::reverse() const –> class core::chemical::AtomRefMapping<void *, void *>
- reverse_lookup(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t, out: capsule) capsule ¶
C++: core::chemical::AtomRefMapping<void *, void *>::reverse_lookup(void *const &) const –> void *const &
- show(self: pyrosetta.rosetta.core.chemical.AtomRefMapping_void__star__void__star__t, output: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::AtomRefMapping<void *, void *>::show(std::ostream &) const –> void
- class pyrosetta.rosetta.core.chemical.AtomType¶
Bases:
pybind11_object
basic atom type
name, element, certain properties and parameters
- add_property(self: pyrosetta.rosetta.core.chemical.AtomType, property: str) None ¶
set standard property to true, or set the specified hybridization
C++: core::chemical::AtomType::add_property(const std::string &) –> void
- assign(self: pyrosetta.rosetta.core.chemical.AtomType, : pyrosetta.rosetta.core.chemical.AtomType) pyrosetta.rosetta.core.chemical.AtomType ¶
C++: core::chemical::AtomType::operator=(const class core::chemical::AtomType &) –> class core::chemical::AtomType &
- atom_has_orbital(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
atom has an orbital attached
C++: core::chemical::AtomType::atom_has_orbital() const –> bool
- atom_type_name(self: pyrosetta.rosetta.core.chemical.AtomType) str ¶
- Get the name of this AtomType. Note that this is NOT the same as the atom name that is written out to PDB.
You want pose.residue(i).atom_name(j) for that.
C++: core::chemical::AtomType::atom_type_name() const –> std::string
- clear_properties(self: pyrosetta.rosetta.core.chemical.AtomType) None ¶
set all standard properties to false, set hybridization to UNKNOWN_HYBRID, and clear extra properties
C++: core::chemical::AtomType::clear_properties() –> void
- element(self: pyrosetta.rosetta.core.chemical.AtomType) str ¶
returns the one- or two-letter element type
C++: core::chemical::AtomType::element() const –> std::string
- extra_parameter(self: pyrosetta.rosetta.core.chemical.AtomType, index: int) float ¶
return an additional, non-hardcoded property
C++: core::chemical::AtomType::extra_parameter(const unsigned long) const –> double
- get_all_properties(self: pyrosetta.rosetta.core.chemical.AtomType) pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::chemical::AtomType::get_all_properties() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- hybridization(self: pyrosetta.rosetta.core.chemical.AtomType) pyrosetta.rosetta.core.chemical.Hybridization ¶
retrieve an atom’s hybridization status.
C++: core::chemical::AtomType::hybridization() const –> const enum core::chemical::Hybridization &
- is_acceptor(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
whether atom is a hydrogen bond acceptor
C++: core::chemical::AtomType::is_acceptor() const –> bool
- is_aromatic(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
whether atom is aromatic
C++: core::chemical::AtomType::is_aromatic() const –> bool
- is_donor(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
whether atom is a hydrogen bond donor
C++: core::chemical::AtomType::is_donor() const –> bool
- is_h2o(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
whether atom is a water
C++: core::chemical::AtomType::is_h2o() const –> bool
- is_haro(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
is the H atom aromatic?
C++: core::chemical::AtomType::is_haro() const –> bool
- is_heavyatom(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
whether atom is a heavy atom
C++: core::chemical::AtomType::is_heavyatom() const –> bool
- is_hydrogen(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
whether atom is a hydrogen atom
C++: core::chemical::AtomType::is_hydrogen() const –> bool
- is_polar_hydrogen(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
whether atom is a polar hydrogen atom
C++: core::chemical::AtomType::is_polar_hydrogen() const –> bool
- is_repulsive(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
is atom type repulsive (REPL, REPLS, HREPS)
C++: core::chemical::AtomType::is_repulsive() const –> bool
- is_virtual(self: pyrosetta.rosetta.core.chemical.AtomType) bool ¶
is atom type virtual?
C++: core::chemical::AtomType::is_virtual() const –> bool
- lj_radius(self: pyrosetta.rosetta.core.chemical.AtomType) float ¶
Lennard-Jones 6-12 potential parameter – atom radius
There are two functionally identical versions of the Lennard-Jones potential:
- E ~ 4eps(sigma1/d)^12 - (sigma1/d)^6 and
and
E ~ eps(sigma2/d)^12 - 2*(sigma2/d)^6
where sigma1 and sigma2 represent two different interpretations of the radius. eps represents the depth of the potential well. Sigma1 represents the distance between the two atoms where the Lennard-Jones energy is 0, i.e. where a collision is just forming/resolving. Sigma2 represents the distance between the two atoms where the derivative of the Lennard-Jones energy is 0, i.e. the minimum of the well depth.
- In rosetta, we mean sigma2 when we talk about radii, but PyMOL usually sets the radii to sigma1.
If you see two atoms overlapping using the Rosetta radii, they’re not necessarily in collision. They are just not at their minimum value.
The distances are related as sigma2 = 2^(1.0/6)*sigma1; sigma2 ~= 1.22*sigma1
C++: core::chemical::AtomType::lj_radius() const –> double
- lj_wdepth(self: pyrosetta.rosetta.core.chemical.AtomType) float ¶
Lennard-Jones 6-12 potential parameter – well depth
C++: core::chemical::AtomType::lj_wdepth() const –> double
- lk_dgfree(self: pyrosetta.rosetta.core.chemical.AtomType) float ¶
Lazaridis and Karplus solvation parameter – dgfree
C++: core::chemical::AtomType::lk_dgfree() const –> double
- lk_lambda(self: pyrosetta.rosetta.core.chemical.AtomType) float ¶
Lazaridis and Karplus solvation parameter – lambda
C++: core::chemical::AtomType::lk_lambda() const –> double
- lk_volume(self: pyrosetta.rosetta.core.chemical.AtomType) float ¶
Lazaridis and Karplus solvation parameter – volume
C++: core::chemical::AtomType::lk_volume() const –> double
- name(*args, **kwargs)¶
Overloaded function.
name(self: pyrosetta.rosetta.core.chemical.AtomType, setting: str) -> None
C++: core::chemical::AtomType::name(const std::string &) –> void
name(self: pyrosetta.rosetta.core.chemical.AtomType) -> str
- Get the name of this AtomType. Note that this is NOT the same as the atom name that is written out to PDB.
You want pose.residue(i).atom_name(j) for that.
C++: core::chemical::AtomType::name() const –> const std::string &
- print(self: pyrosetta.rosetta.core.chemical.AtomType, out: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::AtomType::print(std::ostream &) const –> void
- set_all_extra_parameters(self: pyrosetta.rosetta.core.chemical.AtomType, extra_parameters: pyrosetta.rosetta.utility.vector1_double) None ¶
all the extra parameters at once
C++: core::chemical::AtomType::set_all_extra_parameters(const class utility::vector1<double, class std::allocator<double> > &) –> void
- set_extra_parameter(self: pyrosetta.rosetta.core.chemical.AtomType, index: int, setting: float) None ¶
return an additional, non-hardcoded property
C++: core::chemical::AtomType::set_extra_parameter(const unsigned long, const double) –> void
- set_parameter(self: pyrosetta.rosetta.core.chemical.AtomType, param: str, setting: float) None ¶
set LJ and LK solvation parameter for this atom type
C++: core::chemical::AtomType::set_parameter(const std::string &, const double) –> void
- set_property(self: pyrosetta.rosetta.core.chemical.AtomType, property: str, setting: bool) None ¶
set relevant properties for this atom type hh
C++: core::chemical::AtomType::set_property(const std::string &, const bool) –> void
- class pyrosetta.rosetta.core.chemical.AtomTypeDatabaseIO¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.core.chemical.AtomTypeDatabaseIO, : pyrosetta.rosetta.core.chemical.AtomTypeDatabaseIO) pyrosetta.rosetta.core.chemical.AtomTypeDatabaseIO ¶
C++: core::chemical::AtomTypeDatabaseIO::operator=(const class core::chemical::AtomTypeDatabaseIO &) –> class core::chemical::AtomTypeDatabaseIO &
- get_all_atom_types_in_database(self: pyrosetta.rosetta.core.chemical.AtomTypeDatabaseIO, db_session: utility::sql_database::session) pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::chemical::AtomTypeDatabaseIO::get_all_atom_types_in_database(class std::shared_ptr<class utility::sql_database::session>) const –> class utility::vector1<std::string, class std::allocator<std::string > >
- initialize(self: pyrosetta.rosetta.core.chemical.AtomTypeDatabaseIO, db_session: utility::sql_database::session) None ¶
write the schema
C++: core::chemical::AtomTypeDatabaseIO::initialize(class std::shared_ptr<class utility::sql_database::session>) const –> void
- write_atom_type_set_to_database(self: pyrosetta.rosetta.core.chemical.AtomTypeDatabaseIO, atom_type_set: core::chemical::AtomTypeSet, db_session: utility::sql_database::session) None ¶
C++: core::chemical::AtomTypeDatabaseIO::write_atom_type_set_to_database(const class core::chemical::AtomTypeSet &, class std::shared_ptr<class utility::sql_database::session>) const –> void
- write_schema_to_db(self: pyrosetta.rosetta.core.chemical.AtomTypeDatabaseIO, db_session: utility::sql_database::session) None ¶
generate the table schemas and write them to the database
C++: core::chemical::AtomTypeDatabaseIO::write_schema_to_db(class std::shared_ptr<class utility::sql_database::session>) const –> void
- class pyrosetta.rosetta.core.chemical.AtomTypeSet¶
Bases:
pybind11_object
a set of AtomTypes
a vector of pointers each of which points to an AtomType and the vector index is looked up by an atom_name string in a map
- add_parameters_from_file(self: pyrosetta.rosetta.core.chemical.AtomTypeSet, filename: str) None ¶
additional file I/O
C++: core::chemical::AtomTypeSet::add_parameters_from_file(const std::string &) –> void
- assign(self: pyrosetta.rosetta.core.chemical.AtomTypeSet, : pyrosetta.rosetta.core.chemical.AtomTypeSet) pyrosetta.rosetta.core.chemical.AtomTypeSet ¶
C++: core::chemical::AtomTypeSet::operator=(const class core::chemical::AtomTypeSet &) –> class core::chemical::AtomTypeSet &
- atom_type_index(self: pyrosetta.rosetta.core.chemical.AtomTypeSet, atom_type_name: str) int ¶
lookup the atom_type by the atom_type_name string
C++: core::chemical::AtomTypeSet::atom_type_index(const std::string &) const –> int
- directory(self: pyrosetta.rosetta.core.chemical.AtomTypeSet) str ¶
Get the source directory, eg to open an additional file in that directory
C++: core::chemical::AtomTypeSet::directory() const –> const std::string &
- extra_parameter_index(self: pyrosetta.rosetta.core.chemical.AtomTypeSet, name: str) int ¶
SLOW
C++: core::chemical::AtomTypeSet::extra_parameter_index(const std::string &) const –> int
- extra_parameter_indices(self: pyrosetta.rosetta.core.chemical.AtomTypeSet) pyrosetta.rosetta.std.map_std_string_int ¶
C++: core::chemical::AtomTypeSet::extra_parameter_indices() const –> const class std::map<std::string, int, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, int> > > &
- has_atom(self: pyrosetta.rosetta.core.chemical.AtomTypeSet, atom_type_name: str) bool ¶
Check if atom is present
C++: core::chemical::AtomTypeSet::has_atom(const std::string &) const –> bool
- has_extra_parameter(self: pyrosetta.rosetta.core.chemical.AtomTypeSet, name: str) bool ¶
C++: core::chemical::AtomTypeSet::has_extra_parameter(const std::string &) const –> bool
- mode(self: pyrosetta.rosetta.core.chemical.AtomTypeSet) pyrosetta.rosetta.core.chemical.TypeSetMode ¶
The mode of the AtomTypeSet
C++: core::chemical::AtomTypeSet::mode() const –> enum core::chemical::TypeSetMode
- n_atomtypes(self: pyrosetta.rosetta.core.chemical.AtomTypeSet) int ¶
number of atom types in the set
C++: core::chemical::AtomTypeSet::n_atomtypes() const –> unsigned long
- name(self: pyrosetta.rosetta.core.chemical.AtomTypeSet) str ¶
the name of the AtomTypeSet
C++: core::chemical::AtomTypeSet::name() const –> std::string
- read_file(self: pyrosetta.rosetta.core.chemical.AtomTypeSet, filename: str) None ¶
file I/O
C++: core::chemical::AtomTypeSet::read_file(const std::string &) –> void
- read_meta_file(self: pyrosetta.rosetta.core.chemical.AtomTypeSet, filename: str) None ¶
- Read in meta information from the given file
Meta information is info about the AtomTypeSet as a whole
C++: core::chemical::AtomTypeSet::read_meta_file(const std::string &) –> void
- class pyrosetta.rosetta.core.chemical.AutomorphismIterator¶
Bases:
pybind11_object
Enumerates the automorphisms of a residue, which are basically chemical symmetries that affect RMSD calculations.
Common automorphisms include flipping a phenyl ring (think Phe chi2) or rotating a methyl group (or CF3, if you don’t care about H). However, they can be much more complicated than that, and some cannot be imitated by rotation about a bond. Examples include labeling a -CF3 clockwise vs. counterclockwise, or swapping the -CF3 branches of -C(CF3)2R. See the ligand of PDB 1PQC for a reasonably complex example.
Formally, a graph automorphism is an isomorphism of that graph with itself: given a graph G(V,E) and a mapping M that relabels the vertices according to M(v) -> v’, then M is an automorphism iff (M(u),M(v)) is an edge if and only if (u,v) is an edge. If the vertices are “colored” (in our case, have atom types), it must also be true that M(v) and v have the same color, for all v in V.
Thus you can re-label a phenyl ring
2 3 6 5 6 3
- 1 4 or 1 4 but not 1 4
6 5 2 3 2 5
because in the last case, there are new bonds 6-3 and 2-5, and missing bonds 6-5 and 2-3.
See also: OpenEye’s OEChem library and its OERMSD() function.
- next(self: pyrosetta.rosetta.core.chemical.AutomorphismIterator) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
- Returns the next automorphism for this residue type
as a vector that maps “old” atom indices to “new” atom indices. Returns an empty vector when no more automorphisms remain.
C++: core::chemical::AutomorphismIterator::next() –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- class pyrosetta.rosetta.core.chemical.Bond¶
Bases:
pybind11_object
basic chemical Bond
name, element, certain properties and parameters from .params file
- GetMaximumElectrons(self: pyrosetta.rosetta.core.chemical.Bond) int ¶
C++: core::chemical::Bond::GetMaximumElectrons() const –> unsigned long
- GetMinimumElectrons(self: pyrosetta.rosetta.core.chemical.Bond) int ¶
C++: core::chemical::Bond::GetMinimumElectrons() const –> unsigned long
- GetNumberOfElectrons(self: pyrosetta.rosetta.core.chemical.Bond) int ¶
C++: core::chemical::Bond::GetNumberOfElectrons() const –> unsigned long
- GetSDAltFileID(self: pyrosetta.rosetta.core.chemical.Bond) int ¶
C++: core::chemical::Bond::GetSDAltFileID() const –> unsigned long
- GetSDFileID(self: pyrosetta.rosetta.core.chemical.Bond) int ¶
C++: core::chemical::Bond::GetSDFileID() const –> unsigned long
- IsBondInRing(self: pyrosetta.rosetta.core.chemical.Bond) bool ¶
C++: core::chemical::Bond::IsBondInRing() const –> bool
- IsBondOrderKnown(self: pyrosetta.rosetta.core.chemical.Bond) bool ¶
C++: core::chemical::Bond::IsBondOrderKnown() const –> bool
- SetSDFType(self: pyrosetta.rosetta.core.chemical.Bond, SDF_ID: int) None ¶
Reset the internal data such that it matches the appropriate value for the SDF datatype.
Substitution (taken from) for BCL’s FindBondTypeFromSDFInfo( const std::size_t &SDF_ID)
C++: core::chemical::Bond::SetSDFType(const unsigned long) –> void
- aromaticity(*args, **kwargs)¶
Overloaded function.
aromaticity(self: pyrosetta.rosetta.core.chemical.Bond, aroma: pyrosetta.rosetta.core.chemical.BondAromaticity) -> None
C++: core::chemical::Bond::aromaticity(enum core::chemical::BondAromaticity) –> void
aromaticity(self: pyrosetta.rosetta.core.chemical.Bond) -> pyrosetta.rosetta.core.chemical.BondAromaticity
C++: core::chemical::Bond::aromaticity() const –> enum core::chemical::BondAromaticity
- bond_name(*args, **kwargs)¶
Overloaded function.
bond_name(self: pyrosetta.rosetta.core.chemical.Bond, bond_name: pyrosetta.rosetta.core.chemical.BondName) -> None
C++: core::chemical::Bond::bond_name(enum core::chemical::BondName) –> void
bond_name(self: pyrosetta.rosetta.core.chemical.Bond) -> pyrosetta.rosetta.core.chemical.BondName
/ Getters
C++: core::chemical::Bond::bond_name() const –> enum core::chemical::BondName
- conjugability(*args, **kwargs)¶
Overloaded function.
conjugability(self: pyrosetta.rosetta.core.chemical.Bond, conjug: pyrosetta.rosetta.core.chemical.BondConjugability) -> None
C++: core::chemical::Bond::conjugability(enum core::chemical::BondConjugability) –> void
conjugability(self: pyrosetta.rosetta.core.chemical.Bond) -> pyrosetta.rosetta.core.chemical.BondConjugability
C++: core::chemical::Bond::conjugability() const –> enum core::chemical::BondConjugability
- cut_bond(*args, **kwargs)¶
Overloaded function.
cut_bond(self: pyrosetta.rosetta.core.chemical.Bond, cut_bond: bool) -> None
C++: core::chemical::Bond::cut_bond(bool) –> void
cut_bond(self: pyrosetta.rosetta.core.chemical.Bond) -> bool
C++: core::chemical::Bond::cut_bond() const –> bool
- is_fake(self: pyrosetta.rosetta.core.chemical.Bond) bool ¶
Return true if this bond represents a non-physical bond
C++: core::chemical::Bond::is_fake() const –> bool
- isometry(*args, **kwargs)¶
Overloaded function.
isometry(self: pyrosetta.rosetta.core.chemical.Bond, isom: pyrosetta.rosetta.core.chemical.BondIsometry) -> None
C++: core::chemical::Bond::isometry(enum core::chemical::BondIsometry) –> void
isometry(self: pyrosetta.rosetta.core.chemical.Bond) -> pyrosetta.rosetta.core.chemical.BondIsometry
C++: core::chemical::Bond::isometry() const –> enum core::chemical::BondIsometry
- order(*args, **kwargs)¶
Overloaded function.
order(self: pyrosetta.rosetta.core.chemical.Bond, order: pyrosetta.rosetta.core.chemical.BondOrder) -> None
C++: core::chemical::Bond::order(enum core::chemical::BondOrder) –> void
order(self: pyrosetta.rosetta.core.chemical.Bond) -> pyrosetta.rosetta.core.chemical.BondOrder
C++: core::chemical::Bond::order() const –> enum core::chemical::BondOrder
- print(self: pyrosetta.rosetta.core.chemical.Bond, out: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::Bond::print(std::ostream &) const –> void
- ringness(*args, **kwargs)¶
Overloaded function.
ringness(self: pyrosetta.rosetta.core.chemical.Bond, ring: pyrosetta.rosetta.core.chemical.BondRingness) -> None
C++: core::chemical::Bond::ringness(enum core::chemical::BondRingness) –> void
ringness(self: pyrosetta.rosetta.core.chemical.Bond) -> pyrosetta.rosetta.core.chemical.BondRingness
C++: core::chemical::Bond::ringness() const –> enum core::chemical::BondRingness
- class pyrosetta.rosetta.core.chemical.BondAromaticity¶
Bases:
pybind11_object
- Proper aromaticity implies participation in a 4n+2 electron ring system.
For simple single-double alternation, see conjugatable bond.
Members:
UnknownAromaticity
NonaromaticBond
IsAromaticBond
- IsAromaticBond = <BondAromaticity.IsAromaticBond: 2>¶
- NonaromaticBond = <BondAromaticity.NonaromaticBond: 1>¶
- UnknownAromaticity = <BondAromaticity.UnknownAromaticity: 0>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.BondConjugability¶
Bases:
pybind11_object
- As with the BCL, bond conjugability is more about the atom types on
either end of the bond than about the bond itself. A conjugatable bond is one where it is known that the atoms on both sides of the bond can participate in a conjugated system. Double, triple and aromatic bonds are always conjugatable, and single bonds are conjugatable if both atoms are in other triple, double, or aromatic systems
Members:
UnknownConjugability
NotConjugableBond
ConjugableBond
- ConjugableBond = <BondConjugability.ConjugableBond: 2>¶
- NotConjugableBond = <BondConjugability.NotConjugableBond: 1>¶
- UnknownConjugability = <BondConjugability.UnknownConjugability: 0>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.BondIsometry¶
Bases:
pybind11_object
Members:
UnknownIsometry
NoBondIsometry
EIsometry
ZIsometry
- EIsometry = <BondIsometry.EIsometry: 2>¶
- NoBondIsometry = <BondIsometry.NoBondIsometry: 1>¶
- UnknownIsometry = <BondIsometry.UnknownIsometry: 0>¶
- ZIsometry = <BondIsometry.ZIsometry: 3>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.BondName¶
Bases:
pybind11_object
Members:
UnknownBond
SingleBond
DoubleBond
TripleBond
AromaticBond
OrbitalBond
PseudoBond
- AromaticBond = <BondName.AromaticBond: 4>¶
- DoubleBond = <BondName.DoubleBond: 2>¶
- OrbitalBond = <BondName.OrbitalBond: 5>¶
- PseudoBond = <BondName.PseudoBond: 99>¶
- SingleBond = <BondName.SingleBond: 1>¶
- TripleBond = <BondName.TripleBond: 3>¶
- UnknownBond = <BondName.UnknownBond: 0>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.BondOrder¶
Bases:
pybind11_object
Members:
UnknownBondOrder
SingleBondOrder
DoubleBondOrder
TripleBondOrder
OrbitalBondOrder
DeleteBondOrder
PseudoBondOrder
- DeleteBondOrder = <BondOrder.DeleteBondOrder: 5>¶
- DoubleBondOrder = <BondOrder.DoubleBondOrder: 2>¶
- OrbitalBondOrder = <BondOrder.OrbitalBondOrder: 4>¶
- PseudoBondOrder = <BondOrder.PseudoBondOrder: 99>¶
- SingleBondOrder = <BondOrder.SingleBondOrder: 1>¶
- TripleBondOrder = <BondOrder.TripleBondOrder: 3>¶
- UnknownBondOrder = <BondOrder.UnknownBondOrder: 0>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.BondRingness¶
Bases:
pybind11_object
Members:
UnknownRingness
BondNotInRing
BondInRing
- BondInRing = <BondRingness.BondInRing: 2>¶
- BondNotInRing = <BondRingness.BondNotInRing: 1>¶
- UnknownRingness = <BondRingness.UnknownRingness: 0>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets¶
Bases:
CacheableData
A (Pose-cacheable) container for ResidueTypeSets
- assign(self: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets, src: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets) pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets ¶
C++: core::chemical::CacheableResidueTypeSets::operator=(const class core::chemical::CacheableResidueTypeSets &) –> class core::chemical::CacheableResidueTypeSets &
- clear(self: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets) None ¶
C++: core::chemical::CacheableResidueTypeSets::clear() –> void
- clone(self: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets) pyrosetta.rosetta.basic.datacache.CacheableData ¶
C++: core::chemical::CacheableResidueTypeSets::clone() const –> class std::shared_ptr<class basic::datacache::CacheableData>
- get_res_type_set(*args, **kwargs)¶
Overloaded function.
get_res_type_set(self: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets) -> core::chemical::PoseResidueTypeSet
get_res_type_set(self: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets, mode: pyrosetta.rosetta.core.chemical.TypeSetMode) -> core::chemical::PoseResidueTypeSet
- Return a ResidueTypeSet of the appropriate type, non-const version
If one doesn’t already exist, return a null pointer.
C++: core::chemical::CacheableResidueTypeSets::get_res_type_set(enum core::chemical::TypeSetMode) –> class std::shared_ptr<class core::chemical::PoseResidueTypeSet>
- get_self_ptr(self: pyrosetta.rosetta.basic.datacache.CacheableData) pyrosetta.rosetta.basic.datacache.CacheableData ¶
C++: basic::datacache::CacheableData::get_self_ptr() –> class std::shared_ptr<class basic::datacache::CacheableData>
- get_self_weak_ptr(self: pyrosetta.rosetta.basic.datacache.CacheableData) pyrosetta.rosetta.std.weak_ptr_basic_datacache_CacheableData_t ¶
C++: basic::datacache::CacheableData::get_self_weak_ptr() –> class std::weak_ptr<class basic::datacache::CacheableData>
- has_res_type_set(self: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets, mode: pyrosetta.rosetta.core.chemical.TypeSetMode) bool ¶
Do we have a ‘mode’ ResidueTypeSet already instantiated?
C++: core::chemical::CacheableResidueTypeSets::has_res_type_set(enum core::chemical::TypeSetMode) const –> bool
- set_res_type_set(*args, **kwargs)¶
Overloaded function.
set_res_type_set(self: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets, rts: core::chemical::PoseResidueTypeSet) -> None
set_res_type_set(self: pyrosetta.rosetta.core.chemical.CacheableResidueTypeSets, rts: core::chemical::PoseResidueTypeSet, mode: pyrosetta.rosetta.core.chemical.TypeSetMode) -> None
- Replace the current ResidueTypeSet of the given mode with the given RTS.
If mode is INVALID_t (the recommended default) the mode will be autodetermined from the rts.
C++: core::chemical::CacheableResidueTypeSets::set_res_type_set(class std::shared_ptr<class core::chemical::PoseResidueTypeSet>, enum core::chemical::TypeSetMode) –> void
- class pyrosetta.rosetta.core.chemical.ChangeAncestory¶
Bases:
PatchOperation
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ChangeAncestory, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
change the ancestory, but leave the icoors intact.
C++: core::chemical::ChangeAncestory::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ChangeAncestory, : pyrosetta.rosetta.core.chemical.ChangeAncestory) pyrosetta.rosetta.core.chemical.ChangeAncestory ¶
C++: core::chemical::ChangeAncestory::operator=(const class core::chemical::ChangeAncestory &) –> class core::chemical::ChangeAncestory &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ChangeAncestory) str ¶
Return the name of this PatchOperation (“ChangeAncestory”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ChangeAncestory::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ChangeBondType¶
Bases:
PatchOperation
A patch operation for changing the bond type of a given bond.
See residue_io.cc for a description of bond types.
Labonte <JWLabonte.edu>
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ChangeBondType, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to the given ResidueType.
C++: core::chemical::ChangeBondType::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ChangeBondType, : pyrosetta.rosetta.core.chemical.ChangeBondType) pyrosetta.rosetta.core.chemical.ChangeBondType ¶
C++: core::chemical::ChangeBondType::operator=(const class core::chemical::ChangeBondType &) –> class core::chemical::ChangeBondType &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ChangeBondType) str ¶
Return the name of this PatchOperation (“ChangeBondType”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ChangeBondType::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ChemicalManager¶
Bases:
SingletonBase_core_chemical_ChemicalManager_t
a class managing different sets of atom_type_set and residue_type_set
make it as a singleton class so that atom_type_set and residue_type_set are only
input and initialized once. They can be later retrieved by querying this class.
- atom_type_set(*args, **kwargs)¶
Overloaded function.
atom_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, type_set_type: pyrosetta.rosetta.core.chemical.TypeSetMode) -> pyrosetta.rosetta.core.chemical.AtomTypeSet
query atom_type_set by mode
C++: core::chemical::ChemicalManager::atom_type_set(enum core::chemical::TypeSetMode) –> class std::shared_ptr<const class core::chemical::AtomTypeSet>
atom_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, tag: str) -> pyrosetta.rosetta.core.chemical.AtomTypeSet
query atom_type_set by a name tag
C++: core::chemical::ChemicalManager::atom_type_set(const std::string &) –> class std::shared_ptr<const class core::chemical::AtomTypeSet>
- element_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, tag: str) core::chemical::ElementSet ¶
query atom_type_set by a name tag
C++: core::chemical::ChemicalManager::element_set(const std::string &) –> class std::shared_ptr<const class core::chemical::ElementSet>
- gasteiger_atom_type_set(*args, **kwargs)¶
Overloaded function.
gasteiger_atom_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager) -> core::chemical::gasteiger::GasteigerAtomTypeSet
gasteiger_atom_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, tag: str) -> core::chemical::gasteiger::GasteigerAtomTypeSet
query gasteiger_atom_type_set by a name tag
C++: core::chemical::ChemicalManager::gasteiger_atom_type_set(const std::string &) –> class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeSet>
- static get_instance() core::chemical::ChemicalManager ¶
C++: utility::SingletonBase<core::chemical::ChemicalManager>::get_instance() –> class core::chemical::ChemicalManager *
- has_residue_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, tag: str) bool ¶
Check if residue_type_set is instantiated…
C++: core::chemical::ChemicalManager::has_residue_type_set(const std::string &) –> bool
- ideal_bond_length_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, tag: str) core::chemical::IdealBondLengthSet ¶
query ideal_bond_lengths
C++: core::chemical::ChemicalManager::ideal_bond_length_set(const std::string &) –> class std::shared_ptr<const class core::chemical::IdealBondLengthSet>
- mm_atom_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, tag: str) core::chemical::MMAtomTypeSet ¶
query mm_atom_type_set by a name tag
C++: core::chemical::ChemicalManager::mm_atom_type_set(const std::string &) –> class std::shared_ptr<const class core::chemical::MMAtomTypeSet>
- orbital_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, tag: str) core::chemical::orbitals::OrbitalTypeSet ¶
query orbital_type_set by a name tag
C++: core::chemical::ChemicalManager::orbital_type_set(const std::string &) –> class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>
- residue_type_set(*args, **kwargs)¶
Overloaded function.
residue_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, type_set_type: pyrosetta.rosetta.core.chemical.TypeSetMode) -> core::chemical::ResidueTypeSet
query residue_type_set by a type
If you have access to a Pose/Conformation, you probably don’t want to use this function. The Conformation can have custom ResidueTypeSets which add additional ResidueTypes to the ResidueTypeSet. Instead, use the residue_type_set_for_*() function on the pose. Those will fall back to this function if there isn’t a custom ResidueTypeSet.
C++: core::chemical::ChemicalManager::residue_type_set(enum core::chemical::TypeSetMode) –> class std::shared_ptr<const class core::chemical::ResidueTypeSet>
residue_type_set(self: pyrosetta.rosetta.core.chemical.ChemicalManager, tag: str) -> core::chemical::ResidueTypeSet
query residue_type_set by a name tag
C++: core::chemical::ChemicalManager::residue_type_set(const std::string &) –> class std::shared_ptr<const class core::chemical::ResidueTypeSet>
- class pyrosetta.rosetta.core.chemical.ChiralFlipAtoms¶
Bases:
PatchOperation
Execute chiral flip (primarily: at CA)
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ChiralFlipAtoms, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set the NCAA rotamer library path in the residue type
C++: core::chemical::ChiralFlipAtoms::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ChiralFlipAtoms, : pyrosetta.rosetta.core.chemical.ChiralFlipAtoms) pyrosetta.rosetta.core.chemical.ChiralFlipAtoms ¶
C++: core::chemical::ChiralFlipAtoms::operator=(const class core::chemical::ChiralFlipAtoms &) –> class core::chemical::ChiralFlipAtoms &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ChiralFlipAtoms) str ¶
Return the name of this PatchOperation (“ChiralFlipAtoms”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ChiralFlipAtoms::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ChiralFlipNaming¶
Bases:
PatchOperation
Execute chiral flip (primarily: at CA)
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.ChiralFlipNaming) bool ¶
C++: core::chemical::ChiralFlipNaming::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ChiralFlipNaming, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set the NCAA rotamer library path in the residue type
C++: core::chemical::ChiralFlipNaming::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ChiralFlipNaming, : pyrosetta.rosetta.core.chemical.ChiralFlipNaming) pyrosetta.rosetta.core.chemical.ChiralFlipNaming ¶
C++: core::chemical::ChiralFlipNaming::operator=(const class core::chemical::ChiralFlipNaming &) –> class core::chemical::ChiralFlipNaming &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.ChiralFlipNaming) bool ¶
This patch operaton DOES result in a new base residue type.
C++: core::chemical::ChiralFlipNaming::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.ChiralFlipNaming) bool ¶
Generates a new aa
C++: core::chemical::ChiralFlipNaming::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ChiralFlipNaming) str ¶
Return the name of this PatchOperation (“ChiralFlipNaming”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ChiralFlipNaming::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ClearChiRotamers¶
Bases:
PatchOperation
A patch operation for clearing all rotamer bins from the chi of a ResidueType.
This is useful if one has redefined a chi.
Labonte <JWLabonte.edu>
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ClearChiRotamers, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to the given ResidueType.
C++: core::chemical::ClearChiRotamers::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ClearChiRotamers, : pyrosetta.rosetta.core.chemical.ClearChiRotamers) pyrosetta.rosetta.core.chemical.ClearChiRotamers ¶
C++: core::chemical::ClearChiRotamers::operator=(const class core::chemical::ClearChiRotamers &) –> class core::chemical::ClearChiRotamers &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ClearChiRotamers) str ¶
Return the name of this PatchOperation (“ClearChiRotamers”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ClearChiRotamers::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ConnectSulfurAndMakeVirtualProton¶
Bases:
PatchOperation
Add a connection to the residue’s sulfur and make a virtual proton to track the position of the connection atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ConnectSulfurAndMakeVirtualProton, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ConnectSulfurAndMakeVirtualProton::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ConnectSulfurAndMakeVirtualProton, : pyrosetta.rosetta.core.chemical.ConnectSulfurAndMakeVirtualProton) pyrosetta.rosetta.core.chemical.ConnectSulfurAndMakeVirtualProton ¶
C++: core::chemical::ConnectSulfurAndMakeVirtualProton::operator=(const class core::chemical::ConnectSulfurAndMakeVirtualProton &) –> class core::chemical::ConnectSulfurAndMakeVirtualProton &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.ConnectSulfurAndMakeVirtualProton, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType, atom: str) bool ¶
C++: core::chemical::ConnectSulfurAndMakeVirtualProton::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ConnectSulfurAndMakeVirtualProton) str ¶
Return the name of this PatchOperation (“ConnectSulfurAndMakeVirtualProton”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ConnectSulfurAndMakeVirtualProton::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.DeleteActCoordAtom¶
Bases:
PatchOperation
- Delete an act coord atom
Added by Andrew M. Watkins in April 2015
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.DeleteActCoordAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::DeleteActCoordAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.DeleteActCoordAtom, : pyrosetta.rosetta.core.chemical.DeleteActCoordAtom) pyrosetta.rosetta.core.chemical.DeleteActCoordAtom ¶
C++: core::chemical::DeleteActCoordAtom::operator=(const class core::chemical::DeleteActCoordAtom &) –> class core::chemical::DeleteActCoordAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.DeleteActCoordAtom) str ¶
Return the name of this PatchOperation (“DeleteActCoordAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::DeleteActCoordAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.DeleteAtom¶
Bases:
PatchOperation
delete an atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.DeleteAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
delete an atom from ResidueType rsd
C++: core::chemical::DeleteAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.DeleteAtom, : pyrosetta.rosetta.core.chemical.DeleteAtom) pyrosetta.rosetta.core.chemical.DeleteAtom ¶
C++: core::chemical::DeleteAtom::operator=(const class core::chemical::DeleteAtom &) –> class core::chemical::DeleteAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.DeleteAtom) str ¶
C++: core::chemical::DeleteAtom::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.DeleteAtom) str ¶
Return the name of this PatchOperation (“DeleteAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::DeleteAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.DeleteChildProton¶
Bases:
PatchOperation
delete child proton
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.DeleteChildProton, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::DeleteChildProton::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.DeleteChildProton, : pyrosetta.rosetta.core.chemical.DeleteChildProton) pyrosetta.rosetta.core.chemical.DeleteChildProton ¶
C++: core::chemical::DeleteChildProton::operator=(const class core::chemical::DeleteChildProton &) –> class core::chemical::DeleteChildProton &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.DeleteChildProton) str ¶
Return the name of this PatchOperation (“DeleteChildProton”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::DeleteChildProton::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.DeleteMetalbindingAtom¶
Bases:
PatchOperation
- Delete a metal binding atom
Added by Andrew M. Watkins in April 2015
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.DeleteMetalbindingAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::DeleteMetalbindingAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.DeleteMetalbindingAtom, : pyrosetta.rosetta.core.chemical.DeleteMetalbindingAtom) pyrosetta.rosetta.core.chemical.DeleteMetalbindingAtom ¶
C++: core::chemical::DeleteMetalbindingAtom::operator=(const class core::chemical::DeleteMetalbindingAtom &) –> class core::chemical::DeleteMetalbindingAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.DeleteMetalbindingAtom) str ¶
Return the name of this PatchOperation (“DeleteMetalbindingAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::DeleteMetalbindingAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.DeleteProperty¶
Bases:
PatchOperation
- delete a property from ResidueType
Added by Andy M. Chen in June 2009 This is needed for deleting properties, which occurs in certain PTM’s (e.g. methylation) Rewritten by Vikram K. Mulligan on 25 Aug. 2016 to use enums wherever possible for speed.
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.DeleteProperty, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
delete a property
C++: core::chemical::DeleteProperty::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.DeleteProperty, : pyrosetta.rosetta.core.chemical.DeleteProperty) pyrosetta.rosetta.core.chemical.DeleteProperty ¶
C++: core::chemical::DeleteProperty::operator=(const class core::chemical::DeleteProperty &) –> class core::chemical::DeleteProperty &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.DeleteProperty) str ¶
Which property, if any, is deleted.
C++: core::chemical::DeleteProperty::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.DeleteProperty) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
Returns NO_PROPERTY if this PatchOperation deletes a custom, on-the-fly property.
C++: core::chemical::DeleteProperty::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.DeleteProperty) str ¶
Return the name of this PatchOperation (“DeleteProperty”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::DeleteProperty::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.DeleteTerminalChi¶
Bases:
PatchOperation
- Delete terminal chi angle
Added by Andrew M. Watkins in April 2015
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.DeleteTerminalChi, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
redefine a chi angle
C++: core::chemical::DeleteTerminalChi::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.DeleteTerminalChi, : pyrosetta.rosetta.core.chemical.DeleteTerminalChi) pyrosetta.rosetta.core.chemical.DeleteTerminalChi ¶
C++: core::chemical::DeleteTerminalChi::operator=(const class core::chemical::DeleteTerminalChi &) –> class core::chemical::DeleteTerminalChi &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.DeleteTerminalChi) str ¶
Return the name of this PatchOperation (“DeleteTerminalChi”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::DeleteTerminalChi::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.DeleteVariantType¶
Bases:
PatchOperation
A patch operation for deleting a VariantType from a ResidueType.
Labonte <JWLabonte.edu>
Vikram K. Mulligan (vmullig.edu) – modified to primarily use enums instead of strings.
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.DeleteVariantType, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to the given ResidueType.
C++: core::chemical::DeleteVariantType::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.DeleteVariantType, : pyrosetta.rosetta.core.chemical.DeleteVariantType) pyrosetta.rosetta.core.chemical.DeleteVariantType ¶
C++: core::chemical::DeleteVariantType::operator=(const class core::chemical::DeleteVariantType &) –> class core::chemical::DeleteVariantType &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.DeleteVariantType) str ¶
Which variant, if any, is deleted.
C++: core::chemical::DeleteVariantType::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.DeleteVariantType) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::DeleteVariantType::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.DeleteVariantType) str ¶
Return the name of this PatchOperation (“DeleteVariantType”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::DeleteVariantType::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ElectronConfiguration¶
Bases:
pybind11_object
describes the electron configuration of atoms
Describes the electron configuration of an atom on quantum chemistry level.
- class AngularMomentumQuantumNumber¶
Bases:
pybind11_object
Members:
e_S
e_P
e_D
e_F
MaxAngularMomentumQuantumNumber
- MaxAngularMomentumQuantumNumber = <AngularMomentumQuantumNumber.MaxAngularMomentumQuantumNumber: 4>¶
- e_D = <AngularMomentumQuantumNumber.e_D: 2>¶
- e_F = <AngularMomentumQuantumNumber.e_F: 3>¶
- e_P = <AngularMomentumQuantumNumber.e_P: 1>¶
- e_S = <AngularMomentumQuantumNumber.e_S: 0>¶
- property name¶
- property value¶
- static AngularMomentumQuantumNumber_strings() pyrosetta.rosetta.std.vector_std_string ¶
C++: core::chemical::ElectronConfiguration::AngularMomentumQuantumNumber_strings() –> const class std::vector<std::string, class std::allocator<std::string > > &
- MaxAngularMomentumQuantumNumber = <AngularMomentumQuantumNumber.MaxAngularMomentumQuantumNumber: 4>¶
- MaxPrincipleQuantumNumber = <PrincipalQuantumNumber.MaxPrincipleQuantumNumber: 7>¶
- class PrincipalQuantumNumber¶
Bases:
pybind11_object
Members:
e_1
e_2
e_3
e_4
e_5
e_6
e_7
MaxPrincipleQuantumNumber
- MaxPrincipleQuantumNumber = <PrincipalQuantumNumber.MaxPrincipleQuantumNumber: 7>¶
- e_1 = <PrincipalQuantumNumber.e_1: 0>¶
- e_2 = <PrincipalQuantumNumber.e_2: 1>¶
- e_3 = <PrincipalQuantumNumber.e_3: 2>¶
- e_4 = <PrincipalQuantumNumber.e_4: 3>¶
- e_5 = <PrincipalQuantumNumber.e_5: 4>¶
- e_6 = <PrincipalQuantumNumber.e_6: 5>¶
- e_7 = <PrincipalQuantumNumber.e_7: 6>¶
- property name¶
- property value¶
- static PrincipalQuantumNumber_strings() pyrosetta.rosetta.std.vector_std_string ¶
C++: core::chemical::ElectronConfiguration::PrincipalQuantumNumber_strings() –> const class std::vector<std::string, class std::allocator<std::string > > &
- assign(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration, : pyrosetta.rosetta.core.chemical.ElectronConfiguration) pyrosetta.rosetta.core.chemical.ElectronConfiguration ¶
C++: core::chemical::ElectronConfiguration::operator=(const class core::chemical::ElectronConfiguration &) –> class core::chemical::ElectronConfiguration &
- e_1 = <PrincipalQuantumNumber.e_1: 0>¶
- e_2 = <PrincipalQuantumNumber.e_2: 1>¶
- e_3 = <PrincipalQuantumNumber.e_3: 2>¶
- e_4 = <PrincipalQuantumNumber.e_4: 3>¶
- e_5 = <PrincipalQuantumNumber.e_5: 4>¶
- e_6 = <PrincipalQuantumNumber.e_6: 5>¶
- e_7 = <PrincipalQuantumNumber.e_7: 6>¶
- e_D = <AngularMomentumQuantumNumber.e_D: 2>¶
- e_F = <AngularMomentumQuantumNumber.e_F: 3>¶
- e_P = <AngularMomentumQuantumNumber.e_P: 1>¶
- e_S = <AngularMomentumQuantumNumber.e_S: 0>¶
- static get_angular_momentum_quantum_number(STR: str) pyrosetta.rosetta.core.chemical.ElectronConfiguration.AngularMomentumQuantumNumber ¶
AngularMomentumQuantumNumber as string
NUM the AngularMomentumQuantumNumber desired
AngularMomentumQuantumNumber as string
C++: core::chemical::ElectronConfiguration::get_angular_momentum_quantum_number(const std::string &) –> enum core::chemical::ElectronConfiguration::AngularMomentumQuantumNumber
- static get_descriptor(*args, **kwargs)¶
Overloaded function.
get_descriptor(NUM: pyrosetta.rosetta.core.chemical.ElectronConfiguration.PrincipalQuantumNumber) -> str
PrincipalQuantumNumber as string
the PrincipalQuantumNumber desired
the PrincipalQuantumNumber as string
C++: core::chemical::ElectronConfiguration::get_descriptor(const enum core::chemical::ElectronConfiguration::PrincipalQuantumNumber &) –> const std::string &
get_descriptor(NUM: pyrosetta.rosetta.core.chemical.ElectronConfiguration.AngularMomentumQuantumNumber) -> str
AngularMomentumQuantumNumber as string
the AngularMomentumQuantumNumber desired
the AngularMomentumQuantumNumber as string
C++: core::chemical::ElectronConfiguration::get_descriptor(const enum core::chemical::ElectronConfiguration::AngularMomentumQuantumNumber &) –> const std::string &
- static get_principal_quantum_number(STR: str) pyrosetta.rosetta.core.chemical.ElectronConfiguration.PrincipalQuantumNumber ¶
PrincipalQuantumNumber from string
NUM the PrincipalQuantumNumber desired
PrincipalQuantumNumber as string
C++: core::chemical::ElectronConfiguration::get_principal_quantum_number(const std::string &) –> enum core::chemical::ElectronConfiguration::PrincipalQuantumNumber
- max_valence_electrons_sp(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration) int ¶
the maximum number of electrons in SP orbitals for the noble gas in this period
C++: core::chemical::ElectronConfiguration::max_valence_electrons_sp() const –> unsigned long
- read(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration, ISTREAM: pyrosetta.rosetta.std.istream) pyrosetta.rosetta.std.istream ¶
read from std::istream
input stream
istream which was read from
C++: core::chemical::ElectronConfiguration::read(std::istream &) –> std::istream &
- unpaired_valence_electrons_sp(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration) int ¶
return the number of valence electrons in SP orbitals
C++: core::chemical::ElectronConfiguration::unpaired_valence_electrons_sp() const –> unsigned long
- valence_electrons_p(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration) int ¶
number ValenceElectrons in the pi valence orbitals
C++: core::chemical::ElectronConfiguration::valence_electrons_p() const –> unsigned long
- valence_electrons_s(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration) int ¶
return number ValenceElectrons in the sigma valence orbitals
C++: core::chemical::ElectronConfiguration::valence_electrons_s() const –> unsigned long
- valence_electrons_sp(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration) int ¶
number valence_electrons_sp
C++: core::chemical::ElectronConfiguration::valence_electrons_sp() const –> unsigned long
- valence_electrons_spd(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration) int ¶
number valence_electrons_spd
C++: core::chemical::ElectronConfiguration::valence_electrons_spd() const –> unsigned long
- write(self: pyrosetta.rosetta.core.chemical.ElectronConfiguration, OSTREAM: pyrosetta.rosetta.std.ostream) pyrosetta.rosetta.std.ostream ¶
write to std::ostream
output stream
number of indentations
ostream which was written to
C++: core::chemical::ElectronConfiguration::write(std::ostream &) const –> std::ostream &
- class pyrosetta.rosetta.core.chemical.Element¶
Bases:
pybind11_object
stores element properties
This is a low level helper class to store element properties
- Clone(self: pyrosetta.rosetta.core.chemical.Element) pyrosetta.rosetta.core.chemical.Element ¶
virtual copy constructor
C++: core::chemical::Element::Clone() const –> class std::shared_ptr<class core::chemical::Element>
- CovalentRadius = <Properties.CovalentRadius: 1>¶
- Mass = <Properties.Mass: 0>¶
- NumberOfProperties = <Properties.NumberOfProperties: 3>¶
- class Properties¶
Bases:
pybind11_object
enum properties for element types
Members:
Mass
CovalentRadius
VDWaalsRadius
NumberOfProperties
- CovalentRadius = <Properties.CovalentRadius: 1>¶
- Mass = <Properties.Mass: 0>¶
- NumberOfProperties = <Properties.NumberOfProperties: 3>¶
- VDWaalsRadius = <Properties.VDWaalsRadius: 2>¶
- property name¶
- property value¶
- VDWaalsRadius = <Properties.VDWaalsRadius: 2>¶
- assign(self: pyrosetta.rosetta.core.chemical.Element, : pyrosetta.rosetta.core.chemical.Element) pyrosetta.rosetta.core.chemical.Element ¶
C++: core::chemical::Element::operator=(const class core::chemical::Element &) –> class core::chemical::Element &
- element(self: pyrosetta.rosetta.core.chemical.Element) pyrosetta.rosetta.core.chemical.element.Elements ¶
The element enumeration
C++: core::chemical::Element::element() const –> enum core::chemical::element::Elements
- get_atomic_number(self: pyrosetta.rosetta.core.chemical.Element) int ¶
atomic number
atomic number
C++: core::chemical::Element::get_atomic_number() const –> unsigned long
- get_chemical_name(self: pyrosetta.rosetta.core.chemical.Element) str ¶
GetChemicalName
full chemical name
C++: core::chemical::Element::get_chemical_name() const –> const std::string &
- get_chemical_symbol(self: pyrosetta.rosetta.core.chemical.Element) str ¶
GetChemicalSymbol
chemical symbol one or two letters as AtomName
C++: core::chemical::Element::get_chemical_symbol() const –> const std::string &
- get_electron_configuration(self: pyrosetta.rosetta.core.chemical.Element) pyrosetta.rosetta.core.chemical.ElectronConfiguration ¶
electron configuration
the ElectronConfiguration
C++: core::chemical::Element::get_electron_configuration() const –> const class core::chemical::ElectronConfiguration &
- get_index(self: pyrosetta.rosetta.core.chemical.Element) int ¶
- Get the index of this element in the parent Element set
Will be zero if it’s not a member.
C++: core::chemical::Element::get_index() const –> unsigned long
- get_main_group(self: pyrosetta.rosetta.core.chemical.Element) int ¶
main Group #
C++: core::chemical::Element::get_main_group() const –> unsigned long
- get_period(self: pyrosetta.rosetta.core.chemical.Element) int ¶
Period
C++: core::chemical::Element::get_period() const –> unsigned long
- get_property(self: pyrosetta.rosetta.core.chemical.Element, PROPERTY: pyrosetta.rosetta.core.chemical.Element.Properties) float ¶
element type property as core::Real
the property desired
the property as core::Real
C++: core::chemical::Element::get_property(const enum core::chemical::Element::Properties &) const –> double
- static get_property_name(PROPERTY: pyrosetta.rosetta.core.chemical.Element.Properties) str ¶
element type property as string
the property desired
the property as string
C++: core::chemical::Element::get_property_name(const enum core::chemical::Element::Properties &) –> const std::string &
- is_conjugatable(self: pyrosetta.rosetta.core.chemical.Element) bool ¶
tell whether this element type can participate in a conjugated system
true if this element can participate in a common conjugated system Specifically tests if the element has 1-4 valence electrons in P orbitals
C++: core::chemical::Element::is_conjugatable() const –> bool
- is_fake(self: pyrosetta.rosetta.core.chemical.Element) bool ¶
Return true unless the element actually exists in the periodic table.
C++: core::chemical::Element::is_fake() const –> bool
- read(self: pyrosetta.rosetta.core.chemical.Element, ISTREAM: pyrosetta.rosetta.std.istream) pyrosetta.rosetta.std.istream ¶
read from std::istream
input stream
istream which was read from
C++: core::chemical::Element::read(std::istream &) –> std::istream &
- set_index(self: pyrosetta.rosetta.core.chemical.Element, setting: int) None ¶
C++: core::chemical::Element::set_index(unsigned long) –> void
- weight(self: pyrosetta.rosetta.core.chemical.Element) float ¶
This is legacy code from old element set
Return the full name of the Element
C++: core::chemical::Element::weight() const –> double
- write(self: pyrosetta.rosetta.core.chemical.Element, OSTREAM: pyrosetta.rosetta.std.ostream) pyrosetta.rosetta.std.ostream ¶
write to std::ostream
output stream
ostream which was written to
C++: core::chemical::Element::write(std::ostream &) const –> std::ostream &
- class pyrosetta.rosetta.core.chemical.ElementSet¶
Bases:
pybind11_object
A set of Bcl Elements
This class contains a vector of pointers each of which points to an Element and the vector index is looked up by an element_name string in a map.
- assign(self: pyrosetta.rosetta.core.chemical.ElementSet, : pyrosetta.rosetta.core.chemical.ElementSet) pyrosetta.rosetta.core.chemical.ElementSet ¶
C++: core::chemical::ElementSet::operator=(const class core::chemical::ElementSet &) –> class core::chemical::ElementSet &
- contains_element_type(self: pyrosetta.rosetta.core.chemical.ElementSet, element_symbol: str) bool ¶
Check if there is an element_type associated with an element_symbol string
C++: core::chemical::ElementSet::contains_element_type(const std::string &) const –> bool
- element(*args, **kwargs)¶
Overloaded function.
element(self: pyrosetta.rosetta.core.chemical.ElementSet, ele: pyrosetta.rosetta.core.chemical.element.Elements) -> pyrosetta.rosetta.core.chemical.Element
Lookup the element index by the element enum;
C++: core::chemical::ElementSet::element(enum core::chemical::element::Elements) const –> class std::shared_ptr<const class core::chemical::Element>
element(self: pyrosetta.rosetta.core.chemical.ElementSet, element_symbol: str) -> pyrosetta.rosetta.core.chemical.Element
Lookup the element object by the element_symbol string
C++: core::chemical::ElementSet::element(const std::string &) const –> class std::shared_ptr<const class core::chemical::Element>
- element_index(*args, **kwargs)¶
Overloaded function.
element_index(self: pyrosetta.rosetta.core.chemical.ElementSet, ele: pyrosetta.rosetta.core.chemical.element.Elements) -> int
Lookup the element index by the element enum
C++: core::chemical::ElementSet::element_index(enum core::chemical::element::Elements) const –> unsigned long
element_index(self: pyrosetta.rosetta.core.chemical.ElementSet, element_symbol: str) -> int
Lookup the element index by the element_symbol string
C++: core::chemical::ElementSet::element_index(const std::string &) const –> unsigned long
- n_elements(self: pyrosetta.rosetta.core.chemical.ElementSet) int ¶
Number of elements in the set
C++: core::chemical::ElementSet::n_elements() const –> unsigned long
- name(self: pyrosetta.rosetta.core.chemical.ElementSet) str ¶
What the ChemicalManager knows this as, if relevant
C++: core::chemical::ElementSet::name() const –> const std::string &
- read_file(self: pyrosetta.rosetta.core.chemical.ElementSet, filename: str) None ¶
Load the ElementSet from a file
C++: core::chemical::ElementSet::read_file(const std::string &) –> void
- class pyrosetta.rosetta.core.chemical.GlobalResidueTypeSet¶
Bases:
ResidueTypeSet
A collection of ResidueType defined
- atom_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.AtomTypeSet ¶
C++: core::chemical::ResidueTypeSet::atom_type_set() const –> class std::shared_ptr<const class core::chemical::AtomTypeSet>
- base_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
The list of ResidueTypes that don’t have any patches, but can be patched.
C++: core::chemical::ResidueTypeSet::base_residue_types() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- database_directory(self: pyrosetta.rosetta.core.chemical.GlobalResidueTypeSet) str ¶
accessor for database_directory
C++: core::chemical::GlobalResidueTypeSet::database_directory() const –> const std::string &
- element_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.ElementSet ¶
C++: core::chemical::ResidueTypeSet::element_set() const –> class std::shared_ptr<const class core::chemical::ElementSet>
- generates_patched_residue_type_with_interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_residue_name: str, interchangeability_group: str) bool ¶
- Check if a base type (like “CYS”) generates any types with a new interchangeability group (like “SCY” (via cys_acetylated))
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::generates_patched_residue_type_with_interchangeability_group(const std::string &, const std::string &) const –> bool
- generates_patched_residue_type_with_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_residue_name: str, name3: str) bool ¶
- Check if a base type (like “SER”) generates any types with another name3 (like “SEP”)
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::generates_patched_residue_type_with_name3(const std::string &, const std::string &) const –> bool
- get_all_types_with_variants_aa(*args, **kwargs)¶
Overloaded function.
get_all_types_with_variants_aa(self: pyrosetta.rosetta.core.chemical.GlobalResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
Gets all types with the given aa type and variants
The number of variants must match exactly. Variants can be custom variants. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::GlobalResidueTypeSet::get_all_types_with_variants_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
get_all_types_with_variants_aa(self: pyrosetta.rosetta.core.chemical.GlobalResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
Gets all types with the given aa type and variants, making exceptions for some variants.
- The number of variants must match exactly. Variants can be custom variants, but exceptions must
be standard types, listed in VariantType.hh.
(It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::GlobalResidueTypeSet::get_all_types_with_variants_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_by_basetype(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_type: pyrosetta.rosetta.core.chemical.ResidueType, variants: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, variant_strings: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, no_metapatches: bool) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Given a base residue type, desired variants, and undesired variants, retrieve a list
of cached ResidueTypeCOPs. If not cached, generate the data and cache them.
A ResidueTypeCOP to a base residue type, used for looking up the variant.
A list of VariantTypes that the returned ResidueTypes must have, used for looking up the variant.
A list of custom VariantTypes (that don’t have enums) that the returned ResidueTypes must have, used for looking up the variant.
A list of VariantTypes that are ignored in matching.
If true, metapatches are ignored.
A list of ResidueTypeCOPs matching the desired variants, with the desired base type.
This function is threadsafe. Caching and retrieveal are handled with a ReadWriteMutex.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_by_basetype(class std::shared_ptr<const class core::chemical::ResidueType>, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str, variants: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name1
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_name1(char, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str, variants: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_name3(const std::string &, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Gets all non-patched types with the given aa type
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_aa(enum core::chemical::AA) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name1
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_name1(char) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_name3(const std::string &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_d_equivalent(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, l_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
Given a D-residue, get its L-equivalent.
Returns NULL if there is no equivalent, true otherwise. Throws an error if this is not a D-residue. Preserves variant types. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
Works for L-amino acids and L-peptoids (peptoids with chiral “L” sidechains”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeSet::get_d_equivalent(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_l_equivalent(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, d_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Given an L-residue, get its D-equivalent.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
Returns NULL if there is no equivalent, true otherwise. Throws an error if this is not an L-residue. Preserves variant types.
Works for D-amino acids and D-peptoids (peptoids with chiral “D” sidechains”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeSet::get_l_equivalent(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_mirrored_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, original_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Given a residue, get its mirror-image type.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
Returns the same residue if this is an ACHIRAL type (e.g. gly), the D-equivalent for an L-residue, the L-equivalent of a D-residue, or NULL if this is an L-residue with no D-equivalent (or a D- with no L-equivalent). Preserves variant types.
C++: core::chemical::ResidueTypeSet::get_mirrored_type(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_patches(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Patch_t ¶
- Get the patches corresponding to a patch name.
Will get both regular an metapatches
C++: core::chemical::ResidueTypeSet::get_patches(const std::string &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >
- get_representative_type_aa(*args, **kwargs)¶
Overloaded function.
get_representative_type_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given aa type and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_aa(enum core::chemical::AA) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_base_name(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_name1(*args, **kwargs)¶
Overloaded function.
get_representative_type_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given name1 and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name1(char, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name1(char) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_name3(*args, **kwargs)¶
Overloaded function.
get_representative_type_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given name3 and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name3(const std::string &, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name3(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_residue_type_with_custom_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: core::chemical::ResidueTypeSet::get_residue_type_with_custom_variant_added(const class core::chemical::ResidueType &, const std::string &) const –> const class core::chemical::ResidueType &
- get_residue_type_with_variant_added(*args, **kwargs)¶
Overloaded function.
get_residue_type_with_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: pyrosetta.rosetta.core.chemical.VariantType) -> pyrosetta.rosetta.core.chemical.ResidueType
- Query a variant ResidueType by its base ResidueType and VariantType
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_added(const class core::chemical::ResidueType &, const enum core::chemical::VariantType) const –> const class core::chemical::ResidueType &
get_residue_type_with_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: str) -> pyrosetta.rosetta.core.chemical.ResidueType
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_added(const class core::chemical::ResidueType &, const std::string &) const –> const class core::chemical::ResidueType &
- get_residue_type_with_variant_removed(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, old_type: pyrosetta.rosetta.core.chemical.VariantType) pyrosetta.rosetta.core.chemical.ResidueType ¶
- return the residuetype we get from variant rsd type after removing the desired variant type
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_removed(const class core::chemical::ResidueType &, const enum core::chemical::VariantType) const –> const class core::chemical::ResidueType &
- get_self_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.ResidueTypeSet ¶
C++: core::chemical::ResidueTypeSet::get_self_ptr() const –> class std::shared_ptr<const class core::chemical::ResidueTypeSet>
- get_self_weak_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.std.weak_ptr_const_core_chemical_ResidueTypeSet_t ¶
C++: core::chemical::ResidueTypeSet::get_self_weak_ptr() const –> class std::weak_ptr<const class core::chemical::ResidueTypeSet>
- has_interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) bool ¶
- Does this ResidueTypeSet have ResidueTypes with the given interchangeability group?
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_interchangeability_group(const std::string &) const –> bool
- has_metapatch(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) bool ¶
Do we have this metapatch?
C++: core::chemical::ResidueTypeSet::has_metapatch(const std::string &) const –> bool
- has_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) bool ¶
- query if a ResidueType of the unique residue id (name) is present.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_name(const std::string &) const –> bool
- has_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) bool ¶
- query if any ResidueTypes in the set have a “name3” that matches the input name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_name3(const std::string &) const –> bool
- merge_split_behavior_manager(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) core::chemical::io::MergeAndSplitBehaviorManager ¶
accessor for merge/split behavior manager
C++: core::chemical::ResidueTypeSet::merge_split_behavior_manager() const –> const class core::chemical::io::MergeAndSplitBehaviorManager &
- metapatch(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) core::chemical::Metapatch ¶
C++: core::chemical::ResidueTypeSet::metapatch(const std::string &) const –> class std::shared_ptr<const class core::chemical::Metapatch>
- metapatch_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.std.map_std_string_std_shared_ptr_const_core_chemical_Metapatch_t_std_allocator_std_pair_const_std_string_std_shared_ptr_const_core_chemical_Metapatch_t ¶
the metapatches, index by name.
C++: core::chemical::ResidueTypeSet::metapatch_map() const –> const class std::map<std::string, class std::shared_ptr<const class core::chemical::Metapatch>, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class std::shared_ptr<const class core::chemical::Metapatch> > > > &
- metapatches(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Metapatch_t ¶
the metapatches
C++: core::chemical::ResidueTypeSet::metapatches() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Metapatch>, class std::allocator<class std::shared_ptr<const class core::chemical::Metapatch> > >
- mm_atom_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) core::chemical::MMAtomTypeSet ¶
C++: core::chemical::ResidueTypeSet::mm_atom_type_set() const –> class std::shared_ptr<const class core::chemical::MMAtomTypeSet>
- mode(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.TypeSetMode ¶
The type of the ResidueTypeSet
The difference between a ResidueTypeSet name and a ResidueTypeSet mode is that a a ResidueTypeSet name should uniquely identify a ResidueTypeSet (at lease those within the ChemicalManger) but more than one ResidueTypeSet may have the same mode. The mode specifies what compatibility class (full atom, centroid) the ResidueTypeSet has.
C++: core::chemical::ResidueTypeSet::mode() const –> enum core::chemical::TypeSetMode
- name(self: pyrosetta.rosetta.core.chemical.GlobalResidueTypeSet) str ¶
name of the residue type set (may be empty)
The difference between a ResidueTypeSet name and a ResidueTypeSet category is that a a ResidueTypeSet name should uniquely identify a ResidueTypeSet (at lease those within the ChemicalManger) but more than one ResidueTypeSet may have the same category. The type specifies what compatibility class (full atom, centroid) the ResidueTypeSet has. Generally speaking, the name should only be used when interacting with the user.
C++: core::chemical::GlobalResidueTypeSet::name() const –> const std::string &
- name_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- query ResidueType by its unique residue id. Note for derived classes: this
method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
since within a ResidueTypeSet, each residue id must be unique, this method only returns one residue type or it exits (the program!) without a match.
C++: core::chemical::ResidueTypeSet::name_map(const std::string &) const –> const class core::chemical::ResidueType &
- name_mapOP(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Get ResidueType by exact name, returning COP. Will return null pointer
for no matches. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::name_mapOP(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- orbital_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) core::chemical::orbitals::OrbitalTypeSet ¶
C++: core::chemical::ResidueTypeSet::orbital_type_set() const –> class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>
- patch_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.std.map_std_string_utility_vector1_std_shared_ptr_const_core_chemical_Patch_std_allocator_std_shared_ptr_const_core_chemical_Patch_t_std_allocator_std_pair_const_std_string_utility_vector1_std_shared_ptr_const_core_chemical_Patch_std_allocator_std_shared_ptr_const_core_chemical_Patch_t ¶
the patches, index by name.
C++: core::chemical::ResidueTypeSet::patch_map() const –> const class std::map<std::string, class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > > > > > &
- patches(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Patch_t ¶
the patches
C++: core::chemical::ResidueTypeSet::patches() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >
- unpatchable_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
The list of ResidueTypes which shouldn’t get patches applied to them
C++: core::chemical::ResidueTypeSet::unpatchable_residue_types() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- class pyrosetta.rosetta.core.chemical.GreekDistance¶
Bases:
pybind11_object
Enumerators for the Greek distance from the atom with the functional group of highest priority.
Members:
PRIMARY_ATOM
ALPHA_ATOM
BETA_ATOM
GAMMA_ATOM
DELTA_ATOM
EPSILON_ATOM
ZETA_ATOM
ETA_ATOM
THETA_ATOM
IOTA_ATOM
KAPPA_ATOM
LAMBDA_ATOM
MU_ATOM
NU_ATOM
XI_ATOM
OMICRON_ATOM
PI_ATOM
SIGMA_ATOM
TAU_ATOM
UPSILON_ATOM
PHI_ATOM
CHI_ATOM
PSI_ATOM
NA_GREEK_DISTANCE
- ALPHA_ATOM = <GreekDistance.ALPHA_ATOM: 1>¶
- BETA_ATOM = <GreekDistance.BETA_ATOM: 2>¶
- CHI_ATOM = <GreekDistance.CHI_ATOM: 21>¶
- DELTA_ATOM = <GreekDistance.DELTA_ATOM: 4>¶
- EPSILON_ATOM = <GreekDistance.EPSILON_ATOM: 5>¶
- ETA_ATOM = <GreekDistance.ETA_ATOM: 7>¶
- GAMMA_ATOM = <GreekDistance.GAMMA_ATOM: 3>¶
- IOTA_ATOM = <GreekDistance.IOTA_ATOM: 9>¶
- KAPPA_ATOM = <GreekDistance.KAPPA_ATOM: 10>¶
- LAMBDA_ATOM = <GreekDistance.LAMBDA_ATOM: 11>¶
- MU_ATOM = <GreekDistance.MU_ATOM: 12>¶
- NA_GREEK_DISTANCE = <GreekDistance.NA_GREEK_DISTANCE: 1023>¶
- NU_ATOM = <GreekDistance.NU_ATOM: 13>¶
- OMICRON_ATOM = <GreekDistance.OMICRON_ATOM: 15>¶
- PHI_ATOM = <GreekDistance.PHI_ATOM: 20>¶
- PI_ATOM = <GreekDistance.PI_ATOM: 16>¶
- PRIMARY_ATOM = <GreekDistance.PRIMARY_ATOM: 0>¶
- PSI_ATOM = <GreekDistance.PSI_ATOM: 22>¶
- SIGMA_ATOM = <GreekDistance.SIGMA_ATOM: 17>¶
- TAU_ATOM = <GreekDistance.TAU_ATOM: 18>¶
- THETA_ATOM = <GreekDistance.THETA_ATOM: 8>¶
- UPSILON_ATOM = <GreekDistance.UPSILON_ATOM: 19>¶
- XI_ATOM = <GreekDistance.XI_ATOM: 14>¶
- ZETA_ATOM = <GreekDistance.ZETA_ATOM: 6>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.HeavyAtomFilter¶
Bases:
pybind11_object
The filter responsible for obtaining all heavy atoms.
- assign(self: pyrosetta.rosetta.core.chemical.HeavyAtomFilter, : pyrosetta.rosetta.core.chemical.HeavyAtomFilter) pyrosetta.rosetta.core.chemical.HeavyAtomFilter ¶
C++: core::chemical::HeavyAtomFilter::operator=(const class core::chemical::HeavyAtomFilter &) –> class core::chemical::HeavyAtomFilter &
- class pyrosetta.rosetta.core.chemical.HeavyAtomWithHydrogensFilter¶
Bases:
pybind11_object
The filter responsible for finding heavy atoms with hydrogens.
- assign(self: pyrosetta.rosetta.core.chemical.HeavyAtomWithHydrogensFilter, : pyrosetta.rosetta.core.chemical.HeavyAtomWithHydrogensFilter) pyrosetta.rosetta.core.chemical.HeavyAtomWithHydrogensFilter ¶
C++: core::chemical::HeavyAtomWithHydrogensFilter::operator=(const class core::chemical::HeavyAtomWithHydrogensFilter &) –> class core::chemical::HeavyAtomWithHydrogensFilter &
- class pyrosetta.rosetta.core.chemical.HeavyAtomWithPolarHydrogensFilter¶
Bases:
pybind11_object
The filter responsible for obtaining all heavy atoms with polar hydrogens attached to them.
- assign(self: pyrosetta.rosetta.core.chemical.HeavyAtomWithPolarHydrogensFilter, : pyrosetta.rosetta.core.chemical.HeavyAtomWithPolarHydrogensFilter) pyrosetta.rosetta.core.chemical.HeavyAtomWithPolarHydrogensFilter ¶
C++: core::chemical::HeavyAtomWithPolarHydrogensFilter::operator=(const class core::chemical::HeavyAtomWithPolarHydrogensFilter &) –> class core::chemical::HeavyAtomWithPolarHydrogensFilter &
- class pyrosetta.rosetta.core.chemical.Hybridization¶
Bases:
pybind11_object
Members:
SP2_HYBRID
SP3_HYBRID
RING_HYBRID
UNKNOWN_HYBRID
HYBRID_MAX
- HYBRID_MAX = <Hybridization.UNKNOWN_HYBRID: 4>¶
- RING_HYBRID = <Hybridization.RING_HYBRID: 3>¶
- SP2_HYBRID = <Hybridization.SP2_HYBRID: 1>¶
- SP3_HYBRID = <Hybridization.SP3_HYBRID: 2>¶
- UNKNOWN_HYBRID = <Hybridization.UNKNOWN_HYBRID: 4>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.HydrogenAtomFilter¶
Bases:
pybind11_object
The filter responsible for all hydrogens.
- assign(self: pyrosetta.rosetta.core.chemical.HydrogenAtomFilter, : pyrosetta.rosetta.core.chemical.HydrogenAtomFilter) pyrosetta.rosetta.core.chemical.HydrogenAtomFilter ¶
C++: core::chemical::HydrogenAtomFilter::operator=(const class core::chemical::HydrogenAtomFilter &) –> class core::chemical::HydrogenAtomFilter &
- class pyrosetta.rosetta.core.chemical.ICoorAtomID¶
Bases:
pybind11_object
Atom ‘s ID in internal coordinates in a ResidueType
- assign(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, : pyrosetta.rosetta.core.chemical.ICoorAtomID) pyrosetta.rosetta.core.chemical.ICoorAtomID ¶
C++: core::chemical::ICoorAtomID::operator=(const class core::chemical::ICoorAtomID &) –> class core::chemical::ICoorAtomID &
- atom_id(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, rsd: core::conformation::Residue, conformation: core::conformation::Conformation) core::id::AtomID ¶
This ICoorAtomID (for the given residue) corresponds to which id::AtomID in the conformation?
C++: core::chemical::ICoorAtomID::atom_id(const class core::conformation::Residue &, const class core::conformation::Conformation &) const –> class core::id::AtomID
- atomno(*args, **kwargs)¶
Overloaded function.
atomno(self: pyrosetta.rosetta.core.chemical.ICoorAtomID) -> int
get ICoorAtomID atomno
C++: core::chemical::ICoorAtomID::atomno() const –> unsigned long
atomno(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, atomno_in: int) -> None
set ICoorAtomID atomno
C++: core::chemical::ICoorAtomID::atomno(const int) –> void
- buildable(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, rsd: core::conformation::Residue, conformation: core::conformation::Conformation) bool ¶
- Can valid coordinates be built for this ICoorAtomID,
given the residue and conformation?
C++: core::chemical::ICoorAtomID::buildable(const class core::conformation::Residue &, const class core::conformation::Conformation &) const –> bool
- is_connect(*args, **kwargs)¶
Overloaded function.
is_connect(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, connid: int) -> bool
Returns true if this is the specified connection id
C++: core::chemical::ICoorAtomID::is_connect(const unsigned long) const –> bool
is_connect(self: pyrosetta.rosetta.core.chemical.ICoorAtomID) -> bool
Returns true if this is a connection.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ICoorAtomID::is_connect() const –> bool
- is_internal(self: pyrosetta.rosetta.core.chemical.ICoorAtomID) bool ¶
C++: core::chemical::ICoorAtomID::is_internal() const –> bool
- is_polymer_lower(self: pyrosetta.rosetta.core.chemical.ICoorAtomID) bool ¶
C++: core::chemical::ICoorAtomID::is_polymer_lower() const –> bool
- is_polymer_upper(self: pyrosetta.rosetta.core.chemical.ICoorAtomID) bool ¶
C++: core::chemical::ICoorAtomID::is_polymer_upper() const –> bool
- name(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, rt: core::chemical::ResidueType) str ¶
- Returns the string representation which will build this ICoorAtomID
(e.g. atom name, UPPER, LOWER, CONN*
C++: core::chemical::ICoorAtomID::name(const class core::chemical::ResidueType &) const –> std::string
- type(self: pyrosetta.rosetta.core.chemical.ICoorAtomID) pyrosetta.rosetta.core.chemical.ICoordAtomIDType ¶
get ICoordAtomID type
C++: core::chemical::ICoorAtomID::type() const –> const enum core::chemical::ICoordAtomIDType &
- xyz(*args, **kwargs)¶
Overloaded function.
xyz(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, rsd: core::conformation::Residue, conformation: core::conformation::Conformation) -> pyrosetta.rosetta.numeric.xyzVector_double_t
- What is the coordinates corresponding to this ICoorAtomID,
for the given residue and conformation
C++: core::chemical::ICoorAtomID::xyz(const class core::conformation::Residue &, const class core::conformation::Conformation &) const –> const class numeric::xyzVector<double> &
xyz(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, rsd_type: core::chemical::ResidueType) -> pyrosetta.rosetta.numeric.xyzVector_double_t
- What is the coordinates corresponding to this ICoorAtomID,
for the given idealized ResidueType
C++: core::chemical::ICoorAtomID::xyz(const class core::chemical::ResidueType &) const –> class numeric::xyzVector<double>
xyz(self: pyrosetta.rosetta.core.chemical.ICoorAtomID, rsd: core::conformation::Residue) -> pyrosetta.rosetta.numeric.xyzVector_double_t
- WARNING: Slightly dangerous function intended for black magic use only.
Rebuilds atom location from stub atoms. If stub atom are not internal atoms, their location will be rebuilt from their residue stub atom’s locations, as opposed to being retrieved from connected residues via a conformation.
C++: core::chemical::ICoorAtomID::xyz(const class core::conformation::Residue &) const –> class numeric::xyzVector<double>
- class pyrosetta.rosetta.core.chemical.ICoordAtomIDType¶
Bases:
pybind11_object
INTERNAL: atoms which inherently belong to this ResidueType
POLYMER_LOWER: atom at the polymer lower connection, such as backbone C in
the previous residue (N-term side) - POLYMER_UPPER: atom at the polymer upper connection, such as backbone N in the next residue (C-term side) - CONNECT: atoms from a non-adjacent residue which connect to this residue by non-polymer connection, such as disulfide
If you add anything to this enum, be sure to update the string_to_icoord_type() function.
Members:
INTERNAL
POLYMER_LOWER
POLYMER_UPPER
CONNECT
- CONNECT = <ICoordAtomIDType.CONNECT: 4>¶
- INTERNAL = <ICoordAtomIDType.INTERNAL: 1>¶
- POLYMER_LOWER = <ICoordAtomIDType.POLYMER_LOWER: 2>¶
- POLYMER_UPPER = <ICoordAtomIDType.POLYMER_UPPER: 3>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.IdealBondLengthSet¶
Bases:
pybind11_object
A set of Elements
This class contains a vector of pointers each of which points to an Element and the vector index is looked up by an element_name string in a map.
- assign(self: pyrosetta.rosetta.core.chemical.IdealBondLengthSet, : pyrosetta.rosetta.core.chemical.IdealBondLengthSet) pyrosetta.rosetta.core.chemical.IdealBondLengthSet ¶
C++: core::chemical::IdealBondLengthSet::operator=(const class core::chemical::IdealBondLengthSet &) –> class core::chemical::IdealBondLengthSet &
- contains_bond_length(*args, **kwargs)¶
Overloaded function.
contains_bond_length(self: pyrosetta.rosetta.core.chemical.IdealBondLengthSet, atom_type_name1: str, atom_type_name2: str) -> bool
Check if an ideal bond length is known for this pair of atom types…
C++: core::chemical::IdealBondLengthSet::contains_bond_length(const std::string &, const std::string &) const –> bool
contains_bond_length(self: pyrosetta.rosetta.core.chemical.IdealBondLengthSet, atom_type_index1: int, atom_type_index2: int) -> bool
C++: core::chemical::IdealBondLengthSet::contains_bond_length(int, int) const –> bool
- get_bond_length(*args, **kwargs)¶
Overloaded function.
get_bond_length(self: pyrosetta.rosetta.core.chemical.IdealBondLengthSet, atom_type_name1: str, atom_type_name2: str) -> float
Lookup the element index by the element_symbol string
C++: core::chemical::IdealBondLengthSet::get_bond_length(const std::string &, const std::string &) const –> double
get_bond_length(self: pyrosetta.rosetta.core.chemical.IdealBondLengthSet, atom_type_index1: int, atom_type_index2: int) -> float
C++: core::chemical::IdealBondLengthSet::get_bond_length(const int, const int) const –> double
- print_all_bond_lengths(self: pyrosetta.rosetta.core.chemical.IdealBondLengthSet) None ¶
Print all of the symbols of all of the Elements in the set. Usefull for debuging.
C++: core::chemical::IdealBondLengthSet::print_all_bond_lengths() –> void
- read_file(self: pyrosetta.rosetta.core.chemical.IdealBondLengthSet, filename: str) None ¶
Load the IdealBondLengthSet from a file
C++: core::chemical::IdealBondLengthSet::read_file(const std::string &) –> void
- class pyrosetta.rosetta.core.chemical.MMAtomType¶
Bases:
pybind11_object
Basic MM atom type
Simple class for holding the name and the LJ properties of a Charmm molecular mechanics atom type. Borrows heavily and functions similarly to the rosetta atom type class, AtomType
- lj_radius(self: pyrosetta.rosetta.core.chemical.MMAtomType) float ¶
Return the LJ radius of the atom type
C++: core::chemical::MMAtomType::lj_radius() const –> double
- lj_radius_sq(self: pyrosetta.rosetta.core.chemical.MMAtomType) float ¶
Return the squared LJ radius of the atom type
C++: core::chemical::MMAtomType::lj_radius_sq() const –> double
- lj_three_bond_radius(self: pyrosetta.rosetta.core.chemical.MMAtomType) float ¶
Return the LJ radius for use when atoms types are seperated by 3 bonds
C++: core::chemical::MMAtomType::lj_three_bond_radius() const –> double
- lj_three_bond_radius_sq(self: pyrosetta.rosetta.core.chemical.MMAtomType) float ¶
Return the squaredLJ radius for use when atoms types are seperated by 3 bonds
C++: core::chemical::MMAtomType::lj_three_bond_radius_sq() const –> double
- lj_three_bond_wdepth(self: pyrosetta.rosetta.core.chemical.MMAtomType) float ¶
Return the LJ well depth for use when atoms types are seperated by 3 bonds
C++: core::chemical::MMAtomType::lj_three_bond_wdepth() const –> double
- lj_wdepth(self: pyrosetta.rosetta.core.chemical.MMAtomType) float ¶
Return the LJ well depth of the atom type
C++: core::chemical::MMAtomType::lj_wdepth() const –> double
- name(self: pyrosetta.rosetta.core.chemical.MMAtomType) str ¶
Return the name of the MMAtomType
C++: core::chemical::MMAtomType::name() const –> const std::string &
- set_parameter(self: pyrosetta.rosetta.core.chemical.MMAtomType, param: str, setting: float) None ¶
set LJ and LK solvation parameter for this atom type
C++: core::chemical::MMAtomType::set_parameter(const std::string &, const double) –> void
- class pyrosetta.rosetta.core.chemical.MMAtomTypeSet¶
Bases:
pybind11_object
A set of MMAtomTypes
This class contains a vector of pointers each of which points to an MMAtomType and the vector index is looked up by an atom_name string in a map.
- assign(self: pyrosetta.rosetta.core.chemical.MMAtomTypeSet, : pyrosetta.rosetta.core.chemical.MMAtomTypeSet) pyrosetta.rosetta.core.chemical.MMAtomTypeSet ¶
C++: core::chemical::MMAtomTypeSet::operator=(const class core::chemical::MMAtomTypeSet &) –> class core::chemical::MMAtomTypeSet &
- atom_type_index(self: pyrosetta.rosetta.core.chemical.MMAtomTypeSet, atom_type_name: str) int ¶
Lookup the atom_type by the atom_type_name string
C++: core::chemical::MMAtomTypeSet::atom_type_index(const std::string &) const –> int
- contains_atom_type(self: pyrosetta.rosetta.core.chemical.MMAtomTypeSet, atom_type_name: str) bool ¶
Check if there is an atom_type associated with an atom_type_name string
C++: core::chemical::MMAtomTypeSet::contains_atom_type(const std::string &) const –> bool
- n_atomtypes(self: pyrosetta.rosetta.core.chemical.MMAtomTypeSet) int ¶
Number of MM atom types in the set
C++: core::chemical::MMAtomTypeSet::n_atomtypes() const –> unsigned long
- name(self: pyrosetta.rosetta.core.chemical.MMAtomTypeSet) str ¶
What the ChemicalManager knows this as, if relevant
C++: core::chemical::MMAtomTypeSet::name() const –> const std::string &
- print_all_types(self: pyrosetta.rosetta.core.chemical.MMAtomTypeSet) None ¶
Print all of the names of all of the MMAtomTypes in the set. Usefull for debuging.
C++: core::chemical::MMAtomTypeSet::print_all_types() –> void
- read_file(self: pyrosetta.rosetta.core.chemical.MMAtomTypeSet, filename: str) None ¶
Load the MMAtomTypeSet from a file
C++: core::chemical::MMAtomTypeSet::read_file(const std::string &) –> void
- class pyrosetta.rosetta.core.chemical.Metapatch¶
Bases:
pybind11_object
A class patching basic ResidueType to create variant types, containing multiple PatchCase
- applies_to(self: pyrosetta.rosetta.core.chemical.Metapatch, rsd: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
can I operate on this residue type?
C++: core::chemical::Metapatch::applies_to(const class core::chemical::ResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.Metapatch, : pyrosetta.rosetta.core.chemical.Metapatch) pyrosetta.rosetta.core.chemical.Metapatch ¶
C++: core::chemical::Metapatch::operator=(const class core::chemical::Metapatch &) –> class core::chemical::Metapatch &
- atoms(self: pyrosetta.rosetta.core.chemical.Metapatch, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::chemical::Metapatch::atoms(const class core::chemical::ResidueType &) const –> class utility::vector1<std::string, class std::allocator<std::string > >
- get_one_patch(self: pyrosetta.rosetta.core.chemical.Metapatch, atom_name: str) core::chemical::Patch ¶
C++: core::chemical::Metapatch::get_one_patch(const std::string &) const –> class std::shared_ptr<const class core::chemical::Patch>
- meets_requirements(self: pyrosetta.rosetta.core.chemical.Metapatch, r: pyrosetta.rosetta.core.chemical.ResidueType, i: int) bool ¶
C++: core::chemical::Metapatch::meets_requirements(const class core::chemical::ResidueType &, unsigned long) const –> bool
- name(self: pyrosetta.rosetta.core.chemical.Metapatch) str ¶
unique name of this patch, eg Nter-simple, Cter-full, Phospho, … ?
C++: core::chemical::Metapatch::name() const –> const std::string &
- read_file(self: pyrosetta.rosetta.core.chemical.Metapatch, filename: str) None ¶
constructor from file
C++: core::chemical::Metapatch::read_file(const std::string &) –> void
- types(self: pyrosetta.rosetta.core.chemical.Metapatch) pyrosetta.rosetta.utility.vector1_std_string ¶
the variant types created by applying this patch
C++: core::chemical::Metapatch::types() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- class pyrosetta.rosetta.core.chemical.MutableChiRecord¶
Bases:
pybind11_object
A class containing bundled info about chis
- add_chi_rotamer(self: pyrosetta.rosetta.core.chemical.MutableChiRecord, mean: float, sdev: float) None ¶
C++: core::chemical::MutableChiRecord::add_chi_rotamer(const double, const double) –> void
- chi_atoms(self: pyrosetta.rosetta.core.chemical.MutableChiRecord) pyrosetta.rosetta.utility.vector1_void_* ¶
C++: core::chemical::MutableChiRecord::chi_atoms() const –> const class utility::vector1<void *, class std::allocator<void *> > &
- chi_rotamers(self: pyrosetta.rosetta.core.chemical.MutableChiRecord) pyrosetta.rosetta.utility.vector1_std_pair_double_double_t ¶
C++: core::chemical::MutableChiRecord::chi_rotamers() const –> const class utility::vector1<struct std::pair<double, double>, class std::allocator<struct std::pair<double, double> > > &
- clear_chi_rotamers(self: pyrosetta.rosetta.core.chemical.MutableChiRecord) None ¶
C++: core::chemical::MutableChiRecord::clear_chi_rotamers() –> void
- is_proton_chi(self: pyrosetta.rosetta.core.chemical.MutableChiRecord) bool ¶
C++: core::chemical::MutableChiRecord::is_proton_chi() const –> bool
- proton_chi_extra_samples(self: pyrosetta.rosetta.core.chemical.MutableChiRecord) pyrosetta.rosetta.utility.vector1_double ¶
C++: core::chemical::MutableChiRecord::proton_chi_extra_samples() const –> const class utility::vector1<double, class std::allocator<double> > &
- proton_chi_samples(self: pyrosetta.rosetta.core.chemical.MutableChiRecord) pyrosetta.rosetta.utility.vector1_double ¶
C++: core::chemical::MutableChiRecord::proton_chi_samples() const –> const class utility::vector1<double, class std::allocator<double> > &
- remap_atom_vds(self: pyrosetta.rosetta.core.chemical.MutableChiRecord, old_to_new: pyrosetta.rosetta.std.map_void_ * _void_ * _std_less_void__star__t_std_allocator_std_pair_void__star_const_void__star__t) None ¶
Update the internal VDs based on the provide mapping
C++: core::chemical::MutableChiRecord::remap_atom_vds(const class std::map<void *, void *, struct std::less<void *>, class std::allocator<struct std::pair<void *const, void *> > > &) –> void
- set_chi_rotamers(self: pyrosetta.rosetta.core.chemical.MutableChiRecord, rots: pyrosetta.rosetta.utility.vector1_std_pair_double_double_t) None ¶
C++: core::chemical::MutableChiRecord::set_chi_rotamers(const class utility::vector1<struct std::pair<double, double>, class std::allocator<struct std::pair<double, double> > > &) –> void
- set_proton_chi(*args, **kwargs)¶
Overloaded function.
set_proton_chi(self: pyrosetta.rosetta.core.chemical.MutableChiRecord) -> None
set_proton_chi(self: pyrosetta.rosetta.core.chemical.MutableChiRecord, setting: bool) -> None
C++: core::chemical::MutableChiRecord::set_proton_chi(bool) –> void
set_proton_chi(self: pyrosetta.rosetta.core.chemical.MutableChiRecord, dihedral_samples: pyrosetta.rosetta.utility.vector1_double, extra_samples: pyrosetta.rosetta.utility.vector1_double) -> None
C++: core::chemical::MutableChiRecord::set_proton_chi(const class utility::vector1<double, class std::allocator<double> > &, const class utility::vector1<double, class std::allocator<double> > &) –> void
- class pyrosetta.rosetta.core.chemical.MutableICoorRecord¶
Bases:
pybind11_object
- A basic class containing basic info of internal coordinates needed for building an atom within a ResidueType
This is a simplified representation, used for MutableResidueType. It contains all the information, but is intended to be somewhat easier to update for added/deleted atoms than the standard AtomICoor.
In atom tree, each atom is defined by its internal coordinates, which include a bond distance, a bond angle and a torsion angle. Of course, all these internal coordinates are only meaningful in the context of three reference (stub) atoms. MutableICoorRecord information is stored in the residue param files and some terms are defined as following: - bond distance d_ is that between the atom to be built (child) and stub_atom1 (parent) - bond angle theta_ is that defined by child-parent-stub2(angle) - torsion angle phi_ is that defined by child-parent-stub2-stub3(torsion)
- assign(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord, : pyrosetta.rosetta.core.chemical.MutableICoorRecord) pyrosetta.rosetta.core.chemical.MutableICoorRecord ¶
C++: core::chemical::MutableICoorRecord::operator=(const class core::chemical::MutableICoorRecord &) –> class core::chemical::MutableICoorRecord &
- build(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord, rsd_type: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
Build the location of the built atom, given the other atoms in the residue type.
C++: core::chemical::MutableICoorRecord::build(const class core::chemical::MutableResidueType &) const –> class numeric::xyzVector<double>
- static build_xyz(stub: str, restype: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
Given a stub designation (atom name, UPPER/LOWER/CONN, etc.) find the coordinate from the MutableResidueType
C++: core::chemical::MutableICoorRecord::build_xyz(const std::string &, const class core::chemical::MutableResidueType &) –> class numeric::xyzVector<double>
- buildable(*args, **kwargs)¶
Overloaded function.
buildable(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord, rsd_type: pyrosetta.rosetta.core.chemical.MutableResidueType) -> bool
buildable(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord, rsd_type: pyrosetta.rosetta.core.chemical.MutableResidueType, verbose: bool) -> bool
Can valid coordinates be built for this MutableICoorRecord, given the residue type?
C++: core::chemical::MutableICoorRecord::buildable(const class core::chemical::MutableResidueType &, bool) const –> bool
- d(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) float ¶
C++: core::chemical::MutableICoorRecord::d() const –> double
- phi(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) float ¶
accessor to stub_atom1 ICoorAtomID
C++: core::chemical::MutableICoorRecord::phi() const –> double
- show(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord, out: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::MutableICoorRecord::show(std::ostream &) const –> void
- stub_atom(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord, atm: int) str ¶
accessor to stub_atom ICoorAtomID
C++: core::chemical::MutableICoorRecord::stub_atom(const int) const –> const std::string &
- stub_atom1(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) str ¶
C++: core::chemical::MutableICoorRecord::stub_atom1() const –> const std::string &
- stub_atom2(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) str ¶
C++: core::chemical::MutableICoorRecord::stub_atom2() const –> const std::string &
- stub_atom3(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) str ¶
C++: core::chemical::MutableICoorRecord::stub_atom3() const –> const std::string &
- stub_type(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord, atm: int) pyrosetta.rosetta.core.chemical.ICoordAtomIDType ¶
accessor to stub_type ICoorAtomID
C++: core::chemical::MutableICoorRecord::stub_type(const int) const –> enum core::chemical::ICoordAtomIDType
- stub_type1(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) pyrosetta.rosetta.core.chemical.ICoordAtomIDType ¶
C++: core::chemical::MutableICoorRecord::stub_type1() const –> enum core::chemical::ICoordAtomIDType
- stub_type2(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) pyrosetta.rosetta.core.chemical.ICoordAtomIDType ¶
C++: core::chemical::MutableICoorRecord::stub_type2() const –> enum core::chemical::ICoordAtomIDType
- stub_type3(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) pyrosetta.rosetta.core.chemical.ICoordAtomIDType ¶
C++: core::chemical::MutableICoorRecord::stub_type3() const –> enum core::chemical::ICoordAtomIDType
- theta(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord) float ¶
C++: core::chemical::MutableICoorRecord::theta() const –> double
- xyz(self: pyrosetta.rosetta.core.chemical.MutableICoorRecord, stubno: int, restype: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
Given a the stub designation (1/2/3) find the coordinate from the MutableResidueType
C++: core::chemical::MutableICoorRecord::xyz(unsigned long, const class core::chemical::MutableResidueType &) const –> class numeric::xyzVector<double>
- class pyrosetta.rosetta.core.chemical.MutableResidueConnection¶
Bases:
pybind11_object
A simple class marking atoms at inter-residue connections.
Each residue type specifies some number of positions at which it is expecting to form a chemical bond with another residue. Think of them as ports: they are parts of the residue where there are chemical bonds beyond the intra-residue chemical bonds are expected – places where they can be chemically linked to the outside world. The MutableResidueConnection class stores the information for available connections for the MutableResidueType object.
- assign(self: pyrosetta.rosetta.core.chemical.MutableResidueConnection, : pyrosetta.rosetta.core.chemical.MutableResidueConnection) pyrosetta.rosetta.core.chemical.MutableResidueConnection ¶
C++: core::chemical::MutableResidueConnection::operator=(const class core::chemical::MutableResidueConnection &) –> class core::chemical::MutableResidueConnection &
- icoor(*args, **kwargs)¶
Overloaded function.
icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueConnection) -> pyrosetta.rosetta.core.chemical.MutableICoorRecord
get atom’s AtomICoor
C++: core::chemical::MutableResidueConnection::icoor() const –> const class core::chemical::MutableICoorRecord &
icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueConnection, ic: pyrosetta.rosetta.core.chemical.MutableICoorRecord) -> None
set atom’s AtomICoor
C++: core::chemical::MutableResidueConnection::icoor(const class core::chemical::MutableICoorRecord &) –> void
- remap_atom_vds(self: pyrosetta.rosetta.core.chemical.MutableResidueConnection, old_to_new: pyrosetta.rosetta.std.map_void_ * _void_ * _std_less_void__star__t_std_allocator_std_pair_void__star_const_void__star__t) None ¶
Update the internal VDs based on the provide mapping
C++: core::chemical::MutableResidueConnection::remap_atom_vds(const class std::map<void *, void *, struct std::less<void *>, class std::allocator<struct std::pair<void *const, void *> > > &) –> void
- vertex(*args, **kwargs)¶
Overloaded function.
vertex(self: pyrosetta.rosetta.core.chemical.MutableResidueConnection) -> capsule
get the vetex associated with this residue connection
C++: core::chemical::MutableResidueConnection::vertex() const –> void *
vertex(self: pyrosetta.rosetta.core.chemical.MutableResidueConnection, vertex: capsule) -> None
set the vertex of this residue connection
C++: core::chemical::MutableResidueConnection::vertex(void *const) –> void
- class pyrosetta.rosetta.core.chemical.MutableResidueType¶
Bases:
ResidueTypeBase
A class for defining a type of residue, modifiable version
This class contains the “chemical” information for residues. A MutableResidueType in Rosetta can be a ligand, DNA, amino acid, or basically anything. MutableResidueTypes are normally generated through .params files, which are read from the database chemical/residue_types. However, there are several other ways of generating this class, and the MutableResidueTypes can even be modified during the run (hence their name).
The MutableResidueType differs from a plain ResidueType in that it’s constructed to be modifiable. It’s also not intented to be used itself (aside from ResidueType modification). Instead, the typical usage is to convert a MutableResidueType into a plain ResidueType.
Another MutableResidueType/ResidueType distinction is that in a MutableResidueType the atom information is encoded in a molecular graph which should make it easier to add/remove/modify atoms. These atoms are referred to primarily by their “vertex desciptor” in the graph, which should be invariant to insertion/deletion/etc. While MutableResidueType does has a minimal sense of atom indexing, this is not the primary way to identify atoms, and will not be robust to addition/deletion of atoms.
To actually use a MutableResidueType for a simulation, you need to create a plain ResidueType from it. At this point all of the derived data will be calculated and converted to a more efficient struct-of-arrays format.
- aa(*args, **kwargs)¶
Overloaded function.
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: pyrosetta.rosetta.core.chemical.AA) -> None
set our aa-type (could be “UNK”)
C++: core::chemical::ResidueTypeBase::aa(const enum core::chemical::AA &) –> void
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
set our aa-type (could be “UNK”)
C++: core::chemical::ResidueTypeBase::aa(const std::string &) –> void
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
our traditional residue type, if any
Used for knowledge-based scores, dunbrack, etc. could be “aa_unk”.
AA is an enum. There are values for the 20 standard amino acids, the 19 canonical D-amino acids, common beta-amino acids and nucleic acids, and aa_unk as a general catch-all.
C++: core::chemical::ResidueTypeBase::aa() const –> const enum core::chemical::AA &
- actcoord_atoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.utility.vector1_void_* ¶
get descriptors for atoms used to define actcoord
C++: core::chemical::MutableResidueType::actcoord_atoms() const –> class utility::vector1<void *, class std::allocator<void *> >
- add_actcoord_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: str) None ¶
add an atom to the list for calculating actcoord center
C++: core::chemical::MutableResidueType::add_actcoord_atom(const std::string &) –> void
- add_adduct(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, adduct_in: pyrosetta.rosetta.core.chemical.Adduct) None ¶
C++: core::chemical::ResidueTypeBase::add_adduct(class core::chemical::Adduct &) –> void
- add_atom(*args, **kwargs)¶
Overloaded function.
add_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str, atom_type_name: str, mm_atom_type_name: str, charge: float) -> capsule
- add an atom into this residue
Will return the vertex descriptor of the added atom.
C++: core::chemical::MutableResidueType::add_atom(const std::string &, const std::string &, const std::string &, const double) –> void *
add_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType) -> capsule
add_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str) -> capsule
- add an atom into this residue, with just the name.
Will return the vertex descriptor of the added atom.
C++: core::chemical::MutableResidueType::add_atom(const std::string &) –> void *
add_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: pyrosetta.rosetta.core.chemical.Atom, icoor: core::chemical::MutableICoorRecord) -> capsule
C++: core::chemical::MutableResidueType::add_atom(const class core::chemical::Atom &, const class core::chemical::MutableICoorRecord &) –> void *
- add_atom_alias(self: pyrosetta.rosetta.core.chemical.MutableResidueType, rosetta_atom: str, alias: str) None ¶
Add an alias name for an atom.
C++: core::chemical::MutableResidueType::add_atom_alias(const std::string &, const std::string &) –> void
- add_bond(*args, **kwargs)¶
Overloaded function.
add_bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name1: str, atom_name2: str) -> None
add_bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name1: str, atom_name2: str, bondLabel: pyrosetta.rosetta.core.chemical.BondName) -> None
add a bond between atom1 and atom2, specifying a bond type (SingleBond, DoubleBond, TripleBond, AromaticBond)
C++: core::chemical::MutableResidueType::add_bond(const std::string &, const std::string &, enum core::chemical::BondName) –> void
add_bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom1: capsule, atom2: capsule) -> None
add_bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom1: capsule, atom2: capsule, bondLabel: pyrosetta.rosetta.core.chemical.BondName) -> None
add a bond between atom1 and atom2, specifying a bond type (SingleBond, DoubleBond, TripleBond, AromaticBond)
C++: core::chemical::MutableResidueType::add_bond(void *, void *, enum core::chemical::BondName) –> void
- add_canonical_atom_alias(self: pyrosetta.rosetta.core.chemical.MutableResidueType, rosetta_atom: str, alias: str) None ¶
store canonical to alias mapping
C++: core::chemical::MutableResidueType::add_canonical_atom_alias(const std::string &, const std::string &) –> void
- add_chi(*args, **kwargs)¶
Overloaded function.
add_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int, atom1: capsule, atom2: capsule, atom3: capsule, atom4: capsule) -> None
Add a chi (side-chain) angle defined by four atoms.
C++: core::chemical::MutableResidueType::add_chi(const unsigned long, void *, void *, void *, void *) –> void
add_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom1: capsule, atom2: capsule, atom3: capsule, atom4: capsule) -> None
Add a chi (side-chain) angle defined by four atoms.
C++: core::chemical::MutableResidueType::add_chi(void *, void *, void *, void *) –> void
add_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int, atom_name1: str, atom_name2: str, atom_name3: str, atom_name4: str) -> None
Add a chi (side-chain) angle defined by four atoms.
C++: core::chemical::MutableResidueType::add_chi(const unsigned long, const std::string &, const std::string &, const std::string &, const std::string &) –> void
add_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name1: str, atom_name2: str, atom_name3: str, atom_name4: str) -> None
Add a chi (side-chain) angle defined by four atoms to the end of the list of chis.
C++: core::chemical::MutableResidueType::add_chi(const std::string &, const std::string &, const std::string &, const std::string &) –> void
- add_chi_rotamer(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int, mean: float, sdev: float) None ¶
Add a rotamer bin for a given chi.
C++: core::chemical::MutableResidueType::add_chi_rotamer(const unsigned long, const double, const double) –> void
- add_chi_rotamer_to_last_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, mean: float, sdev: float) None ¶
Adds a chi rotamer bin to the highest-indexed chi in the list of chis for this MutableResidueType.
C++: core::chemical::MutableResidueType::add_chi_rotamer_to_last_chi(const double, const double) –> void
- add_cut_bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name1: str, atom_name2: str) None ¶
add a bond between atom1 and atom2, if bond type is not specified, default to a SingleBond
C++: core::chemical::MutableResidueType::add_cut_bond(const std::string &, const std::string &) –> void
- add_metalbinding_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str) None ¶
- Add an atom to the list of atoms that can potentially form a bond to a metal ion.
Note that the atom must exist in the residue type (the function checks for this at runtime).
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::MutableResidueType::add_metalbinding_atom(const std::string &) –> void
- add_metapatch_connect(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: str) None ¶
C++: core::chemical::MutableResidueType::add_metapatch_connect(const std::string &) –> void
- add_nu(self: pyrosetta.rosetta.core.chemical.MutableResidueType, nu_index: int, atom_name1: str, atom_name2: str, atom_name3: str, atom_name4: str) None ¶
Add a nu (internal cyclic) angle defined by four atoms.
C++: core::chemical::MutableResidueType::add_nu(const unsigned long, const std::string &, const std::string &, const std::string &, const std::string &) –> void
- add_numeric_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str, value: float) None ¶
Add a numeric property.
C++: core::chemical::ResidueTypeBase::add_numeric_property(const std::string &, double) –> void
- add_orbital(self: pyrosetta.rosetta.core.chemical.MutableResidueType, orbital_name: str, orbital_type_name: str) None ¶
add an orbital onto a residue based upon atom
C++: core::chemical::MutableResidueType::add_orbital(std::string &, std::string &) –> void
- add_orbital_bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name1: str, orbital_name: str) None ¶
add an orbital bond between an atom and an orbital.
NOTE!!!!! This is indexed based upon atoms, not orbitals. That means that in your params file you must have the atom as the first and orbital as the second.
C++: core::chemical::MutableResidueType::add_orbital_bond(const std::string &, const std::string &) –> void
- add_property(*args, **kwargs)¶
Overloaded function.
add_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> None
Add a property to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::add_property(const std::string &) –> void
add_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> None
Add a property to this ResidueType, by properties enum.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::add_property(const enum core::chemical::ResidueProperty) –> void
- add_residue_connection(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str) int ¶
add a non-polymeric ResidueConnection
For polymeric connections, see set_lower_connect() and set_upper_connect() Doesn’t set the ideal geometry – maybe it should?
C++: core::chemical::MutableResidueType::add_residue_connection(const std::string &) –> unsigned long
- add_ring(*args, **kwargs)¶
Overloaded function.
add_ring(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int, ring_atoms: pyrosetta.rosetta.utility.vector1_std_string) -> None
add_ring(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int, ring_atoms: pyrosetta.rosetta.utility.vector1_std_string, saturation_type: pyrosetta.rosetta.core.chemical.rings.RingSaturationType) -> None
Add a ring definition.
C++: core::chemical::MutableResidueType::add_ring(const unsigned long, const class utility::vector1<std::string, class std::allocator<std::string > > &, const enum core::chemical::rings::RingSaturationType) –> void
- add_string_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str, value: str) None ¶
Add a string property.
C++: core::chemical::ResidueTypeBase::add_string_property(const std::string &, std::string) –> void
- add_variant_type(*args, **kwargs)¶
Overloaded function.
add_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> None
Add a variant type to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::add_variant_type(const enum core::chemical::VariantType) –> void
add_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> None
Add a variant type to this ResidueTypeBase by string.
C++: core::chemical::ResidueTypeBase::add_variant_type(const std::string &) –> void
- all_atoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.utility.vector1_void_* ¶
- Convenience function for iterating over all the atoms
e.g. for ( VA atm: restype->all_atoms() ) {
C++: core::chemical::MutableResidueType::all_atoms() const –> const class utility::vector1<void *, class std::allocator<void *> > &
- assign(self: pyrosetta.rosetta.core.chemical.MutableResidueType, src: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.core.chemical.MutableResidueType ¶
Copies <src> into the MutableResidueType
C++: core::chemical::MutableResidueType::operator=(const class core::chemical::MutableResidueType &) –> class core::chemical::MutableResidueType &
- assign_internal_coordinates(*args, **kwargs)¶
Overloaded function.
assign_internal_coordinates(self: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
- Assign internal coordinates from the set ideal xyz coordinates.
Note that it currently does not obey mainchain designations or cut bonds.
C++: core::chemical::MutableResidueType::assign_internal_coordinates() –> void
assign_internal_coordinates(self: pyrosetta.rosetta.core.chemical.MutableResidueType, new_root: capsule) -> None
- Function to assign internal coordinates from bonding patterns
Note that it currently does not work well with polymers.
C++: core::chemical::MutableResidueType::assign_internal_coordinates(void *) –> void
- assign_neighbor_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
Figure out what the “center” atom of the residue is from current coordinates
Assumes that all the ideal_xyz values have been set
C++: core::chemical::MutableResidueType::assign_neighbor_atom() –> void
- atom(*args, **kwargs)¶
Overloaded function.
atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_vd: capsule) -> pyrosetta.rosetta.core.chemical.Atom
C++: core::chemical::MutableResidueType::atom(void *const) –> class core::chemical::Atom &
atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str) -> pyrosetta.rosetta.core.chemical.Atom
C++: core::chemical::MutableResidueType::atom(const std::string &) –> class core::chemical::Atom &
- atom_alias(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) str ¶
returns atom alias
C++: core::chemical::ResidueTypeBase::atom_alias(const std::string &) const –> const std::string &
- atom_aliases(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.std.map_std_string_std_string ¶
returns atom aliases
C++: core::chemical::ResidueTypeBase::atom_aliases() const –> const class std::map<std::string, std::string, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, std::string > > > &
- atom_base(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: capsule) capsule ¶
- The atom base is the distance atom the atom is bonded to.
If the specified atom doesn’t have valid ICOOR record yet, this function will return a null vertex
C++: core::chemical::MutableResidueType::atom_base(void *const) const –> void *
- atom_index(self: pyrosetta.rosetta.core.chemical.MutableResidueType, vd: capsule) int ¶
Get an integer value for the atom (the index for all_atoms())
This is provided purely for a convenience in matching up external vector entries Use all_atoms() directly for normal iteration over atoms Will return 0 if the vd isn’t in the MutableResidueType.
C++: core::chemical::MutableResidueType::atom_index(void *const &) const –> unsigned long
- atom_iterators(self: pyrosetta.rosetta.core.chemical.MutableResidueType) Tuple[std::_List_iterator<void*>, std::_List_iterator<void*>] ¶
C++: core::chemical::MutableResidueType::atom_iterators() const –> struct std::pair<struct std::_List_iterator<void *>, struct std::_List_iterator<void *> >
- atom_name(self: pyrosetta.rosetta.core.chemical.MutableResidueType, vd: capsule) str ¶
- get atom name by vertex descriptor
IMPORTANT NOTE: Atoms don’t necessarily have names!
C++: core::chemical::MutableResidueType::atom_name(void *const) const –> const std::string &
- atom_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType, vd: capsule) pyrosetta.rosetta.core.chemical.AtomType ¶
Get the chemical atom_type for this atom
C++: core::chemical::MutableResidueType::atom_type(void *const) const –> const class core::chemical::AtomType &
- atom_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::AtomTypeSet ¶
access by reference the atomset for which this residue is constructed
C++: core::chemical::ResidueTypeBase::atom_type_set() const –> const class core::chemical::AtomTypeSet &
- atom_type_set_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::AtomTypeSet ¶
access by const pointer the atomset for which this residue is constructed
C++: core::chemical::ResidueTypeBase::atom_type_set_ptr() const –> class std::shared_ptr<const class core::chemical::AtomTypeSet>
- atom_vertex(self: pyrosetta.rosetta.core.chemical.MutableResidueType, name: str) capsule ¶
get the vertex descriptor from the name of the atom.
C++: core::chemical::MutableResidueType::atom_vertex(const std::string &) const –> void *
- atoms_are_bonded(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom1: str, atom2: str) bool ¶
C++: core::chemical::MutableResidueType::atoms_are_bonded(const std::string &, const std::string &) const –> bool
- autodetermine_chi_bonds(*args, **kwargs)¶
Overloaded function.
autodetermine_chi_bonds(self: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
autodetermine_chi_bonds(self: pyrosetta.rosetta.core.chemical.MutableResidueType, max_proton_chi_samples: int) -> None
- Regenerate the rotatable chi bonds from the internal graph structure.
If the number of proton chi samples would exceed max_proton_chi_samples, don’t add extra sampling to proton chis. As a special case, if this is zero don’t add any proton chi sampling at all.
Requires that Icoor and atom base records are up-to-date, and that ring bonds have been annotated.
C++: core::chemical::MutableResidueType::autodetermine_chi_bonds(unsigned long) –> void
- backbone_aa(*args, **kwargs)¶
Overloaded function.
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
AA to use for backbone scoring
C++: core::chemical::ResidueTypeBase::backbone_aa(const std::string &) –> void
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: pyrosetta.rosetta.core.chemical.AA) -> None
Set AA to use for backbone scoring directly (without string conversion).
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::backbone_aa(const enum core::chemical::AA) –> void
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the amino acid type to be used for backbone scoring (rama and p_aa_pp).
C++: core::chemical::ResidueTypeBase::backbone_aa() const –> const enum core::chemical::AA &
- base_analogue(*args, **kwargs)¶
Overloaded function.
base_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
- NA to use for base-specific generalization (can be more
forgiving than na_analogue for new NA backbones)
C++: core::chemical::ResidueTypeBase::base_analogue(const std::string &) –> void
base_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the nucleic acid type to be used for base features
C++: core::chemical::ResidueTypeBase::base_analogue() const –> const enum core::chemical::AA &
- base_name(*args, **kwargs)¶
Overloaded function.
base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
Get this ResidueTypeBase’s base name (shared with other residue types with the same base type).
C++: core::chemical::ResidueTypeBase::base_name() const –> const std::string &
base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, base_name_in: str) -> None
Set this ResidueTypeBase’s base name (shared with other residue types with the same base type).
C++: core::chemical::ResidueTypeBase::base_name(const std::string &) –> void
- bond(*args, **kwargs)¶
Overloaded function.
bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, vd1: capsule, vd2: capsule) -> pyrosetta.rosetta.core.chemical.Bond
C++: core::chemical::MutableResidueType::bond(void *, void *) –> class core::chemical::Bond &
bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom1: str, atom2: str) -> pyrosetta.rosetta.core.chemical.Bond
C++: core::chemical::MutableResidueType::bond(const std::string &, const std::string &) –> class core::chemical::Bond &
- bonded_heavyatoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule) pyrosetta.rosetta.utility.vector1_void_* ¶
Get the atoms bonded to the specified atom, if they’re annotated as heavyatoms.
This is recalculated each time the function is called.
C++: core::chemical::MutableResidueType::bonded_heavyatoms(void *const &) const –> class utility::vector1<void *, class std::allocator<void *> >
- bonded_hydrogens(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule) pyrosetta.rosetta.utility.vector1_void_* ¶
Get the atoms bonded to the specified atom, if they’re annotated as hydrogens.
This is recalculated each time the function is called.
C++: core::chemical::MutableResidueType::bonded_hydrogens(void *const &) const –> class utility::vector1<void *, class std::allocator<void *> >
- bonded_neighbors(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule) pyrosetta.rosetta.utility.vector1_void_* ¶
Get the atoms bonded to the specified atom.
This is recalculated each time the function is called.
C++: core::chemical::MutableResidueType::bonded_neighbors(void *const &) const –> class utility::vector1<void *, class std::allocator<void *> >
- canonical_atom_alias(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) str ¶
returns atom alias
C++: core::chemical::ResidueTypeBase::canonical_atom_alias(const std::string &) const –> const std::string &
- canonical_atom_aliases(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.std.map_std_string_std_string ¶
returns atom aliases
C++: core::chemical::ResidueTypeBase::canonical_atom_aliases() const –> const class std::map<std::string, std::string, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, std::string > > > &
- change_bond_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name1: str, atom_name2: str, new_bond_label: pyrosetta.rosetta.core.chemical.BondName) None ¶
Change the bond type of the given bond from one type to another.
Acts like a bond deletion + bond add, rather than a change.
C++: core::chemical::MutableResidueType::change_bond_type(const std::string &, const std::string &, const enum core::chemical::BondName) –> void
- chi_atom_vds(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int) pyrosetta.rosetta.utility.vector1_void_* ¶
VDs of the atoms which are used to define a given chi angle (chino)
C++: core::chemical::MutableResidueType::chi_atom_vds(const unsigned long) const –> const class utility::vector1<void *, class std::allocator<void *> > &
- chi_rotamers(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int) pyrosetta.rosetta.utility.vector1_std_pair_double_double_t ¶
all rotamers bins (mean, std) for a given chi angle
C++: core::chemical::MutableResidueType::chi_rotamers(const unsigned long) const –> const class utility::vector1<struct std::pair<double, double>, class std::allocator<struct std::pair<double, double> > > &
- chi_valid(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int) bool ¶
Will return if the chi is currently valid.
C++: core::chemical::MutableResidueType::chi_valid(const unsigned long) const –> bool
- clear_chi_rotamers(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chi_no: int) None ¶
Delete all of the chi rotamer bins from the specified chi for this MutableResidueType.
C++: core::chemical::MutableResidueType::clear_chi_rotamers(const unsigned long) –> void
- clear_icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
C++: core::chemical::MutableResidueType::clear_icoor() –> void
- clear_orbitals(self: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
clear orbitals
C++: core::chemical::MutableResidueType::clear_orbitals() –> void
- clone(self: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.core.chemical.MutableResidueType ¶
make a copy
C++: core::chemical::MutableResidueType::clone() const –> class std::shared_ptr<class core::chemical::MutableResidueType>
- custom_variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_std_string ¶
Get a list of custom VariantType strings for this ResidueTypeBase (by const reference).
This ONLY includes custom, on-the-fly variants, not standard variants.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueTypeBase::custom_variant_types() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- defined_adducts(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_core_chemical_Adduct ¶
get the adducts defined for this residue
C++: core::chemical::ResidueTypeBase::defined_adducts() const –> const class utility::vector1<class core::chemical::Adduct, class std::allocator<class core::chemical::Adduct> > &
- defines_custom_rama_prepro_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) bool ¶
- Returns true if and only if (a) this is not a base type, AND (b) there is a rama_prepro_mainchain_torsion_map_file_name_
defined for this ResidueTypeBase (which is presumably different from that of the base type).
If pre_proline_position is true, checks rama_prepro_mainchain_torsion_map_file_name_beforeproline_ instead of rama_prepro_mainchain_torsion_potential_name_.
C++: core::chemical::ResidueTypeBase::defines_custom_rama_prepro_map(const bool) const –> bool
- delete_actcoord_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str) None ¶
- Remove an atom from the list of act coord atoms
(used in patching when it kills the valence that is thus used)
Andrew Watkins (amw579.edu)
C++: core::chemical::MutableResidueType::delete_actcoord_atom(const std::string &) –> void
- delete_atom(*args, **kwargs)¶
Overloaded function.
delete_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, name: str) -> None
Remove the atom from the ResidueType
C++: core::chemical::MutableResidueType::delete_atom(const std::string &) –> void
delete_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule) -> None
Remove the atom from the ResidueType
C++: core::chemical::MutableResidueType::delete_atom(void *) –> void
- delete_atom_alias(*args, **kwargs)¶
Overloaded function.
delete_atom_alias(self: pyrosetta.rosetta.core.chemical.MutableResidueType, alias: str) -> None
delete_atom_alias(self: pyrosetta.rosetta.core.chemical.MutableResidueType, alias: str, error: bool) -> None
Remove a given alias name for an atom.
If error is true, raise error if the alias can’t be found
C++: core::chemical::MutableResidueType::delete_atom_alias(const std::string &, bool) –> void
- delete_bond(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom1: capsule, atom2: capsule) None ¶
Delete a bond between the two atoms.
Note that this might leave dangling atoms.
C++: core::chemical::MutableResidueType::delete_bond(void *, void *) –> void
- delete_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int) None ¶
Deletes a given chi, potentially renumbering the remaining chis
C++: core::chemical::MutableResidueType::delete_chi(const unsigned long) –> void
- delete_child_proton(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: str) None ¶
C++: core::chemical::MutableResidueType::delete_child_proton(const std::string &) –> void
- delete_metalbinding_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str) None ¶
- Remove an atom from the list of atoms that can potentially form a bond to a metal ion
(used in patching when it kills the valence that is thus used)
Andrew Watkins (amw579.edu)
C++: core::chemical::MutableResidueType::delete_metalbinding_atom(const std::string &) –> void
- delete_nu(self: pyrosetta.rosetta.core.chemical.MutableResidueType, nu_index: int) None ¶
Deletes a given nu, potentially renumbering the remaining nus
C++: core::chemical::MutableResidueType::delete_nu(const unsigned long) –> void
- delete_property(*args, **kwargs)¶
Overloaded function.
delete_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> None
Delete a property of this ResidueType.
C++: core::chemical::ResidueTypeBase::delete_property(const std::string &) –> void
delete_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> None
Delete a property of this ResidueType, by properties enum.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::delete_property(const enum core::chemical::ResidueProperty) –> void
- delete_residue_connection(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: capsule) None ¶
Remove all connections (both polymeric and otherwise) for an atom
C++: core::chemical::MutableResidueType::delete_residue_connection(void *) –> void
- delete_ring(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int) None ¶
Deletes a given ring, potentially renumbering the remaining ring
C++: core::chemical::MutableResidueType::delete_ring(const unsigned long) –> void
- delete_terminal_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
delete terminal chi angle
C++: core::chemical::MutableResidueType::delete_terminal_chi() –> void
- dump_vd_info(self: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
C++: core::chemical::MutableResidueType::dump_vd_info() const –> void
- element_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::ElementSet ¶
access by reference the element set for which this residue is constructed
C++: core::chemical::ResidueTypeBase::element_set() const –> const class core::chemical::ElementSet &
- element_set_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::ElementSet ¶
access by const pointer the element set for which this residue is constructed
C++: core::chemical::ResidueTypeBase::element_set_ptr() const –> class std::shared_ptr<const class core::chemical::ElementSet>
- enable_custom_variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Turn on the ability to create VariantTypes “on-the-fly”.
C++: core::chemical::ResidueTypeBase::enable_custom_variant_types() –> void
- fill_ideal_xyz_from_icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
Assign ideal_xyz coordinates from icoor records.
C++: core::chemical::MutableResidueType::fill_ideal_xyz_from_icoor() –> void
- force_nbr_atom_orient(*args, **kwargs)¶
Overloaded function.
force_nbr_atom_orient(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> bool
Return force_nbr_atom_orient_, used to control orient atoms selected by select_orient_atoms
C++: core::chemical::ResidueTypeBase::force_nbr_atom_orient() const –> bool
force_nbr_atom_orient(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, force_orient: bool) -> None
Set force_nbr_atom_orient_, used to control orient atoms selected by select_orient_atoms
C++: core::chemical::ResidueTypeBase::force_nbr_atom_orient(bool) –> void
- gasteiger_atom_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::gasteiger::GasteigerAtomTypeSet ¶
C++: core::chemical::ResidueTypeBase::gasteiger_atom_typeset() const –> class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeSet>
- get_atom_name_to_vd_map(self: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.std.map_std_string_void_*_std_allocator_std_pair_const_std_string_void__star__t ¶
- Get access to the atom_name-to-vd map.
Provided only for MutableResidueType->ResidueType conversion
C++: core::chemical::MutableResidueType::get_atom_name_to_vd_map() const –> const class std::map<std::string, void *, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, void *> > > &
- get_base_type_cop(self: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
Get a pointer to this ResidueType’s base ResidueType.
Returns NULL if base_type_cop_ is NULL. (Difference from ResidueType behavior!)
C++: core::chemical::MutableResidueType::get_base_type_cop() const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_disulfide_atom_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) str ¶
Gets disulfide atom name
Andrew M. Watkins (amw579.edu).
C++: core::chemical::ResidueTypeBase::get_disulfide_atom_name() const –> const std::string &
- get_metal_binding_atoms(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::chemical::ResidueTypeBase::get_metal_binding_atoms() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- get_numeric_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str) float ¶
Get a numeric property, if it exists.
C++: core::chemical::ResidueTypeBase::get_numeric_property(const std::string &) const –> double
- get_rama_prepro_mainchain_torsion_potential_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) str ¶
Get the key name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (in which case this function returns the string stored in the base ResidueTypeBase), though this can be overridden.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::get_rama_prepro_mainchain_torsion_potential_name(const bool) const –> const std::string &
- get_rama_prepro_map_file_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) str ¶
Get the file name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (in which case this function returns the string stored in the base ResidueTypeBase), though this can be overridden.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::get_rama_prepro_map_file_name(const bool) const –> const std::string &
- get_string_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str) str ¶
Get a string property, if it exists.
C++: core::chemical::ResidueTypeBase::get_string_property(const std::string &) const –> std::string
- has(*args, **kwargs)¶
Overloaded function.
has(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str) -> bool
is this atom present in this residue?
C++: core::chemical::MutableResidueType::has(const std::string &) const –> bool
has(self: pyrosetta.rosetta.core.chemical.MutableResidueType, vd: capsule) -> bool
is this vertex descriptor present in this residue?
C++: core::chemical::MutableResidueType::has(void *const) const –> bool
- has_orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_name: str) bool ¶
is this orbital present in this residue?
C++: core::chemical::ResidueTypeBase::has_orbital(const std::string &) const –> bool
- has_orbital_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Does this residue type define orbital types?
C++: core::chemical::ResidueTypeBase::has_orbital_types() const –> bool
- has_property(*args, **kwargs)¶
Overloaded function.
has_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> bool
Generic property access.
C++: core::chemical::ResidueTypeBase::has_property(const std::string &) const –> bool
has_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> bool
Generic property access, by ResidueProperty.
C++: core::chemical::ResidueTypeBase::has_property(const enum core::chemical::ResidueProperty) const –> bool
- has_variant_type(*args, **kwargs)¶
Overloaded function.
has_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> bool
Generic variant access.
C++: core::chemical::ResidueTypeBase::has_variant_type(const enum core::chemical::VariantType) const –> bool
has_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> bool
Generic variant access by string.
C++: core::chemical::ResidueTypeBase::has_variant_type(const std::string &) const –> bool
- icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: capsule) core::chemical::MutableICoorRecord ¶
MutableICoorRecord of an atom
C++: core::chemical::MutableResidueType::icoor(void *const) const –> class std::shared_ptr<const class core::chemical::MutableICoorRecord>
- interchangeability_group(*args, **kwargs)¶
Overloaded function.
interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our interchangeability-group id. Used to
determine if two residue types are equivalent, except for their variant status. E.g. ResidueTypeBases ALA and ALA_Nterm would be part of the same interchangeability group. This has a degree of subjectivity; are TYR and pTYR in the same interchangeability group? Probably not. This data can be specified in the ResidueTypeBases .params file with the INTERCHANGEABILITY_GROUP tag.
C++: core::chemical::ResidueTypeBase::interchangeability_group() const –> std::string
interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: str) -> None
set our interchangeability-group id
C++: core::chemical::ResidueTypeBase::interchangeability_group(const std::string &) –> void
- is_DNA(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is DNA?
C++: core::chemical::ResidueTypeBase::is_DNA() const –> bool
- is_RNA(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is RNA?
C++: core::chemical::ResidueTypeBase::is_RNA() const –> bool
- is_achiral_backbone(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an achiral backbone?
C++: core::chemical::ResidueTypeBase::is_achiral_backbone() const –> bool
- is_achiral_sidechain(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Does this have an achiral sidechain?
Includes gly and aib, and most (but not all) peptoids.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_achiral_sidechain() const –> bool
- is_backbone_heavyatom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule) bool ¶
C++: core::chemical::MutableResidueType::is_backbone_heavyatom(void *) const –> bool
- is_base_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Is this ResidueType a base type?
C++: core::chemical::MutableResidueType::is_base_type() const –> bool
- is_d_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this a d-amino acid?
C++: core::chemical::ResidueTypeBase::is_d_aa() const –> bool
- is_d_rna(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this a d-RNA?
C++: core::chemical::ResidueTypeBase::is_d_rna() const –> bool
- is_l_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an l-amino acid?
C++: core::chemical::ResidueTypeBase::is_l_aa() const –> bool
- is_l_rna(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an l-RNA?
C++: core::chemical::ResidueTypeBase::is_l_rna() const –> bool
- is_metapatched(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Get whether this is a metapatched ResidueType.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_metapatched() const –> bool
- is_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is peptoid?
C++: core::chemical::ResidueTypeBase::is_peptoid() const –> bool
- is_polymer(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is polymer?
C++: core::chemical::ResidueTypeBase::is_polymer() const –> bool
- is_protein(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is protein?
C++: core::chemical::ResidueTypeBase::is_protein() const –> bool
- is_proton_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int) bool ¶
number of proton chis
C++: core::chemical::MutableResidueType::is_proton_chi(const unsigned long) const –> bool
- is_r_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Is this a peptoid with a chiral side-chain with “R” chirality?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_r_peptoid() const –> bool
- is_s_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Is this a peptoid with a chiral side-chain with “S” chirality?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_s_peptoid() const –> bool
- low_ring_conformers(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int) pyrosetta.rosetta.utility.vector1_std_string ¶
Low-energy ring conformers for the given ring
C++: core::chemical::MutableResidueType::low_ring_conformers(const unsigned long) const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- lower_connect(self: pyrosetta.rosetta.core.chemical.MutableResidueType) core::chemical::MutableResidueConnection ¶
C++: core::chemical::MutableResidueType::lower_connect() const –> const class core::chemical::MutableResidueConnection &
- lower_connect_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType) capsule ¶
index number of the atom which connects to the lower connection
C++: core::chemical::MutableResidueType::lower_connect_atom() const –> void *
- lower_connect_id(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
C++: core::chemical::MutableResidueType::lower_connect_id() const –> unsigned long
- lowest_ring_conformer(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int) str ¶
Lowest-energy ring conformer for the given ring
C++: core::chemical::MutableResidueType::lowest_ring_conformer(const unsigned long) const –> const std::string &
- mainchain_atoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.utility.vector1_void_* ¶
indices of all mainchain atoms
C++: core::chemical::MutableResidueType::mainchain_atoms() const –> const class utility::vector1<void *, class std::allocator<void *> > &
- mainchain_potentials_match(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, other: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Do the rama_prepro mainchain torsion potentials of this residue match another?
C++: core::chemical::ResidueTypeBase::mainchain_potentials_match(const class core::chemical::ResidueTypeBase &) const –> bool
- mm_atom_types_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::MMAtomTypeSet ¶
C++: core::chemical::ResidueTypeBase::mm_atom_types_ptr() const –> class std::shared_ptr<const class core::chemical::MMAtomTypeSet>
- mode(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.core.chemical.TypeSetMode ¶
C++: core::chemical::ResidueTypeBase::mode() const –> enum core::chemical::TypeSetMode
- n_nus(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
Return number of nu (internal ring) angles.
C++: core::chemical::MutableResidueType::n_nus() const –> unsigned long
- n_orbitals(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) int ¶
number of orbitals
C++: core::chemical::ResidueTypeBase::n_orbitals() const –> unsigned long
- n_polymeric_residue_connections(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
The number of polymeric residue connections.
C++: core::chemical::MutableResidueType::n_polymeric_residue_connections() const –> unsigned long
- n_possible_residue_connections(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
number of ResidueConnections, counting polymeric residue connections
C++: core::chemical::MutableResidueType::n_possible_residue_connections() const –> unsigned long
- n_proton_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
number of proton chis
C++: core::chemical::MutableResidueType::n_proton_chi() const –> unsigned long
- n_residue_connections_for_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atomid: capsule) int ¶
- //
How many inter-residue chemical bonds does a particular atom form?
C++: core::chemical::MutableResidueType::n_residue_connections_for_atom(void *const) const –> unsigned long
- n_rings(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
Return the number of rings in this residue.
C++: core::chemical::MutableResidueType::n_rings() const –> unsigned long
- n_virtual_atoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
Counts the number of virtual atoms and returns the count.
The virtual count is not stored in the resiude type. This count is performed on the fly, and
can hurt performance if reapeatedly carried out. Not intended for use in large loops – instead, call once and store the value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::MutableResidueType::n_virtual_atoms() const –> unsigned long
- na_analogue(*args, **kwargs)¶
Overloaded function.
na_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
NA to use for fragment sampling and some scoring purposes
C++: core::chemical::ResidueTypeBase::na_analogue(const std::string &) –> void
na_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the nucleic acid type to be used for fragment sampling/scoring.
C++: core::chemical::ResidueTypeBase::na_analogue() const –> const enum core::chemical::AA &
- name(*args, **kwargs)¶
Overloaded function.
name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
get our (unique) residue name
C++: core::chemical::ResidueTypeBase::name() const –> const std::string &
name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str) -> None
set our (unique) residue name
C++: core::chemical::ResidueTypeBase::name(const std::string &) –> void
- name1(*args, **kwargs)¶
Overloaded function.
name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our 1letter code. This is set in the
ResidueTypeBase .params file through the IO_STRING tag along with the name3 string.
C++: core::chemical::ResidueTypeBase::name1() const –> char
name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, code: str) -> None
set our 1letter code
C++: core::chemical::ResidueTypeBase::name1(const char) –> void
- name3(*args, **kwargs)¶
Overloaded function.
name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our 3letter code. This is set in the
ResidueTypeBase .params file through the IO_STRING tag along with the name1 string NOTE: The “name3” is not necessarily three characters long. e.g. Metal ions may be only two characters.
If you need three characters, the PDB convention is to right pad.
C++: core::chemical::ResidueTypeBase::name3() const –> const std::string &
name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str) -> None
set our 3letter code
C++: core::chemical::ResidueTypeBase::name3(const std::string &) –> void
- natoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
- number of atoms
Note: Don’t use this to iterate over atoms – use the vector returned by all_atoms() instead.
C++: core::chemical::MutableResidueType::natoms() const –> unsigned long
- nbonds(*args, **kwargs)¶
Overloaded function.
nbonds(self: pyrosetta.rosetta.core.chemical.MutableResidueType) -> int
number of bonds
C++: core::chemical::MutableResidueType::nbonds() const –> unsigned long
nbonds(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule) -> int
number of bonds for given atom
C++: core::chemical::MutableResidueType::nbonds(void *) const –> unsigned long
- nbr_atom(*args, **kwargs)¶
Overloaded function.
nbr_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str) -> None
set nbr_atom used to define residue-level neighbors
C++: core::chemical::MutableResidueType::nbr_atom(const std::string &) –> void
nbr_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, vertex: capsule) -> None
set nbr_atom used to define residue-level neighbors
C++: core::chemical::MutableResidueType::nbr_atom(void *) –> void
- nbr_radius(*args, **kwargs)¶
Overloaded function.
nbr_radius(self: pyrosetta.rosetta.core.chemical.MutableResidueType, radius: float) -> None
set nbr_radius_ used to define residue-level neighbors
C++: core::chemical::MutableResidueType::nbr_radius(const double) –> void
nbr_radius(self: pyrosetta.rosetta.core.chemical.MutableResidueType) -> float
get nbr_radius_ used to define residue-level neighbors
C++: core::chemical::MutableResidueType::nbr_radius() const –> double
- nbr_vertex(self: pyrosetta.rosetta.core.chemical.MutableResidueType) capsule ¶
get VD used to define residue-level neighbors
C++: core::chemical::MutableResidueType::nbr_vertex() const –> void *
- nchi(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
number of chi angles
C++: core::chemical::MutableResidueType::nchi() const –> unsigned long
- net_formal_charge(*args, **kwargs)¶
Overloaded function.
net_formal_charge(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> int
Get the nominal net formal charge on this residue type.
This may not match the sum of the formal charges on the atoms
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::net_formal_charge() const –> long
net_formal_charge(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, charge_in: int) -> None
Set the nominal net formal charge on this residue type.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::net_formal_charge(long) –> void
- nheavyatoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
number of heavy atoms
C++: core::chemical::MutableResidueType::nheavyatoms() const –> unsigned long
- nu_atoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType, nu_index: int) pyrosetta.rosetta.utility.vector1_void_* ¶
C++: core::chemical::MutableResidueType::nu_atoms(const unsigned long) const –> const class utility::vector1<void *, class std::allocator<void *> > &
- number_bonded_heavyatoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atomvd: capsule) int ¶
indicates how many heavyatom bonded neighbors an atom has, graph version
C++: core::chemical::MutableResidueType::number_bonded_heavyatoms(void *) const –> unsigned long
- number_bonded_hydrogens(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atomvd: capsule) int ¶
indicates how many proton bonded neighbors an atom has
C++: core::chemical::MutableResidueType::number_bonded_hydrogens(void *) const –> unsigned long
- orbital(*args, **kwargs)¶
Overloaded function.
orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_index: int) -> core::chemical::Orbital
C++: core::chemical::ResidueTypeBase::orbital(const unsigned long) const –> const class core::chemical::Orbital &
orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_name: str) -> core::chemical::Orbital
C++: core::chemical::ResidueTypeBase::orbital(const std::string &) const –> const class core::chemical::Orbital &
- orbital_index(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) int ¶
get orbital index by name
C++: core::chemical::ResidueTypeBase::orbital_index(const std::string &) const –> unsigned long
- orbital_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_index: int) core::chemical::orbitals::OrbitalType ¶
C++: core::chemical::ResidueTypeBase::orbital_type(const unsigned long) const –> const class core::chemical::orbitals::OrbitalType &
- orbital_types_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::orbitals::OrbitalTypeSet ¶
Get the MM atom_type for this atom by its index number in this residue
C++: core::chemical::ResidueTypeBase::orbital_types_ptr() const –> class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>
- placeholder_clone(self: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.core.chemical.MutableResidueType ¶
make a copy
C++: core::chemical::MutableResidueType::placeholder_clone() const –> class std::shared_ptr<class core::chemical::MutableResidueType>
- properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.core.chemical.ResidueProperties ¶
Access the collection of properties for this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::properties() const –> const class core::chemical::ResidueProperties &
- proton_chi_extra_samples_for_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int) pyrosetta.rosetta.utility.vector1_double ¶
- The proton chi extra samples
Important - this takes the full chi numbering (not proton chi numbering)
C++: core::chemical::MutableResidueType::proton_chi_extra_samples_for_chi(unsigned long) const –> const class utility::vector1<double, class std::allocator<double> > &
- proton_chi_samples_for_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int) pyrosetta.rosetta.utility.vector1_double ¶
- The proton chi samples
Important - this takes the full chi numbering (not proton chi numbering)
C++: core::chemical::MutableResidueType::proton_chi_samples_for_chi(unsigned long) const –> const class utility::vector1<double, class std::allocator<double> > &
- redefine_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int, atom_name1: str, atom_name2: str, atom_name3: str, atom_name4: str) None ¶
redefine a chi angle based on four atoms
C++: core::chemical::MutableResidueType::redefine_chi(const unsigned long, const std::string &, const std::string &, const std::string &, const std::string &) –> void
- remap_pdb_atom_names(*args, **kwargs)¶
Overloaded function.
remap_pdb_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, rename: bool) -> None
Turn on geometry-based atom renaming when loading this residue type from PDB files
C++: core::chemical::ResidueTypeBase::remap_pdb_atom_names(bool) –> void
remap_pdb_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> bool
Are we using geometry-based atom renaming when loading this residue type from PDB
C++: core::chemical::ResidueTypeBase::remap_pdb_atom_names() const –> bool
- remove_variant_type(*args, **kwargs)¶
Overloaded function.
remove_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> None
Remove a variant type to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::remove_variant_type(const enum core::chemical::VariantType) –> void
remove_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> None
Remove a variant type to this ResidueTypeBase by string.
C++: core::chemical::ResidueTypeBase::remove_variant_type(const std::string &) –> void
- rename_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule, name: str) None ¶
Rename the atom, updating the ResidueType-internal data mapping
C++: core::chemical::MutableResidueType::rename_atom(void *, const std::string &) –> void
- report_adducts(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
C++: core::chemical::ResidueTypeBase::report_adducts() const –> void
- reset_base_type_cop(self: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
Reset the base type COP to be null. This implies that this ResidueTypeBase is a base type.
C++: core::chemical::MutableResidueType::reset_base_type_cop() –> void
- reset_bond_distance_to_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: str, d: float) None ¶
Reset the bond distance to an atom whose internal coordinates have already been set.
C++: core::chemical::MutableResidueType::reset_bond_distance_to_atom(const std::string &, const double) –> void
- reset_mainchain_torsion_potential_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Set the names of the mainchain torsion potential maps to use to “”.
Also resets the mainchain torsion potential filename strings.
C++: core::chemical::ResidueTypeBase::reset_mainchain_torsion_potential_names() –> void
- residue_connect_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, resconn_id: int) capsule ¶
C++: core::chemical::MutableResidueType::residue_connect_atom(const unsigned long) const –> void *
- residue_connection(self: pyrosetta.rosetta.core.chemical.MutableResidueType, i: int) core::chemical::MutableResidueConnection ¶
Get a ResidueConection.
C++: core::chemical::MutableResidueType::residue_connection(const unsigned long) –> class core::chemical::MutableResidueConnection &
- residue_connection_is_polymeric(self: pyrosetta.rosetta.core.chemical.MutableResidueType, resconn_id: int) bool ¶
C++: core::chemical::MutableResidueType::residue_connection_is_polymeric(const unsigned long) const –> bool
- ring_atoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int) pyrosetta.rosetta.utility.vector1_void_* ¶
C++: core::chemical::MutableResidueType::ring_atoms(const unsigned long) const –> const class utility::vector1<void *, class std::allocator<void *> > &
- ring_saturation_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int) pyrosetta.rosetta.core.chemical.rings.RingSaturationType ¶
Return the saturation level of this residue’s nth cycle.
C++: core::chemical::MutableResidueType::ring_saturation_type(const unsigned long) const –> enum core::chemical::rings::RingSaturationType
- root_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType) capsule ¶
get root_atom used as the base of the icoor tree.
C++: core::chemical::MutableResidueType::root_atom() const –> void *
- rotamer_library_specification(*args, **kwargs)¶
Overloaded function.
rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, : core::chemical::rotamers::RotamerLibrarySpecification) -> None
C++: core::chemical::ResidueTypeBase::rotamer_library_specification(class std::shared_ptr<class core::chemical::rotamers::RotamerLibrarySpecification>) –> void
rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> core::chemical::rotamers::RotamerLibrarySpecification
C++: core::chemical::ResidueTypeBase::rotamer_library_specification() const –> class std::shared_ptr<const class core::chemical::rotamers::RotamerLibrarySpecification>
- rotamer_library_specification_nonconst(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::rotamers::RotamerLibrarySpecification ¶
Nonconst access to the RotamerLibrarySpecification.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::rotamer_library_specification_nonconst() –> class std::shared_ptr<class core::chemical::rotamers::RotamerLibrarySpecification>
- set_adduct_flag(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, adduct_in: bool) None ¶
C++: core::chemical::ResidueTypeBase::set_adduct_flag(bool) –> void
- set_atom_type(*args, **kwargs)¶
Overloaded function.
set_atom_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType, name: str, atom_type_name: str) -> None
set atom type
C++: core::chemical::MutableResidueType::set_atom_type(const std::string &, const std::string &) –> void
set_atom_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule, atom_type_name: str) -> None
Set atom type, correctly updating internal state.
This method also sets/updates the atom’s element and the residue’s mass.
C++: core::chemical::MutableResidueType::set_atom_type(void *, const std::string &) –> void
- set_backbone_heavyatom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, name: str) None ¶
set an atom as backbone heavy atom
When converted to a plain ResidueType, backbone atoms will be placed first. This is differenct from the mainchain atoms below, as the mainchain is a subset of the backbone
C++: core::chemical::MutableResidueType::set_backbone_heavyatom(const std::string &) –> void
- set_base_type_cop(self: pyrosetta.rosetta.core.chemical.MutableResidueType, new_base_type: pyrosetta.rosetta.core.chemical.ResidueType) None ¶
Set the base type COP. This implies that this ResidueTypeBase is NOT a base type.
C++: core::chemical::MutableResidueType::set_base_type_cop(class std::shared_ptr<const class core::chemical::ResidueType>) –> void
- set_disulfide_atom_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, n: str) None ¶
Sets disulfide atom name
Andrew M. Watkins (amw579.edu).
C++: core::chemical::ResidueTypeBase::set_disulfide_atom_name(const std::string &) –> void
- set_gasteiger_atom_type(*args, **kwargs)¶
Overloaded function.
set_gasteiger_atom_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom_name: str, gasteiger_atom_type_name: str) -> None
set gasteiger atom type
C++: core::chemical::MutableResidueType::set_gasteiger_atom_type(const std::string &, const std::string &) –> void
set_gasteiger_atom_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: capsule, gasteiger_atom_type_name: str) -> None
set gasteiger atom type
C++: core::chemical::MutableResidueType::set_gasteiger_atom_type(void *, const std::string &) –> void
- set_gasteiger_atom_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: core::chemical::gasteiger::GasteigerAtomTypeSet) None ¶
C++: core::chemical::ResidueTypeBase::set_gasteiger_atom_typeset(class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeSet>) –> void
- set_icoor(*args, **kwargs)¶
Overloaded function.
set_icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: str, phi: float, theta: float, d: float, stub_atom1: str, stub_atom2: str, stub_atom3: str) -> None
set_icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: str, phi: float, theta: float, d: float, stub_atom1: str, stub_atom2: str, stub_atom3: str, update_xyz: bool) -> None
set MutableICoorRecord for an atom
phi and theta are in radians
C++: core::chemical::MutableResidueType::set_icoor(const std::string &, const double, const double, const double, const std::string &, const std::string &, const std::string &, const bool) –> void
set_icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: capsule, phi: float, theta: float, d: float, stub_atom1: capsule, stub_atom2: capsule, stub_atom3: capsule) -> None
set_icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: capsule, phi: float, theta: float, d: float, stub_atom1: capsule, stub_atom2: capsule, stub_atom3: capsule, update_xyz: bool) -> None
set MutableICoorRecord for an atom, vertex descriptor version
phi and theta are in radians
C++: core::chemical::MutableResidueType::set_icoor(void *const &, const double, const double, const double, void *const &, void *const &, void *const &, const bool) –> void
set_icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: capsule, phi: float, theta: float, d: float, stub_atom1: str, stub_atom2: str, stub_atom3: str) -> None
set_icoor(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: capsule, phi: float, theta: float, d: float, stub_atom1: str, stub_atom2: str, stub_atom3: str, update_xyz: bool) -> None
set MutableICoorRecord for an atom, vertex descriptor version
phi and theta are in radians
C++: core::chemical::MutableResidueType::set_icoor(void *const &, const double, const double, const double, const std::string &, const std::string &, const std::string &, const bool) –> void
- set_ideal_xyz(*args, **kwargs)¶
Overloaded function.
set_ideal_xyz(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: str, xyz_in: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None
C++: core::chemical::MutableResidueType::set_ideal_xyz(const std::string &, const class numeric::xyzVector<double> &) –> void
set_ideal_xyz(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm: capsule, xyz_in: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None
C++: core::chemical::MutableResidueType::set_ideal_xyz(void *, const class numeric::xyzVector<double> &) –> void
- set_low_energy_ring_conformers(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int, conformers: pyrosetta.rosetta.utility.vector1_std_string) None ¶
Set this cyclic residue’s low-energy ring conformers for the nth ring by IUPAC name.
C++: core::chemical::MutableResidueType::set_low_energy_ring_conformers(const unsigned long, const class utility::vector1<std::string, class std::allocator<std::string > > &) –> void
- set_lower_connect_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm_name: str) None ¶
set the atom which connects to the lower connection
C++: core::chemical::MutableResidueType::set_lower_connect_atom(const std::string &) –> void
- set_lowest_energy_ring_conformer(self: pyrosetta.rosetta.core.chemical.MutableResidueType, ring_num: int, conformer: str) None ¶
Set this cyclic residue’s lowest-energy ring conformer for the nth ring by IUPAC name.
C++: core::chemical::MutableResidueType::set_lowest_energy_ring_conformer(const unsigned long, const std::string &) –> void
- set_mainchain_atoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType, mainchain: pyrosetta.rosetta.utility.vector1_void_*) None ¶
- set indices of all mainchain atoms
TODO Should we make sure that mainchain atoms are also backbones?
C++: core::chemical::MutableResidueType::set_mainchain_atoms(const class utility::vector1<void *, class std::allocator<void *> > &) –> void
- set_metapatched(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Set that this is a metapatched ResidueType.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::set_metapatched() –> void
- set_orbital_icoor_id(self: pyrosetta.rosetta.core.chemical.MutableResidueType, orbital: str, phi: float, theta: float, d: float, stub_atom1: str, stub_atom2: str, stub_atom3: str) None ¶
set OrbitalICoor for an orbital
C++: core::chemical::MutableResidueType::set_orbital_icoor_id(const std::string &, const double, const double, const double, const std::string &, const std::string &, const std::string &) –> void
- set_orbital_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: core::chemical::orbitals::OrbitalTypeSet) None ¶
C++: core::chemical::ResidueTypeBase::set_orbital_typeset(class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>) –> void
- set_properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, properties: pyrosetta.rosetta.core.chemical.ResidueProperties) None ¶
Set the collection of properties for this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::set_properties(class std::shared_ptr<class core::chemical::ResidueProperties>) –> void
- set_proton_chi(self: pyrosetta.rosetta.core.chemical.MutableResidueType, chino: int, dihedral_samples: pyrosetta.rosetta.utility.vector1_double, extra_samples: pyrosetta.rosetta.utility.vector1_double) None ¶
- Annotate a given chi as a proton chi, and set the sampling behavior
If the chi is already listed as a proton chi, change the sampling behavior
C++: core::chemical::MutableResidueType::set_proton_chi(unsigned long, const class utility::vector1<double, class std::allocator<double> > &, const class utility::vector1<double, class std::allocator<double> > &) –> void
- set_rama_prepro_mainchain_torsion_potential_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str, pre_proline_position: bool) None ¶
Set the key name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (pointing the function to the base type), though this can be overridden using this function.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::set_rama_prepro_mainchain_torsion_potential_name(const std::string &, const bool) –> void
- set_rama_prepro_map_file_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, filename_in: str, pre_proline_position: bool) None ¶
Set the file name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (pointing the function to the base type), though this can be overridden using this function.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::set_rama_prepro_map_file_name(const std::string &, const bool) –> void
- set_shadowing_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atom: str, atom_being_shadowed: str) None ¶
C++: core::chemical::MutableResidueType::set_shadowing_atom(const std::string &, const std::string &) –> void
- set_upper_connect_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType, atm_name: str) None ¶
set the atom which connects to the upper connection
C++: core::chemical::MutableResidueType::set_upper_connect_atom(const std::string &) –> void
- shadow_atoms(self: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.std.map_void_*_void_*_std_less_void__star__t_std_allocator_std_pair_void__star_const_void__star__t ¶
C++: core::chemical::MutableResidueType::shadow_atoms() const –> const class std::map<void *, void *, struct std::less<void *>, class std::allocator<struct std::pair<void *const, void *> > > &
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
show(self: pyrosetta.rosetta.core.chemical.MutableResidueType, output: pyrosetta.rosetta.std.ostream) -> None
show(self: pyrosetta.rosetta.core.chemical.MutableResidueType, output: pyrosetta.rosetta.std.ostream, output_atomic_details: bool) -> None
Generate string representation of MutableResidueType for debugging purposes.
C++: core::chemical::MutableResidueType::show(std::ostream &, bool) const –> void
- show_all_atom_names(self: pyrosetta.rosetta.core.chemical.MutableResidueType, out: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::MutableResidueType::show_all_atom_names(std::ostream &) const –> void
- strip_rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Remove any rotamer library specifications attached to this ResidueTypeBase.
After this operation, the rotamer_library_specification() method returns a NULL pointer.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::strip_rotamer_library_specification() –> void
- update_atom_type_set(self: pyrosetta.rosetta.core.chemical.MutableResidueType, setting: core::chemical::AtomTypeSet) None ¶
- Change which atom type set this MutableResidueType points to
WARNING - While this tries to switch over the atom types, it will null out any that don’t have exact name correspondences. You NEED to go through and manually reset the types on all atoms. Exposed for black-magic use only.
C++: core::chemical::MutableResidueType::update_atom_type_set(class std::shared_ptr<const class core::chemical::AtomTypeSet>) –> void
- upper_connect(self: pyrosetta.rosetta.core.chemical.MutableResidueType) core::chemical::MutableResidueConnection ¶
C++: core::chemical::MutableResidueType::upper_connect() const –> const class core::chemical::MutableResidueConnection &
- upper_connect_atom(self: pyrosetta.rosetta.core.chemical.MutableResidueType) capsule ¶
index number of the atom which connects to the upper connection
C++: core::chemical::MutableResidueType::upper_connect_atom() const –> void *
- upper_connect_id(self: pyrosetta.rosetta.core.chemical.MutableResidueType) int ¶
C++: core::chemical::MutableResidueType::upper_connect_id() const –> unsigned long
- validate_residue_type(self: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
- Run checks on this MutableResidueType, checking to make sure it’s okay.
Return true on success and false on failure (Intended usage is within something like a debug_assert())
C++: core::chemical::MutableResidueType::validate_residue_type() const –> bool
- variant_type_enums(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_core_chemical_VariantType ¶
Get a vector of VariantType enums for this ResidueTypeBase.
This ONLY includes standard, enum-based variants, not on-the-fly custom variants.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueTypeBase::variant_type_enums() const –> class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >
- variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_std_string ¶
get all the variant types for this ResidueTypeBase
This will include both on-the-fly custom variants defined by string AND string equivalents of standard, enumerated variants.
– rhiju (merging roccomoretti/restypeset_fiddle)
C++: core::chemical::ResidueTypeBase::variant_types() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- class pyrosetta.rosetta.core.chemical.NCAARotLibBBTorsions¶
Bases:
PatchOperation
Set the mainchain torsion indices that a noncanonical rotamer library depends upon.
Vikram K. Mulligan (vmullig.edu).
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.NCAARotLibBBTorsions, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Set the mainchain torsion indices that a noncanonical rotamer library depends upon.
C++: core::chemical::NCAARotLibBBTorsions::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.NCAARotLibBBTorsions, : pyrosetta.rosetta.core.chemical.NCAARotLibBBTorsions) pyrosetta.rosetta.core.chemical.NCAARotLibBBTorsions ¶
C++: core::chemical::NCAARotLibBBTorsions::operator=(const class core::chemical::NCAARotLibBBTorsions &) –> class core::chemical::NCAARotLibBBTorsions &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.NCAARotLibBBTorsions) str ¶
Return the name of this PatchOperation (“NCAARotLibBBTorsions”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::NCAARotLibBBTorsions::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.NCAARotLibNumRotamerBins¶
Bases:
PatchOperation
Set the number of rotamer bins per chi for an NCAA that is not in dunbrack.
Vikram K. Mulligan (vmullig.edu).
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.NCAARotLibNumRotamerBins, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Set the number of rotamer bins per chi for an NCAA.
C++: core::chemical::NCAARotLibNumRotamerBins::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.NCAARotLibNumRotamerBins, : pyrosetta.rosetta.core.chemical.NCAARotLibNumRotamerBins) pyrosetta.rosetta.core.chemical.NCAARotLibNumRotamerBins ¶
C++: core::chemical::NCAARotLibNumRotamerBins::operator=(const class core::chemical::NCAARotLibNumRotamerBins &) –> class core::chemical::NCAARotLibNumRotamerBins &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.NCAARotLibNumRotamerBins) str ¶
Return the name of this PatchOperation (“NCAARotLibNumRotamerBins”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::NCAARotLibNumRotamerBins::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.NCAARotLibPath¶
Bases:
PatchOperation
set the path to a rotamer library for an NCAA that is not in dunbrack
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.NCAARotLibPath, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set the NCAA rotamer library path in the residue type
C++: core::chemical::NCAARotLibPath::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.NCAARotLibPath, : pyrosetta.rosetta.core.chemical.NCAARotLibPath) pyrosetta.rosetta.core.chemical.NCAARotLibPath ¶
C++: core::chemical::NCAARotLibPath::operator=(const class core::chemical::NCAARotLibPath &) –> class core::chemical::NCAARotLibPath &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.NCAARotLibPath) str ¶
Return the name of this PatchOperation (“NCAARotLibPath”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::NCAARotLibPath::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.Orbital¶
Bases:
pybind11_object
basic chemical atom
name, element, certain properties and parameters from .params file
- assign(self: pyrosetta.rosetta.core.chemical.Orbital, : pyrosetta.rosetta.core.chemical.Orbital) pyrosetta.rosetta.core.chemical.Orbital ¶
C++: core::chemical::Orbital::operator=(const class core::chemical::Orbital &) –> class core::chemical::Orbital &
- icoor(*args, **kwargs)¶
Overloaded function.
icoor(self: pyrosetta.rosetta.core.chemical.Orbital) -> pyrosetta.rosetta.core.chemical.orbitals.ICoorOrbitalData
C++: core::chemical::Orbital::icoor() –> class core::chemical::orbitals::ICoorOrbitalData &
icoor(self: pyrosetta.rosetta.core.chemical.Orbital, icoor: pyrosetta.rosetta.core.chemical.orbitals.ICoorOrbitalData) -> None
C++: core::chemical::Orbital::icoor(const class core::chemical::orbitals::ICoorOrbitalData &) –> void
- ideal_xyz(*args, **kwargs)¶
Overloaded function.
ideal_xyz(self: pyrosetta.rosetta.core.chemical.Orbital) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: core::chemical::Orbital::ideal_xyz() const –> const class numeric::xyzVector<double> &
ideal_xyz(self: pyrosetta.rosetta.core.chemical.Orbital, xyz: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None
C++: core::chemical::Orbital::ideal_xyz(const class numeric::xyzVector<double> &) –> void
- name(*args, **kwargs)¶
Overloaded function.
name(self: pyrosetta.rosetta.core.chemical.Orbital) -> str
C++: core::chemical::Orbital::name() const –> const std::string &
name(self: pyrosetta.rosetta.core.chemical.Orbital, name: str) -> None
C++: core::chemical::Orbital::name(const std::string &) –> void
- new_icoor(*args, **kwargs)¶
Overloaded function.
new_icoor(self: pyrosetta.rosetta.core.chemical.Orbital) -> pyrosetta.rosetta.core.chemical.orbitals.ICoorOrbitalData
C++: core::chemical::Orbital::new_icoor() –> class core::chemical::orbitals::ICoorOrbitalData &
new_icoor(self: pyrosetta.rosetta.core.chemical.Orbital, new_icoor: pyrosetta.rosetta.core.chemical.orbitals.ICoorOrbitalData) -> None
C++: core::chemical::Orbital::new_icoor(const class core::chemical::orbitals::ICoorOrbitalData &) –> void
- orbital_type_index(*args, **kwargs)¶
Overloaded function.
orbital_type_index(self: pyrosetta.rosetta.core.chemical.Orbital) -> int
C++: core::chemical::Orbital::orbital_type_index() const –> const unsigned long &
orbital_type_index(self: pyrosetta.rosetta.core.chemical.Orbital, atom_type_index: int) -> None
C++: core::chemical::Orbital::orbital_type_index(const unsigned long &) –> void
- print(self: pyrosetta.rosetta.core.chemical.Orbital, out: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::Orbital::print(std::ostream &) const –> void
- class pyrosetta.rosetta.core.chemical.Patch¶
Bases:
pybind11_object
A class patching basic ResidueType to create variant types, containing multiple PatchCase
- add_case(self: pyrosetta.rosetta.core.chemical.Patch, pcase: pyrosetta.rosetta.core.chemical.PatchCase) None ¶
Add a patch case to this patch.
C++: core::chemical::Patch::add_case(class std::shared_ptr<class core::chemical::PatchCase>) –> void
- add_custom_type(self: pyrosetta.rosetta.core.chemical.Patch, custom_type: str) None ¶
Add a custom VariantType to the list that this patch applies.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::Patch::add_custom_type(const std::string &) –> void
- add_type(self: pyrosetta.rosetta.core.chemical.Patch, type: pyrosetta.rosetta.core.chemical.VariantType) None ¶
Add a VariantType to the list that this patch applies.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::Patch::add_type(const enum core::chemical::VariantType) –> void
- adds_atoms(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of added atom names, useful for identifying patches that go with PDB residues
C++: core::chemical::Patch::adds_atoms(const class core::chemical::ResidueType &) const –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_properties(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of added property names, useful for identifying patches that go with PDB residues
C++: core::chemical::Patch::adds_properties(const class core::chemical::ResidueType &) const –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_properties_enums(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_core_chemical_ResidueProperty ¶
Returns list of added properties, by enum. Useful for identifying patches that go with PDB residues.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::Patch::adds_properties_enums(const class core::chemical::ResidueType &) const –> class utility::vector1<enum core::chemical::ResidueProperty, class std::allocator<enum core::chemical::ResidueProperty> >
- applies_to(self: pyrosetta.rosetta.core.chemical.Patch, rsd: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
can I operate on this residue type?
C++: core::chemical::Patch::applies_to(const class core::chemical::ResidueTypeBase &) const –> bool
- apply(*args, **kwargs)¶
Overloaded function.
apply(self: pyrosetta.rosetta.core.chemical.Patch, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.core.chemical.MutableResidueType
apply(self: pyrosetta.rosetta.core.chemical.Patch, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType, instantiate: bool) -> pyrosetta.rosetta.core.chemical.MutableResidueType
returns patched residue, 0 if patch failed
C++: core::chemical::Patch::apply(const class core::chemical::ResidueType &, const bool) const –> class std::shared_ptr<class core::chemical::MutableResidueType>
apply(self: pyrosetta.rosetta.core.chemical.Patch, rsd_type: pyrosetta.rosetta.core.chemical.MutableResidueType) -> pyrosetta.rosetta.core.chemical.MutableResidueType
apply(self: pyrosetta.rosetta.core.chemical.Patch, rsd_type: pyrosetta.rosetta.core.chemical.MutableResidueType, instantiate: bool) -> pyrosetta.rosetta.core.chemical.MutableResidueType
returns patched residue, 0 if patch failed
C++: core::chemical::Patch::apply(const class core::chemical::MutableResidueType &, const bool) const –> class std::shared_ptr<class core::chemical::MutableResidueType>
- assign(self: pyrosetta.rosetta.core.chemical.Patch, : pyrosetta.rosetta.core.chemical.Patch) pyrosetta.rosetta.core.chemical.Patch ¶
C++: core::chemical::Patch::operator=(const class core::chemical::Patch &) –> class core::chemical::Patch &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType, atom: str) bool ¶
Does the patch potentially change the connections for the given atom on the ResidueType
C++: core::chemical::Patch::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- custom_types(self: pyrosetta.rosetta.core.chemical.Patch) pyrosetta.rosetta.utility.vector1_std_string ¶
The custom variant types added by this patch.
This must be a vector of strings, since the custom types are generated at runtime and can’t be enumerated at compile time.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::Patch::custom_types() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- deletes_atoms(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of deleted atom names, useful for identifying patches that go with PDB residues
C++: core::chemical::Patch::deletes_atoms(const class core::chemical::ResidueType &) const –> class utility::vector1<std::string, class std::allocator<std::string > >
- deletes_properties(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of deleted property names, useful for identifying patches that go with PDB residues
C++: core::chemical::Patch::deletes_properties(const class core::chemical::ResidueType &) const –> class utility::vector1<std::string, class std::allocator<std::string > >
- deletes_properties_enums(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_core_chemical_ResidueProperty ¶
returns list of deleted property enums, useful for identifying patches that go with PDB residues.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::Patch::deletes_properties_enums(const class core::chemical::ResidueType &) const –> class utility::vector1<enum core::chemical::ResidueProperty, class std::allocator<enum core::chemical::ResidueProperty> >
- deletes_variants(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of deleted variant names, useful for identifying patches that go with PDB residues
C++: core::chemical::Patch::deletes_variants(const class core::chemical::ResidueType &) const –> class utility::vector1<std::string, class std::allocator<std::string > >
- deletes_variants_by_enum(self: pyrosetta.rosetta.core.chemical.Patch, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_core_chemical_VariantType ¶
Returns list of deleted VariantTypes. Doesn’t support on-the-fly VariantTypes.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::Patch::deletes_variants_by_enum(const class core::chemical::ResidueType &) const –> class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >
- generates_aa(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.AA ¶
returns new AA, if changed.
C++: core::chemical::Patch::generates_aa(const class core::chemical::ResidueType &) const –> enum core::chemical::AA
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.Patch) bool ¶
Is this a special patch that expands the list of base residue types?
C++: core::chemical::Patch::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) str ¶
returns new interchangeability_group, if changed. Only one new interchangeability_group allowed.
C++: core::chemical::Patch::generates_interchangeability_group(const class core::chemical::ResidueType &) const –> std::string
- generates_new_name3(self: pyrosetta.rosetta.core.chemical.Patch, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) str ¶
returns new name3, if changed. Only one new name3 allowed.
C++: core::chemical::Patch::generates_new_name3(const class core::chemical::ResidueType &) const –> std::string
- is_metapatch(self: pyrosetta.rosetta.core.chemical.Patch) bool ¶
Is this a metapatch?
C++: core::chemical::Patch::is_metapatch() const –> bool
- name(self: pyrosetta.rosetta.core.chemical.Patch) str ¶
unique name of this patch, eg Nter-simple, Cter-full, Phospho, … ?
C++: core::chemical::Patch::name() const –> const std::string &
- patched_name(self: pyrosetta.rosetta.core.chemical.Patch, rsd: pyrosetta.rosetta.core.chemical.ResidueTypeBase) str ¶
- Returns the name of the residueType after applying the patch
(Theoretical - doesn’t actually check if the patch would be applied.)
C++: core::chemical::Patch::patched_name(const class core::chemical::ResidueTypeBase &) const –> std::string
- read_file(self: pyrosetta.rosetta.core.chemical.Patch, filename: str) None ¶
constructor from file
C++: core::chemical::Patch::read_file(const std::string &) –> void
- replaces(self: pyrosetta.rosetta.core.chemical.Patch, rsd: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
do I replace this residue type?
C++: core::chemical::Patch::replaces(const class core::chemical::ResidueTypeBase &) const –> bool
- replaces_residue_type(self: pyrosetta.rosetta.core.chemical.Patch, replaces: bool) None ¶
C++: core::chemical::Patch::replaces_residue_type(bool) –> void
- set_name(self: pyrosetta.rosetta.core.chemical.Patch, name: str) None ¶
C++: core::chemical::Patch::set_name(const std::string &) –> void
- set_selector(self: pyrosetta.rosetta.core.chemical.Patch, selector: pyrosetta.rosetta.core.chemical.ResidueTypeSelector) None ¶
C++: core::chemical::Patch::set_selector(const class core::chemical::ResidueTypeSelector &) –> void
- types(*args, **kwargs)¶
Overloaded function.
types(self: pyrosetta.rosetta.core.chemical.Patch) -> pyrosetta.rosetta.utility.vector1_core_chemical_VariantType
The variant types created by applying this patch
Use custom_types() for a vector of strings of custom types.
C++: core::chemical::Patch::types() const –> const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &
types(self: pyrosetta.rosetta.core.chemical.Patch, types: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) -> None
Set the variant types created by applying this patch.
For custom variant types, use the add_custom_type() function, which takes a string.
C++: core::chemical::Patch::types(const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &) –> void
- class pyrosetta.rosetta.core.chemical.PatchCase¶
Bases:
pybind11_object
A single case of a patch, eg proline Nterminus is a case of NtermProteinFull
- add_operation(self: pyrosetta.rosetta.core.chemical.PatchCase, operation: core::chemical::PatchOperation) None ¶
add one more operation in this PatchCase
C++: core::chemical::PatchCase::add_operation(class std::shared_ptr<class core::chemical::PatchOperation>) –> void
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of added atom names, useful for identifying patches that go with PDB residues
C++: core::chemical::PatchCase::adds_atoms() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_properties(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of added property names, useful for identifying patches that go with PDB residues
C++: core::chemical::PatchCase::adds_properties() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_properties_enums(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.utility.vector1_core_chemical_ResidueProperty ¶
Returns list of added property enums. Useful for identifying patches that go with PDB residues.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::PatchCase::adds_properties_enums() const –> class utility::vector1<enum core::chemical::ResidueProperty, class std::allocator<enum core::chemical::ResidueProperty> >
- applies_to(self: pyrosetta.rosetta.core.chemical.PatchCase, rsd: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
whether the PatchCase is applicable to this ResidueType?
C++: core::chemical::PatchCase::applies_to(const class core::chemical::ResidueTypeBase &) const –> bool
- apply(*args, **kwargs)¶
Overloaded function.
apply(self: pyrosetta.rosetta.core.chemical.PatchCase, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.core.chemical.MutableResidueType
apply(self: pyrosetta.rosetta.core.chemical.PatchCase, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType, instantiate: bool) -> pyrosetta.rosetta.core.chemical.MutableResidueType
returns patched residue, 0 if patch failed
C++: core::chemical::PatchCase::apply(const class core::chemical::ResidueType &, const bool) const –> class std::shared_ptr<class core::chemical::MutableResidueType>
apply(self: pyrosetta.rosetta.core.chemical.PatchCase, rsd_in: pyrosetta.rosetta.core.chemical.MutableResidueType) -> pyrosetta.rosetta.core.chemical.MutableResidueType
apply(self: pyrosetta.rosetta.core.chemical.PatchCase, rsd_in: pyrosetta.rosetta.core.chemical.MutableResidueType, instantiate: bool) -> pyrosetta.rosetta.core.chemical.MutableResidueType
returns patched residue, 0 if patch failed
C++: core::chemical::PatchCase::apply(const class core::chemical::MutableResidueType &, const bool) const –> class std::shared_ptr<class core::chemical::MutableResidueType>
- assign(self: pyrosetta.rosetta.core.chemical.PatchCase, : pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.core.chemical.PatchCase ¶
C++: core::chemical::PatchCase::operator=(const class core::chemical::PatchCase &) –> class core::chemical::PatchCase &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchCase, rsd_in: pyrosetta.rosetta.core.chemical.ResidueType, atom: str) bool ¶
Can the patch case change the connections for atom on the ResidueType?
C++: core::chemical::PatchCase::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atoms(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of deleted atom names, useful for identifying patches that go with PDB residues
C++: core::chemical::PatchCase::deletes_atoms() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- deletes_properties(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of deleted property names, useful for identifying patches that go with PDB residues
C++: core::chemical::PatchCase::deletes_properties() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- deletes_properties_enums(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.utility.vector1_core_chemical_ResidueProperty ¶
Returns list of deleted property enums. Useful for identifying patches that go with PDB residues.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::PatchCase::deletes_properties_enums() const –> class utility::vector1<enum core::chemical::ResidueProperty, class std::allocator<enum core::chemical::ResidueProperty> >
- deletes_variants(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.utility.vector1_std_string ¶
returns list of deleted variant names, useful for identifying patches that go with PDB residues
C++: core::chemical::PatchCase::deletes_variants() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- deletes_variants_by_enum(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.utility.vector1_core_chemical_VariantType ¶
Returns list of deleted VariantTypes. Doesn’t support on-the-fly VariantTypes.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::PatchCase::deletes_variants_by_enum() const –> class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchCase) bool ¶
Does this PatchCase result in a new base residue type?
C++: core::chemical::PatchCase::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchCase) str ¶
returns interchangeability group, if set.
C++: core::chemical::PatchCase::generates_interchangeability_group() const –> std::string
- generates_new_name3(self: pyrosetta.rosetta.core.chemical.PatchCase) str ¶
returns new name3, if changed
C++: core::chemical::PatchCase::generates_new_name3() const –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchCase) bool ¶
C++: core::chemical::PatchCase::may_change_aa() const –> bool
- selector(self: pyrosetta.rosetta.core.chemical.PatchCase) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
to which ResidueTypes this PatchCase applies to?
C++: core::chemical::PatchCase::selector() –> class core::chemical::ResidueTypeSelector &
- set_selector(self: pyrosetta.rosetta.core.chemical.PatchCase, selector: pyrosetta.rosetta.core.chemical.ResidueTypeSelector) None ¶
C++: core::chemical::PatchCase::set_selector(const class core::chemical::ResidueTypeSelector &) –> void
- class pyrosetta.rosetta.core.chemical.PatchOperation¶
Bases:
pybind11_object
A single operation that needs to be applied in a residue patch
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.PatchOperation, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Returns true to signal failure, false to indicate success.
C++: core::chemical::PatchOperation::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.PatchOperation ¶
C++: core::chemical::PatchOperation::operator=(const class core::chemical::PatchOperation &) –> class core::chemical::PatchOperation &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Returns the name of the patch operation. Useful for debugging.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::PatchOperation::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.PatchOperationCreator¶
Bases:
pybind11_object
The PatchOperationCreator is responsible for creating a PatchOperation from input line(s)
- assign(self: pyrosetta.rosetta.core.chemical.PatchOperationCreator, : pyrosetta.rosetta.core.chemical.PatchOperationCreator) pyrosetta.rosetta.core.chemical.PatchOperationCreator ¶
C++: core::chemical::PatchOperationCreator::operator=(const class core::chemical::PatchOperationCreator &) –> class core::chemical::PatchOperationCreator &
- create_operation(self: pyrosetta.rosetta.core.chemical.PatchOperationCreator, line: str, input: pyrosetta.rosetta.std.istream, atomic_charge_reassignments: pyrosetta.rosetta.std.map_std_string_double) pyrosetta.rosetta.core.chemical.PatchOperation ¶
Return a new mover.
C++: core::chemical::PatchOperationCreator::create_operation(const std::string &, std::istream &, const class std::map<std::string, double, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, double> > > &) const –> class std::shared_ptr<class core::chemical::PatchOperation>
- keyname(self: pyrosetta.rosetta.core.chemical.PatchOperationCreator) str ¶
Return the tag name associated with this factory.
C++: core::chemical::PatchOperationCreator::keyname() const –> std::string
- class pyrosetta.rosetta.core.chemical.PatchOperationFactory¶
Bases:
SingletonBase_core_chemical_PatchOperationFactory_t
- factory_register(self: pyrosetta.rosetta.core.chemical.PatchOperationFactory, creator: pyrosetta.rosetta.core.chemical.PatchOperationCreator) None ¶
C++: core::chemical::PatchOperationFactory::factory_register(class std::shared_ptr<class core::chemical::PatchOperationCreator>) –> void
- static get_instance() core::chemical::PatchOperationFactory ¶
C++: utility::SingletonBase<core::chemical::PatchOperationFactory>::get_instance() –> class core::chemical::PatchOperationFactory *
- newPatchOperation(self: pyrosetta.rosetta.core.chemical.PatchOperationFactory, tag: str, line: str, input: pyrosetta.rosetta.std.istream, atomic_charge_reassignments: pyrosetta.rosetta.std.map_std_string_double) pyrosetta.rosetta.core.chemical.PatchOperation ¶
Create a mover given its identifying string, the full line, and the istream advanced to after the tag.
C++: core::chemical::PatchOperationFactory::newPatchOperation(const std::string &, const std::string &, std::istream &, const class std::map<std::string, double, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, double> > > &) const –> class std::shared_ptr<class core::chemical::PatchOperation>
- class pyrosetta.rosetta.core.chemical.PolarHydrogenFilter¶
Bases:
pybind11_object
The filter responsible for all polar hydrogens.
- assign(self: pyrosetta.rosetta.core.chemical.PolarHydrogenFilter, : pyrosetta.rosetta.core.chemical.PolarHydrogenFilter) pyrosetta.rosetta.core.chemical.PolarHydrogenFilter ¶
C++: core::chemical::PolarHydrogenFilter::operator=(const class core::chemical::PolarHydrogenFilter &) –> class core::chemical::PolarHydrogenFilter &
- class pyrosetta.rosetta.core.chemical.PoseResidueTypeSet¶
Bases:
ResidueTypeSet
A ResidueTypeSet which can be cached in the Pose
- add_base_residue_type(*args, **kwargs)¶
Overloaded function.
add_base_residue_type(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, new_type: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
C++: core::chemical::PoseResidueTypeSet::add_base_residue_type(class std::shared_ptr<class core::chemical::MutableResidueType>) –> void
add_base_residue_type(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, filename: str) -> None
C++: core::chemical::PoseResidueTypeSet::add_base_residue_type(const std::string &) –> void
- add_patches(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, patch_filenames: pyrosetta.rosetta.utility.vector1_std_string, metapatch_filenames: pyrosetta.rosetta.utility.vector1_std_string) None ¶
C++: core::chemical::PoseResidueTypeSet::add_patches(const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<std::string, class std::allocator<std::string > > &) –> void
- add_unpatchable_residue_type(*args, **kwargs)¶
Overloaded function.
add_unpatchable_residue_type(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, new_type: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
C++: core::chemical::PoseResidueTypeSet::add_unpatchable_residue_type(class std::shared_ptr<class core::chemical::MutableResidueType>) –> void
add_unpatchable_residue_type(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, filename: str) -> None
C++: core::chemical::PoseResidueTypeSet::add_unpatchable_residue_type(const std::string &) –> void
- atom_type_set(*args, **kwargs)¶
Overloaded function.
atom_type_set(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) -> pyrosetta.rosetta.core.chemical.AtomTypeSet
C++: core::chemical::PoseResidueTypeSet::atom_type_set() const –> class std::shared_ptr<const class core::chemical::AtomTypeSet>
atom_type_set(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, atom_types: pyrosetta.rosetta.core.chemical.AtomTypeSet) -> None
C++: core::chemical::PoseResidueTypeSet::atom_type_set(class std::shared_ptr<const class core::chemical::AtomTypeSet>) –> void
- base_residue_types(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
the residues with no patches applied
C++: core::chemical::PoseResidueTypeSet::base_residue_types() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- clone(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) pyrosetta.rosetta.core.chemical.PoseResidueTypeSet ¶
C++: core::chemical::PoseResidueTypeSet::clone() const –> class std::shared_ptr<class core::chemical::PoseResidueTypeSet>
- default_rts(*args, **kwargs)¶
Overloaded function.
default_rts(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, setting: pyrosetta.rosetta.core.chemical.ResidueTypeSet) -> None
Set the default fall-back ResidueTypeSet
C++: core::chemical::PoseResidueTypeSet::default_rts(class std::shared_ptr<const class core::chemical::ResidueTypeSet>) –> void
default_rts(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) -> pyrosetta.rosetta.core.chemical.ResidueTypeSet
What is the default fall-back ResidueTypesSet
C++: core::chemical::PoseResidueTypeSet::default_rts() const –> class std::shared_ptr<const class core::chemical::ResidueTypeSet>
- element_set(*args, **kwargs)¶
Overloaded function.
element_set(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) -> pyrosetta.rosetta.core.chemical.ElementSet
C++: core::chemical::PoseResidueTypeSet::element_set() const –> class std::shared_ptr<const class core::chemical::ElementSet>
element_set(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, elements: pyrosetta.rosetta.core.chemical.ElementSet) -> None
C++: core::chemical::PoseResidueTypeSet::element_set(class std::shared_ptr<const class core::chemical::ElementSet>) –> void
- generates_patched_residue_type_with_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, base_residue_name: str, interchangeability_group: str) bool ¶
Check if a base type (like “CYS”) generates any types with a new interchangeability group (like “SCY” (via cys_acetylated))
C++: core::chemical::PoseResidueTypeSet::generates_patched_residue_type_with_interchangeability_group(const std::string &, const std::string &) const –> bool
- generates_patched_residue_type_with_name3(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, base_residue_name: str, name3: str) bool ¶
Check if a base type (like “SER”) generates any types with another name3 (like “SEP”)
C++: core::chemical::PoseResidueTypeSet::generates_patched_residue_type_with_name3(const std::string &, const std::string &) const –> bool
- get_all_types_with_variants_aa(*args, **kwargs)¶
Overloaded function.
get_all_types_with_variants_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
- Gets all types with the given aa type and variants
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. Variants can be custom variants. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
get_all_types_with_variants_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
- Gets all types with the given aa type and variants, making exceptions for some variants.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. Variants can be custom variants, but exceptions must be standard types, listed in VariantType.hh. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_by_basetype(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_type: pyrosetta.rosetta.core.chemical.ResidueType, variants: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, variant_strings: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, no_metapatches: bool) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Given a base residue type, desired variants, and undesired variants, retrieve a list
of cached ResidueTypeCOPs. If not cached, generate the data and cache them.
A ResidueTypeCOP to a base residue type, used for looking up the variant.
A list of VariantTypes that the returned ResidueTypes must have, used for looking up the variant.
A list of custom VariantTypes (that don’t have enums) that the returned ResidueTypes must have, used for looking up the variant.
A list of VariantTypes that are ignored in matching.
If true, metapatches are ignored.
A list of ResidueTypeCOPs matching the desired variants, with the desired base type.
This function is threadsafe. Caching and retrieveal are handled with a ReadWriteMutex.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_by_basetype(class std::shared_ptr<const class core::chemical::ResidueType>, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str, variants: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name1
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_name1(char, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str, variants: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_name3(const std::string &, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Gets all non-patched types with the given aa type
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_aa(enum core::chemical::AA) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name1
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_name1(char) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_name3(const std::string &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_d_equivalent(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, l_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: core::chemical::PoseResidueTypeSet::get_d_equivalent(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_l_equivalent(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, d_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: core::chemical::PoseResidueTypeSet::get_l_equivalent(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_mirrored_type(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, original_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: core::chemical::PoseResidueTypeSet::get_mirrored_type(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_patches(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Patch_t ¶
- Get the patches corresponding to a patch name.
Will get both regular an metapatches
C++: core::chemical::ResidueTypeSet::get_patches(const std::string &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >
- get_representative_type_aa(*args, **kwargs)¶
Overloaded function.
get_representative_type_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given aa type and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_aa(enum core::chemical::AA) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_base_name(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_name1(*args, **kwargs)¶
Overloaded function.
get_representative_type_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given name1 and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name1(char, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name1(char) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_name3(*args, **kwargs)¶
Overloaded function.
get_representative_type_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given name3 and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name3(const std::string &, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name3(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_residue_type_with_custom_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: core::chemical::ResidueTypeSet::get_residue_type_with_custom_variant_added(const class core::chemical::ResidueType &, const std::string &) const –> const class core::chemical::ResidueType &
- get_residue_type_with_variant_added(*args, **kwargs)¶
Overloaded function.
get_residue_type_with_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: pyrosetta.rosetta.core.chemical.VariantType) -> pyrosetta.rosetta.core.chemical.ResidueType
- Query a variant ResidueType by its base ResidueType and VariantType
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_added(const class core::chemical::ResidueType &, const enum core::chemical::VariantType) const –> const class core::chemical::ResidueType &
get_residue_type_with_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: str) -> pyrosetta.rosetta.core.chemical.ResidueType
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_added(const class core::chemical::ResidueType &, const std::string &) const –> const class core::chemical::ResidueType &
- get_residue_type_with_variant_removed(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, old_type: pyrosetta.rosetta.core.chemical.VariantType) pyrosetta.rosetta.core.chemical.ResidueType ¶
- return the residuetype we get from variant rsd type after removing the desired variant type
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_removed(const class core::chemical::ResidueType &, const enum core::chemical::VariantType) const –> const class core::chemical::ResidueType &
- get_self_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.ResidueTypeSet ¶
C++: core::chemical::ResidueTypeSet::get_self_ptr() const –> class std::shared_ptr<const class core::chemical::ResidueTypeSet>
- get_self_weak_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.std.weak_ptr_const_core_chemical_ResidueTypeSet_t ¶
C++: core::chemical::ResidueTypeSet::get_self_weak_ptr() const –> class std::weak_ptr<const class core::chemical::ResidueTypeSet>
- has_interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) bool ¶
- Does this ResidueTypeSet have ResidueTypes with the given interchangeability group?
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_interchangeability_group(const std::string &) const –> bool
- has_metapatch(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, name: str) bool ¶
Do we have this metapatch?
C++: core::chemical::PoseResidueTypeSet::has_metapatch(const std::string &) const –> bool
- has_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) bool ¶
- query if a ResidueType of the unique residue id (name) is present.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_name(const std::string &) const –> bool
- has_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) bool ¶
- query if any ResidueTypes in the set have a “name3” that matches the input name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_name3(const std::string &) const –> bool
- merge_split_behavior_manager(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) core::chemical::io::MergeAndSplitBehaviorManager ¶
accessor for merge/split behavior manager
C++: core::chemical::ResidueTypeSet::merge_split_behavior_manager() const –> const class core::chemical::io::MergeAndSplitBehaviorManager &
- metapatch(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, name: str) pyrosetta.rosetta.core.chemical.Metapatch ¶
C++: core::chemical::PoseResidueTypeSet::metapatch(const std::string &) const –> class std::shared_ptr<const class core::chemical::Metapatch>
- metapatch_map(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) pyrosetta.rosetta.std.map_std_string_std_shared_ptr_const_core_chemical_Metapatch_t_std_allocator_std_pair_const_std_string_std_shared_ptr_const_core_chemical_Metapatch_t ¶
the metapatches, index by name.
C++: core::chemical::PoseResidueTypeSet::metapatch_map() const –> const class std::map<std::string, class std::shared_ptr<const class core::chemical::Metapatch>, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class std::shared_ptr<const class core::chemical::Metapatch> > > > &
- metapatches(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Metapatch_t ¶
the metapatches
C++: core::chemical::PoseResidueTypeSet::metapatches() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Metapatch>, class std::allocator<class std::shared_ptr<const class core::chemical::Metapatch> > >
- mm_atom_type_set(*args, **kwargs)¶
Overloaded function.
mm_atom_type_set(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) -> pyrosetta.rosetta.core.chemical.MMAtomTypeSet
C++: core::chemical::PoseResidueTypeSet::mm_atom_type_set() const –> class std::shared_ptr<const class core::chemical::MMAtomTypeSet>
mm_atom_type_set(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, mm_atom_types: pyrosetta.rosetta.core.chemical.MMAtomTypeSet) -> None
C++: core::chemical::PoseResidueTypeSet::mm_atom_type_set(class std::shared_ptr<const class core::chemical::MMAtomTypeSet>) –> void
- mode(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.TypeSetMode ¶
The type of the ResidueTypeSet
The difference between a ResidueTypeSet name and a ResidueTypeSet mode is that a a ResidueTypeSet name should uniquely identify a ResidueTypeSet (at lease those within the ChemicalManger) but more than one ResidueTypeSet may have the same mode. The mode specifies what compatibility class (full atom, centroid) the ResidueTypeSet has.
C++: core::chemical::ResidueTypeSet::mode() const –> enum core::chemical::TypeSetMode
- name_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- query ResidueType by its unique residue id. Note for derived classes: this
method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
since within a ResidueTypeSet, each residue id must be unique, this method only returns one residue type or it exits (the program!) without a match.
C++: core::chemical::ResidueTypeSet::name_map(const std::string &) const –> const class core::chemical::ResidueType &
- name_mapOP(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Get ResidueType by exact name, returning COP. Will return null pointer
for no matches. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::name_mapOP(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- orbital_type_set(*args, **kwargs)¶
Overloaded function.
orbital_type_set(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) -> core::chemical::orbitals::OrbitalTypeSet
C++: core::chemical::PoseResidueTypeSet::orbital_type_set() const –> class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>
orbital_type_set(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, orbital_types: core::chemical::orbitals::OrbitalTypeSet) -> None
C++: core::chemical::PoseResidueTypeSet::orbital_type_set(class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>) –> void
- patch_map(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) pyrosetta.rosetta.std.map_std_string_utility_vector1_std_shared_ptr_const_core_chemical_Patch_std_allocator_std_shared_ptr_const_core_chemical_Patch_t_std_allocator_std_pair_const_std_string_utility_vector1_std_shared_ptr_const_core_chemical_Patch_std_allocator_std_shared_ptr_const_core_chemical_Patch_t ¶
the patches, index by name.
C++: core::chemical::PoseResidueTypeSet::patch_map() const –> const class std::map<std::string, class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > > > > > &
- patches(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Patch_t ¶
the patches
C++: core::chemical::PoseResidueTypeSet::patches() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >
- read_files_for_base_residue_types(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, filenames: pyrosetta.rosetta.utility.vector1_std_string) None ¶
C++: core::chemical::PoseResidueTypeSet::read_files_for_base_residue_types(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> void
- read_files_for_unpatchable_residue_types(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, filenames: pyrosetta.rosetta.utility.vector1_std_string) None ¶
C++: core::chemical::PoseResidueTypeSet::read_files_for_unpatchable_residue_types(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> void
- remove_base_residue_type(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, name: str) None ¶
C++: core::chemical::PoseResidueTypeSet::remove_base_residue_type(const std::string &) –> void
- remove_unpatchable_residue_type(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, name: str) None ¶
C++: core::chemical::PoseResidueTypeSet::remove_unpatchable_residue_type(const std::string &) –> void
- set_merge_split_behavior_manager(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet, mbm: core::chemical::io::MergeAndSplitBehaviorManager) None ¶
C++: core::chemical::PoseResidueTypeSet::set_merge_split_behavior_manager(class std::shared_ptr<const class core::chemical::io::MergeAndSplitBehaviorManager>) –> void
- unpatchable_residue_types(self: pyrosetta.rosetta.core.chemical.PoseResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
the residues with no patches applied
C++: core::chemical::PoseResidueTypeSet::unpatchable_residue_types() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- class pyrosetta.rosetta.core.chemical.PrependMainchainAtom¶
Bases:
PatchOperation
add a mainchain atom before the first mainchain atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.PrependMainchainAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set an atom to be the first mainchain atom
C++: core::chemical::PrependMainchainAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.PrependMainchainAtom, : pyrosetta.rosetta.core.chemical.PrependMainchainAtom) pyrosetta.rosetta.core.chemical.PrependMainchainAtom ¶
C++: core::chemical::PrependMainchainAtom::operator=(const class core::chemical::PrependMainchainAtom &) –> class core::chemical::PrependMainchainAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.PrependMainchainAtom) str ¶
Return the name of this PatchOperation (“PrependMainchainAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::PrependMainchainAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.RamaPreproFilename¶
Bases:
PatchOperation
Set the filenames for RamaPrePro scoring tables.
Vikram K. Mulligan (vmullig.edu)
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.RamaPreproFilename, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Set the RamaPrepro library paths in the residue type.
C++: core::chemical::RamaPreproFilename::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.RamaPreproFilename, : pyrosetta.rosetta.core.chemical.RamaPreproFilename) pyrosetta.rosetta.core.chemical.RamaPreproFilename ¶
C++: core::chemical::RamaPreproFilename::operator=(const class core::chemical::RamaPreproFilename &) –> class core::chemical::RamaPreproFilename &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.RamaPreproFilename) str ¶
Return the name of this PatchOperation (“RamaPreproFilename”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::RamaPreproFilename::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.RamaPreproResname¶
Bases:
PatchOperation
Set the residue name for RamaPrePro scoring tables.
This is the name in the scoring table AND the reference string used to look up the table. Should be unique.
Vikram K. Mulligan (vmullig.edu)
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.RamaPreproResname, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Set the RamaPrepro reference string in the residue type.
C++: core::chemical::RamaPreproResname::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.RamaPreproResname, : pyrosetta.rosetta.core.chemical.RamaPreproResname) pyrosetta.rosetta.core.chemical.RamaPreproResname ¶
C++: core::chemical::RamaPreproResname::operator=(const class core::chemical::RamaPreproResname &) –> class core::chemical::RamaPreproResname &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.RamaPreproResname) str ¶
Return the name of this PatchOperation (“RamaPreproResname”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::RamaPreproResname::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.RealFilter¶
Bases:
pybind11_object
A filtered graph that doesn’t contain fake/virtual atoms and fake/virtual bonds.
- assign(self: pyrosetta.rosetta.core.chemical.RealFilter, : pyrosetta.rosetta.core.chemical.RealFilter) pyrosetta.rosetta.core.chemical.RealFilter ¶
C++: core::chemical::RealFilter::operator=(const class core::chemical::RealFilter &) –> class core::chemical::RealFilter &
- class pyrosetta.rosetta.core.chemical.RedefineChi¶
Bases:
PatchOperation
- Redefine a chi angle
Added by Andy M. Chen in June 2009 This is needed for certain PTMs
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.RedefineChi, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
redefine a chi angle
C++: core::chemical::RedefineChi::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.RedefineChi, : pyrosetta.rosetta.core.chemical.RedefineChi) pyrosetta.rosetta.core.chemical.RedefineChi ¶
C++: core::chemical::RedefineChi::operator=(const class core::chemical::RedefineChi &) –> class core::chemical::RedefineChi &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.RedefineChi) str ¶
Return the name of this PatchOperation (“RedefineChi”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::RedefineChi::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.RefConvert_std_string_t¶
Bases:
pybind11_object
- static convert(: pyrosetta.rosetta.core.chemical.ResidueTypeBase, ref: str) str ¶
C++: core::chemical::RefConvert<std::string >::convert(const class core::chemical::ResidueTypeBase &, const std::string &) –> std::string
- static identity_pass_through(ref: str, : str) str ¶
C++: core::chemical::RefConvert<std::string >::identity_pass_through(const std::string &, const std::string &) –> const std::string &
- static invalid() str ¶
C++: core::chemical::RefConvert<std::string >::invalid() –> const std::string &
- class pyrosetta.rosetta.core.chemical.RefConvert_unsigned_long_t¶
Bases:
pybind11_object
- static convert(: pyrosetta.rosetta.core.chemical.ResidueType, ref: int) int ¶
C++: core::chemical::RefConvert<unsigned long>::convert(const class core::chemical::ResidueType &, const unsigned long &) –> unsigned long
- static identity_pass_through(ref: int, : int) int ¶
C++: core::chemical::RefConvert<unsigned long>::identity_pass_through(const unsigned long &, const unsigned long &) –> const unsigned long &
- static invalid() int ¶
C++: core::chemical::RefConvert<unsigned long>::invalid() –> const unsigned long &
- class pyrosetta.rosetta.core.chemical.RefConvert_void__star__t¶
Bases:
pybind11_object
- static convert(: pyrosetta.rosetta.core.chemical.MutableResidueType, ref: capsule) capsule ¶
C++: core::chemical::RefConvert<void *>::convert(const class core::chemical::MutableResidueType &, void *const &) –> void *
- class pyrosetta.rosetta.core.chemical.RemoveRotamerSpecifications¶
Bases:
PatchOperation
Remove existing rotamer specifications (of any type).
Vikram K. Mulligan (vmullig.edu)
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.RemoveRotamerSpecifications, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Strip all RotamerSpecifications from the ResidueType.
C++: core::chemical::RemoveRotamerSpecifications::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.RemoveRotamerSpecifications, : pyrosetta.rosetta.core.chemical.RemoveRotamerSpecifications) pyrosetta.rosetta.core.chemical.RemoveRotamerSpecifications ¶
C++: core::chemical::RemoveRotamerSpecifications::operator=(const class core::chemical::RemoveRotamerSpecifications &) –> class core::chemical::RemoveRotamerSpecifications &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.RemoveRotamerSpecifications) str ¶
Return the name of this PatchOperation (“RemoveRotamerSpecifications”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::RemoveRotamerSpecifications::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.RenameAtom¶
Bases:
PatchOperation
rename atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.RenameAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set atom’s chemical type
C++: core::chemical::RenameAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.RenameAtom, : pyrosetta.rosetta.core.chemical.RenameAtom) pyrosetta.rosetta.core.chemical.RenameAtom ¶
C++: core::chemical::RenameAtom::operator=(const class core::chemical::RenameAtom &) –> class core::chemical::RenameAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.RenameAtom) str ¶
Return the name of this PatchOperation (“RenameAtom”).
C++: core::chemical::RenameAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceMainchainAtom¶
Bases:
PatchOperation
replace a mainchain atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceMainchainAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set an atom to be the last mainchain atom
C++: core::chemical::ReplaceMainchainAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceMainchainAtom, : pyrosetta.rosetta.core.chemical.ReplaceMainchainAtom) pyrosetta.rosetta.core.chemical.ReplaceMainchainAtom ¶
C++: core::chemical::ReplaceMainchainAtom::operator=(const class core::chemical::ReplaceMainchainAtom &) –> class core::chemical::ReplaceMainchainAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceMainchainAtom) str ¶
Return the name of this PatchOperation (“ReplaceMainchainAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceMainchainAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithBromine¶
Bases:
PatchOperation
replace proton with bromine
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithBromine, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithBromine::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithBromine, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithBromine) pyrosetta.rosetta.core.chemical.ReplaceProtonWithBromine ¶
C++: core::chemical::ReplaceProtonWithBromine::operator=(const class core::chemical::ReplaceProtonWithBromine &) –> class core::chemical::ReplaceProtonWithBromine &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithBromine) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithBromine”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithBromine::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithChlorine¶
Bases:
PatchOperation
replace proton with chlorine
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithChlorine, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithChlorine::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithChlorine, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithChlorine) pyrosetta.rosetta.core.chemical.ReplaceProtonWithChlorine ¶
C++: core::chemical::ReplaceProtonWithChlorine::operator=(const class core::chemical::ReplaceProtonWithChlorine &) –> class core::chemical::ReplaceProtonWithChlorine &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithChlorine) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithChlorine”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithChlorine::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithEthyl¶
Bases:
PatchOperation
replace proton with ethyl
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithEthyl, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithEthyl::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithEthyl, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithEthyl) pyrosetta.rosetta.core.chemical.ReplaceProtonWithEthyl ¶
C++: core::chemical::ReplaceProtonWithEthyl::operator=(const class core::chemical::ReplaceProtonWithEthyl &) –> class core::chemical::ReplaceProtonWithEthyl &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithEthyl) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithEthyl”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithEthyl::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithFluorine¶
Bases:
PatchOperation
replace proton with fluorine
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithFluorine, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithFluorine::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithFluorine, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithFluorine) pyrosetta.rosetta.core.chemical.ReplaceProtonWithFluorine ¶
C++: core::chemical::ReplaceProtonWithFluorine::operator=(const class core::chemical::ReplaceProtonWithFluorine &) –> class core::chemical::ReplaceProtonWithFluorine &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithFluorine) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithFluorine”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithFluorine::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithHydroxyl¶
Bases:
PatchOperation
replace proton with hydroxyl
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithHydroxyl, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithHydroxyl::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithHydroxyl, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithHydroxyl) pyrosetta.rosetta.core.chemical.ReplaceProtonWithHydroxyl ¶
C++: core::chemical::ReplaceProtonWithHydroxyl::operator=(const class core::chemical::ReplaceProtonWithHydroxyl &) –> class core::chemical::ReplaceProtonWithHydroxyl &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithHydroxyl) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithHydroxyl”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithHydroxyl::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithIodine¶
Bases:
PatchOperation
replace proton with iodine
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithIodine, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithIodine::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithIodine, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithIodine) pyrosetta.rosetta.core.chemical.ReplaceProtonWithIodine ¶
C++: core::chemical::ReplaceProtonWithIodine::operator=(const class core::chemical::ReplaceProtonWithIodine &) –> class core::chemical::ReplaceProtonWithIodine &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithIodine) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithIodine”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithIodine::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethoxy¶
Bases:
PatchOperation
replace proton with methoxy
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethoxy, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithMethoxy::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethoxy, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethoxy) pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethoxy ¶
C++: core::chemical::ReplaceProtonWithMethoxy::operator=(const class core::chemical::ReplaceProtonWithMethoxy &) –> class core::chemical::ReplaceProtonWithMethoxy &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethoxy) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithMethoxy”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithMethoxy::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethyl¶
Bases:
PatchOperation
replace proton with methyl
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethyl, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithMethyl::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethyl, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethyl) pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethyl ¶
C++: core::chemical::ReplaceProtonWithMethyl::operator=(const class core::chemical::ReplaceProtonWithMethyl &) –> class core::chemical::ReplaceProtonWithMethyl &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithMethyl) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithMethyl”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithMethyl::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ReplaceProtonWithTrifluoromethyl¶
Bases:
PatchOperation
replace proton with trifluoromethyl
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithTrifluoromethyl, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::ReplaceProtonWithTrifluoromethyl::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithTrifluoromethyl, : pyrosetta.rosetta.core.chemical.ReplaceProtonWithTrifluoromethyl) pyrosetta.rosetta.core.chemical.ReplaceProtonWithTrifluoromethyl ¶
C++: core::chemical::ReplaceProtonWithTrifluoromethyl::operator=(const class core::chemical::ReplaceProtonWithTrifluoromethyl &) –> class core::chemical::ReplaceProtonWithTrifluoromethyl &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ReplaceProtonWithTrifluoromethyl) str ¶
Return the name of this PatchOperation (“ReplaceProtonWithTrifluoromethyl”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ReplaceProtonWithTrifluoromethyl::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ResConnID¶
Bases:
pybind11_object
The ResConnID could more properly be called the ResidueConnector. It stores the data necessary to describe how one ResidueConnection on a conformation::Residue is connected to the rest of the structure (Pose), by listing the other Residue’s index and the ResidueConnection index.
- assign(self: pyrosetta.rosetta.core.chemical.ResConnID, : pyrosetta.rosetta.core.chemical.ResConnID) pyrosetta.rosetta.core.chemical.ResConnID ¶
C++: core::chemical::ResConnID::operator=(const class core::chemical::ResConnID &) –> class core::chemical::ResConnID &
- connid(*args, **kwargs)¶
Overloaded function.
connid(self: pyrosetta.rosetta.core.chemical.ResConnID) -> int
C++: core::chemical::ResConnID::connid() const –> unsigned long
connid(self: pyrosetta.rosetta.core.chemical.ResConnID, conn_id: int) -> None
C++: core::chemical::ResConnID::connid(unsigned long) –> void
- incomplete(self: pyrosetta.rosetta.core.chemical.ResConnID) bool ¶
C++: core::chemical::ResConnID::incomplete() const –> bool
- mark_incomplete(self: pyrosetta.rosetta.core.chemical.ResConnID) None ¶
C++: core::chemical::ResConnID::mark_incomplete() –> void
- resid(*args, **kwargs)¶
Overloaded function.
resid(self: pyrosetta.rosetta.core.chemical.ResConnID) -> int
C++: core::chemical::ResConnID::resid() const –> unsigned long
resid(self: pyrosetta.rosetta.core.chemical.ResConnID, res_id: int) -> None
C++: core::chemical::ResConnID::resid(unsigned long) –> void
- class pyrosetta.rosetta.core.chemical.ResetBondLength¶
Bases:
PatchOperation
A patch operation for resetting the length of a bond within a ResidueType.
This is useful for when an atom is rehybridized within a patch file.
Labonte <JWLabonte.edu>
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.ResetBondLength, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to the given ResidueType.
C++: core::chemical::ResetBondLength::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.ResetBondLength, : pyrosetta.rosetta.core.chemical.ResetBondLength) pyrosetta.rosetta.core.chemical.ResetBondLength ¶
C++: core::chemical::ResetBondLength::operator=(const class core::chemical::ResetBondLength &) –> class core::chemical::ResetBondLength &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.ResetBondLength) str ¶
Return the name of this PatchOperation (“ResetBondLength”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResetBondLength::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.ResidueConnection¶
Bases:
pybind11_object
A simple class marking atoms at inter-residue connections.
Each residue type specifies some number of positions at which it is expecting to form a chemical bond with another residue. Think of them as ports: they are parts of the residue where there are chemical bonds beyond the intra-residue chemical bonds are expected – places where they can be chemically linked to the outside world. A conformation::Residue will require that its ResidueConnections be fulfilled by other Residues – the ResConnID class describes how two residues are connected: e.g., the third ResConnID for residue 10 would say “I connect to residue 58 at residue 58’s third residue connection” if residue 10 and residue 58 were disulfide bonded as the disulfide connection id is “3” for two mid-protein cystine residues. The advantages of separating ResidueConnections from atoms themselves are that 1) it allows multiple residue connections to stem from the same atom – useful for single-atom residues, such as coordinated metals (Zn, Mg), and 2) it allows one residue to change its set of atoms without invalidating the bond information (e.g. the atom index) on its partner. For example, if a chain-break were placed between residues 57 and 58, then residue 58 will get an extra C-prev virtual atom, and the index of SG will change. Residue 10, if it had recorded the SG index would have to find SG’s new index. If instead, the connection point is represented simply as connection point 3, and if the new residue type (the chainbreak disulfide residue) has the same number of residue connections as the original residue type (it will!) then nothing about residue 10 needs to be updated.
- assign(self: pyrosetta.rosetta.core.chemical.ResidueConnection, : pyrosetta.rosetta.core.chemical.ResidueConnection) pyrosetta.rosetta.core.chemical.ResidueConnection ¶
C++: core::chemical::ResidueConnection::operator=(const class core::chemical::ResidueConnection &) –> class core::chemical::ResidueConnection &
- atomno(*args, **kwargs)¶
Overloaded function.
atomno(self: pyrosetta.rosetta.core.chemical.ResidueConnection) -> int
get atom index number
C++: core::chemical::ResidueConnection::atomno() const –> int
atomno(self: pyrosetta.rosetta.core.chemical.ResidueConnection, atomno_in: int) -> None
set atom index number
C++: core::chemical::ResidueConnection::atomno(const unsigned long) –> void
- icoor(*args, **kwargs)¶
Overloaded function.
icoor(self: pyrosetta.rosetta.core.chemical.ResidueConnection) -> pyrosetta.rosetta.core.chemical.AtomICoor
get atom’s AtomICoor
C++: core::chemical::ResidueConnection::icoor() const –> const class core::chemical::AtomICoor &
icoor(self: pyrosetta.rosetta.core.chemical.ResidueConnection, ic: pyrosetta.rosetta.core.chemical.AtomICoor) -> None
set atom’s AtomICoor
C++: core::chemical::ResidueConnection::icoor(const class core::chemical::AtomICoor &) –> void
- index(*args, **kwargs)¶
Overloaded function.
index(self: pyrosetta.rosetta.core.chemical.ResidueConnection) -> int
C++: core::chemical::ResidueConnection::index() const –> int
index(self: pyrosetta.rosetta.core.chemical.ResidueConnection, index_in: int) -> None
C++: core::chemical::ResidueConnection::index(int) –> void
- class pyrosetta.rosetta.core.chemical.ResidueDatabaseIO¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.core.chemical.ResidueDatabaseIO, : pyrosetta.rosetta.core.chemical.ResidueDatabaseIO) pyrosetta.rosetta.core.chemical.ResidueDatabaseIO ¶
C++: core::chemical::ResidueDatabaseIO::operator=(const class core::chemical::ResidueDatabaseIO &) –> class core::chemical::ResidueDatabaseIO &
- get_all_residues_in_database(self: pyrosetta.rosetta.core.chemical.ResidueDatabaseIO, db_session: pyrosetta.rosetta.utility.sql_database.session) pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::chemical::ResidueDatabaseIO::get_all_residues_in_database(class std::shared_ptr<class utility::sql_database::session>) –> class utility::vector1<std::string, class std::allocator<std::string > >
- get_version(self: pyrosetta.rosetta.core.chemical.ResidueDatabaseIO) float ¶
C++: core::chemical::ResidueDatabaseIO::get_version() –> double
- initialize(self: pyrosetta.rosetta.core.chemical.ResidueDatabaseIO, db_session: pyrosetta.rosetta.utility.sql_database.session) None ¶
write the schema
C++: core::chemical::ResidueDatabaseIO::initialize(class std::shared_ptr<class utility::sql_database::session>) –> void
- read_residuetype_from_database(self: pyrosetta.rosetta.core.chemical.ResidueDatabaseIO, atom_types: pyrosetta.rosetta.core.chemical.AtomTypeSet, elements: pyrosetta.rosetta.core.chemical.ElementSet, mm_atom_types: pyrosetta.rosetta.core.chemical.MMAtomTypeSet, orbital_atom_types: core::chemical::orbitals::OrbitalTypeSet, residue_type_set_name: str, residue_type_name: str, db_session: pyrosetta.rosetta.utility.sql_database.session) pyrosetta.rosetta.core.chemical.MutableResidueType ¶
C++: core::chemical::ResidueDatabaseIO::read_residuetype_from_database(class std::shared_ptr<const class core::chemical::AtomTypeSet>, class std::shared_ptr<const class core::chemical::ElementSet>, class std::shared_ptr<const class core::chemical::MMAtomTypeSet>, class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>, const std::string &, const std::string &, class std::shared_ptr<class utility::sql_database::session>) –> class std::shared_ptr<class core::chemical::MutableResidueType>
- write_residuetype_to_database(self: pyrosetta.rosetta.core.chemical.ResidueDatabaseIO, residue_type_set_name: str, res_type: pyrosetta.rosetta.core.chemical.ResidueType, db_session: pyrosetta.rosetta.utility.sql_database.session) None ¶
C++: core::chemical::ResidueDatabaseIO::write_residuetype_to_database(const std::string &, const class core::chemical::ResidueType &, class std::shared_ptr<class utility::sql_database::session>) –> void
- write_schema_to_db(self: pyrosetta.rosetta.core.chemical.ResidueDatabaseIO, db_session: pyrosetta.rosetta.utility.sql_database.session) None ¶
generate the table schemas and write them to the database
C++: core::chemical::ResidueDatabaseIO::write_schema_to_db(class std::shared_ptr<class utility::sql_database::session>) const –> void
- class pyrosetta.rosetta.core.chemical.ResidueProperties¶
Bases:
pybind11_object
This is a container class for the large assortment of properties associated with ResidueTypes. It prevents ResidueType from becoming cluttered with an over-abundance of properties and related methods.
This is the first step in a major refactor of how properties are handled in Rosetta. For now, I have just gathered all the properties related code into one place, so that changes to the system can be more readily made. Previous behavior has been maintained. In the future, I have several ideas for further improvements. ~Labonte
- add_numeric_property(self: pyrosetta.rosetta.core.chemical.ResidueProperties, tag: str, value: float) None ¶
Add a numeric property.
C++: core::chemical::ResidueProperties::add_numeric_property(const std::string &, const double) –> void
- add_string_property(self: pyrosetta.rosetta.core.chemical.ResidueProperties, tag: str, value: str) None ¶
Add a string property.
C++: core::chemical::ResidueProperties::add_string_property(const std::string &, const std::string &) –> void
- assign(self: pyrosetta.rosetta.core.chemical.ResidueProperties, : pyrosetta.rosetta.core.chemical.ResidueProperties) pyrosetta.rosetta.core.chemical.ResidueProperties ¶
C++: core::chemical::ResidueProperties::operator=(const class core::chemical::ResidueProperties &) –> class core::chemical::ResidueProperties &
- enable_custom_variant_types(self: pyrosetta.rosetta.core.chemical.ResidueProperties) None ¶
Turn on the ability to create VariantTypes “on-the-fly”.
Custom” VariantTypes as strings are permitted for the enzdes and metalloproteins cases. Do not enable unless you have a good reason to, as string look-ups are less efficient and more error-prone.
C++: core::chemical::ResidueProperties::enable_custom_variant_types() –> void
- get_list_of_custom_variants(self: pyrosetta.rosetta.core.chemical.ResidueProperties) pyrosetta.rosetta.utility.vector1_std_string ¶
Return a list of custom VariantTypes only for this ResidueType.
C++: core::chemical::ResidueProperties::get_list_of_custom_variants() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- get_list_of_custom_variants_by_reference(self: pyrosetta.rosetta.core.chemical.ResidueProperties) pyrosetta.rosetta.utility.vector1_std_string ¶
Get a const-access reference to the list of custom VariantType strings for this ResidueType.
This will not include enum-based standard variants.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueProperties::get_list_of_custom_variants_by_reference() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- get_list_of_properties(self: pyrosetta.rosetta.core.chemical.ResidueProperties) pyrosetta.rosetta.utility.vector1_std_string ¶
Generate and return a list of strings representing the properties of this ResidueType.
C++: core::chemical::ResidueProperties::get_list_of_properties() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- get_list_of_variant_enums(self: pyrosetta.rosetta.core.chemical.ResidueProperties) pyrosetta.rosetta.utility.vector1_core_chemical_VariantType ¶
Return a list of VariantType enums for this ResidueType.
This will not include custom, string-based variant types generated on the fly.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueProperties::get_list_of_variant_enums() const –> class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >
- get_list_of_variants(self: pyrosetta.rosetta.core.chemical.ResidueProperties) pyrosetta.rosetta.utility.vector1_std_string ¶
Generate and return a list of strings representing the VariantTypes of this ResidueType.
This will include both custom, string-based variants made on-the-fly AND the standard variants that are enumerated.
C++: core::chemical::ResidueProperties::get_list_of_variants() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- static get_property_from_string(property: str) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Static constant data access
Get the ResidueProperty enum value from the corresponding string. This public static class method is defined in ResidueProperty_mappings.cc, which is auto-generated by the add_ResidueType_enum_files.py script. Note – made public because it’s a handy function for other code to use (VKM, 22 July 2015).
Returns core::chemical::NO_PROPERTY if the string can’t be parsed.
C++: core::chemical::ResidueProperties::get_property_from_string(const std::string &) –> const enum core::chemical::ResidueProperty &
- static get_string_from_property(property: pyrosetta.rosetta.core.chemical.ResidueProperty) str ¶
Get a string from the corresponding ResidueProperty enum value.
This public static class method is defined in ResidueProperty_mappings.cc, which is auto-generated by the add_ResidueType_enum_files.py script. Note – made public because it’s a handy function for other code to use (VKM, 22 July 2015).
This function should be used to iterate through all property names. This can be done as follows: for( core::Size i(1); i<=static_cast<core::Size>( core::chemcial::N_PROPERTIES ); ++i ) {
std::string const name( core::chemical::ResidueProperties::get_string_from_property( static_cast< core::chemical::ResidueProperty >(i) ) ); // Do something with the name here.
}
C++: core::chemical::ResidueProperties::get_string_from_property(const enum core::chemical::ResidueProperty) –> const std::string &
- static get_string_from_variant(variant: pyrosetta.rosetta.core.chemical.VariantType) str ¶
- Get a string from the corresponding VariantType enum value.
This public static class method is defined in VariantType_mappings.cc, which is auto-generated by the add_ResidueType_enum_files.py script.
C++: core::chemical::ResidueProperties::get_string_from_variant(const enum core::chemical::VariantType) –> const std::string &
- static get_variant_from_string(variant: str) pyrosetta.rosetta.core.chemical.VariantType ¶
- Get the VariantType enum value from the corresponding string.
This public static class method is defined in VariantType_mappings.cc, which is auto-generated by the add_ResidueType_enum_files.py script.
C++: core::chemical::ResidueProperties::get_variant_from_string(const std::string &) –> const enum core::chemical::VariantType &
- has_custom_variant_types(self: pyrosetta.rosetta.core.chemical.ResidueProperties) bool ¶
Does this ResidueType contain additional VariantTypes than the standard list?
C++: core::chemical::ResidueProperties::has_custom_variant_types() const –> bool
- has_property(*args, **kwargs)¶
Overloaded function.
has_property(self: pyrosetta.rosetta.core.chemical.ResidueProperties, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> bool
Get whether or not this ResidueType has the requested property.
C++: core::chemical::ResidueProperties::has_property(const enum core::chemical::ResidueProperty) const –> bool
has_property(self: pyrosetta.rosetta.core.chemical.ResidueProperties, property: str) -> bool
Get whether or not this ResidueType has the requested property by string.
C++: core::chemical::ResidueProperties::has_property(const std::string &) const –> bool
- is_variant_type(*args, **kwargs)¶
Overloaded function.
is_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueProperties, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> bool
Get whether or not this ResidueType is of the requested VariantType.
C++: core::chemical::ResidueProperties::is_variant_type(const enum core::chemical::VariantType) const –> bool
is_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueProperties, variant_type: str) -> bool
Get whether or not this ResidueType is of the requested VariantType by string.
C++: core::chemical::ResidueProperties::is_variant_type(const std::string &) const –> bool
- numeric_properties(self: pyrosetta.rosetta.core.chemical.ResidueProperties) pyrosetta.rosetta.std.map_std_string_double ¶
C++: core::chemical::ResidueProperties::numeric_properties() const –> const class std::map<std::string, double, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, double> > > &
- set_parent_name(self: pyrosetta.rosetta.core.chemical.ResidueProperties, setting: str) None ¶
Set the name of the owning ResidueType, for diagnostic purposes.
C++: core::chemical::ResidueProperties::set_parent_name(const std::string &) –> void
- set_property(*args, **kwargs)¶
Overloaded function.
set_property(self: pyrosetta.rosetta.core.chemical.ResidueProperties, property: pyrosetta.rosetta.core.chemical.ResidueProperty, setting: bool) -> None
Set the status of the given property for this ResidueType.
C++: core::chemical::ResidueProperties::set_property(const enum core::chemical::ResidueProperty, const bool) –> void
set_property(self: pyrosetta.rosetta.core.chemical.ResidueProperties, property: str, setting: bool) -> None
Set the status of the given property for this ResidueType by string.
C++: core::chemical::ResidueProperties::set_property(const std::string &, const bool) –> void
- set_variant_type(*args, **kwargs)¶
Overloaded function.
set_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueProperties, variant_type: pyrosetta.rosetta.core.chemical.VariantType, setting: bool) -> None
Set the status of a given VariantType for this ResidueType.
C++: core::chemical::ResidueProperties::set_variant_type(const enum core::chemical::VariantType, const bool) –> void
set_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueProperties, variant_type: str, setting: bool) -> None
Set the status of a given VariantType for this ResidueType by string.
C++: core::chemical::ResidueProperties::set_variant_type(const std::string &, const bool) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.chemical.ResidueProperties) -> None
show(self: pyrosetta.rosetta.core.chemical.ResidueProperties, output: pyrosetta.rosetta.std.ostream) -> None
Generate string representation of ResidueProperties for debugging purposes.
C++: core::chemical::ResidueProperties::show(std::ostream &) const –> void
- string_properties(self: pyrosetta.rosetta.core.chemical.ResidueProperties) pyrosetta.rosetta.std.map_std_string_std_string ¶
C++: core::chemical::ResidueProperties::string_properties() const –> const class std::map<std::string, std::string, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, std::string > > > &
- class pyrosetta.rosetta.core.chemical.ResidueProperty¶
Bases:
pybind11_object
Enumerators for all the properties that can be assigned to a ResidueType.
Members:
NO_PROPERTY
FIRST_PROPERTY
POLYMER
LIGAND
PROTEIN
CANONICAL_AA
CANONICAL_NUCLEIC
DNA
RNA
TNA
PNA
PEPTOID
OLIGOUREA
ARAMID
ORTHO_ARAMID
META_ARAMID
PARA_ARAMID
PRE_METHYLENE_ORTHO_ARAMID
PRE_METHYLENE_META_ARAMID
PRE_METHYLENE_PARA_ARAMID
POST_METHYLENE_ORTHO_ARAMID
POST_METHYLENE_META_ARAMID
POST_METHYLENE_PARA_ARAMID
PRE_METHYLENE_POST_METHYLENE_ORTHO_ARAMID
PRE_METHYLENE_POST_METHYLENE_META_ARAMID
PRE_METHYLENE_POST_METHYLENE_PARA_ARAMID
CARBOHYDRATE
LIPID
TERPENE
NUCLEOTIDE_DIPHOSPHATE
SRI
TRIAZOLE_LINKER
METAL
SURFACE
WATER
TP3
VIRTUALIZABLE_BY_PACKER
SOLVENT
VIRTUAL_RESIDUE
VRT1
INVERTED_VIRTUAL_RESIDUE
LOWER_TERMINUS
UPPER_TERMINUS
BRANCH_POINT
TERMINUS
LOWERTERM_TRUNC
UPPERTERM_TRUNC
COARSE
ADDUCT
SC_ORBITALS
FRAGMENT
UPPERTERM_CAP
LOWERTERM_CAP
POLAR
HYDROPHOBIC
CHARGED
NEGATIVE_CHARGE
POSITIVE_CHARGE
AROMATIC
ALIPHATIC
CYCLIC
BETA_BRANCHED_SIDECHAIN
METALBINDING
SIDECHAIN_THIOL
DISULFIDE_BONDED
ELECTROPHILE
SIDECHAIN_AMINE
N_METHYLATED
MEMBRANE
PHOSPHONATE
PHOSPHONATE_UPPER
ACETYLATED_NTERMINUS
METHYLATED_CTERMINUS
DIMETHYLATED_CTERMINUS
ALPHA_AA
BETA_AA
GAMMA_AA
L_AA
D_AA
ACHIRAL_BACKBONE
ACHIRAL_SIDECHAIN
R_PEPTOID
S_PEPTOID
TAUTOMER
PURINE
PYRIMIDINE
L_RNA
D_RNA
METHYLATED_NA
TRIOSE
TETROSE
PENTOSE
HEXOSE
HEPTOSE
OCTOSE
NONOSE
ALDOSE
KETOSE
L_SUGAR
D_SUGAR
OXIROSE
OXETOSE
FURANOSE
PYRANOSE
SEPTANOSE
ALPHA_SUGAR
BETA_SUGAR
SIALIC_ACID
C1_MODIFIED
C2_MODIFIED
C3_MODIFIED
C4_MODIFIED
C5_MODIFIED
C6_MODIFIED
C7_MODIFIED
C8_MODIFIED
C9_MODIFIED
GLYCOSIDE
ALDONIC_ACID
URONIC_ACID
DEOXY_SUGAR
AMINO_SUGAR
ACETYLAMINO_SUGAR
GLYCOLYLAMINO_SUGAR
ACETYL_SUGAR
BUTYRYL_SUGAR
LACTYL_SUGAR
R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
PHOSPHORYLATED_SUGAR
SULFATED_SUGAR
SULFOAMINO_SUGAR
THIO_SUGAR
C_METHYLATED_SUGAR
PROPARGYL_SUGAR
FLUORO_SUGAR
METHYL_SUGAR
PHOSPHATE
SPINLABEL
DIAMAGNETIC
PARAMAGNETIC
N_PROPERTIES
- ACETYLAMINO_SUGAR = <ResidueProperty.ACETYLAMINO_SUGAR: 121>¶
- ACETYLATED_NTERMINUS = <ResidueProperty.ACETYLATED_NTERMINUS: 70>¶
- ACETYL_SUGAR = <ResidueProperty.ACETYL_SUGAR: 123>¶
- ACHIRAL_BACKBONE = <ResidueProperty.ACHIRAL_BACKBONE: 78>¶
- ACHIRAL_SIDECHAIN = <ResidueProperty.ACHIRAL_SIDECHAIN: 79>¶
- ADDUCT = <ResidueProperty.ADDUCT: 47>¶
- ALDONIC_ACID = <ResidueProperty.ALDONIC_ACID: 117>¶
- ALDOSE = <ResidueProperty.ALDOSE: 95>¶
- ALIPHATIC = <ResidueProperty.ALIPHATIC: 58>¶
- ALPHA_AA = <ResidueProperty.ALPHA_AA: 73>¶
- ALPHA_SUGAR = <ResidueProperty.ALPHA_SUGAR: 104>¶
- AMINO_SUGAR = <ResidueProperty.AMINO_SUGAR: 120>¶
- ARAMID = <ResidueProperty.ARAMID: 12>¶
- AROMATIC = <ResidueProperty.AROMATIC: 57>¶
- BETA_AA = <ResidueProperty.BETA_AA: 74>¶
- BETA_BRANCHED_SIDECHAIN = <ResidueProperty.BETA_BRANCHED_SIDECHAIN: 60>¶
- BETA_SUGAR = <ResidueProperty.BETA_SUGAR: 105>¶
- BRANCH_POINT = <ResidueProperty.BRANCH_POINT: 42>¶
- BUTYRYL_SUGAR = <ResidueProperty.BUTYRYL_SUGAR: 124>¶
- C1_MODIFIED = <ResidueProperty.C1_MODIFIED: 107>¶
- C2_MODIFIED = <ResidueProperty.C2_MODIFIED: 108>¶
- C3_MODIFIED = <ResidueProperty.C3_MODIFIED: 109>¶
- C4_MODIFIED = <ResidueProperty.C4_MODIFIED: 110>¶
- C5_MODIFIED = <ResidueProperty.C5_MODIFIED: 111>¶
- C6_MODIFIED = <ResidueProperty.C6_MODIFIED: 112>¶
- C7_MODIFIED = <ResidueProperty.C7_MODIFIED: 113>¶
- C8_MODIFIED = <ResidueProperty.C8_MODIFIED: 114>¶
- C9_MODIFIED = <ResidueProperty.C9_MODIFIED: 115>¶
- CANONICAL_AA = <ResidueProperty.CANONICAL_AA: 4>¶
- CANONICAL_NUCLEIC = <ResidueProperty.CANONICAL_NUCLEIC: 5>¶
- CARBOHYDRATE = <ResidueProperty.CARBOHYDRATE: 25>¶
- CHARGED = <ResidueProperty.CHARGED: 54>¶
- COARSE = <ResidueProperty.COARSE: 46>¶
- CYCLIC = <ResidueProperty.CYCLIC: 59>¶
- C_METHYLATED_SUGAR = <ResidueProperty.C_METHYLATED_SUGAR: 131>¶
- DEOXY_SUGAR = <ResidueProperty.DEOXY_SUGAR: 119>¶
- DIAMAGNETIC = <ResidueProperty.DIAMAGNETIC: 137>¶
- DIMETHYLATED_CTERMINUS = <ResidueProperty.DIMETHYLATED_CTERMINUS: 72>¶
- DISULFIDE_BONDED = <ResidueProperty.DISULFIDE_BONDED: 63>¶
- DNA = <ResidueProperty.DNA: 6>¶
- D_AA = <ResidueProperty.D_AA: 77>¶
- D_RNA = <ResidueProperty.D_RNA: 86>¶
- D_SUGAR = <ResidueProperty.D_SUGAR: 98>¶
- ELECTROPHILE = <ResidueProperty.ELECTROPHILE: 64>¶
- FIRST_PROPERTY = <ResidueProperty.FIRST_PROPERTY: 1>¶
- FLUORO_SUGAR = <ResidueProperty.FLUORO_SUGAR: 133>¶
- FRAGMENT = <ResidueProperty.FRAGMENT: 49>¶
- FURANOSE = <ResidueProperty.FURANOSE: 101>¶
- GAMMA_AA = <ResidueProperty.GAMMA_AA: 75>¶
- GLYCOLYLAMINO_SUGAR = <ResidueProperty.GLYCOLYLAMINO_SUGAR: 122>¶
- GLYCOSIDE = <ResidueProperty.GLYCOSIDE: 116>¶
- HEPTOSE = <ResidueProperty.HEPTOSE: 92>¶
- HEXOSE = <ResidueProperty.HEXOSE: 91>¶
- HYDROPHOBIC = <ResidueProperty.HYDROPHOBIC: 53>¶
- INVERTED_VIRTUAL_RESIDUE = <ResidueProperty.INVERTED_VIRTUAL_RESIDUE: 39>¶
- KETOSE = <ResidueProperty.KETOSE: 96>¶
- LACTYL_SUGAR = <ResidueProperty.LACTYL_SUGAR: 125>¶
- LIGAND = <ResidueProperty.LIGAND: 2>¶
- LIPID = <ResidueProperty.LIPID: 26>¶
- LOWERTERM_CAP = <ResidueProperty.LOWERTERM_CAP: 51>¶
- LOWERTERM_TRUNC = <ResidueProperty.LOWERTERM_TRUNC: 44>¶
- LOWER_TERMINUS = <ResidueProperty.LOWER_TERMINUS: 40>¶
- L_AA = <ResidueProperty.L_AA: 76>¶
- L_RNA = <ResidueProperty.L_RNA: 85>¶
- L_SUGAR = <ResidueProperty.L_SUGAR: 97>¶
- MEMBRANE = <ResidueProperty.MEMBRANE: 67>¶
- METAL = <ResidueProperty.METAL: 31>¶
- METALBINDING = <ResidueProperty.METALBINDING: 61>¶
- META_ARAMID = <ResidueProperty.META_ARAMID: 14>¶
- METHYLATED_CTERMINUS = <ResidueProperty.METHYLATED_CTERMINUS: 71>¶
- METHYLATED_NA = <ResidueProperty.METHYLATED_NA: 87>¶
- METHYL_SUGAR = <ResidueProperty.METHYL_SUGAR: 134>¶
- NEGATIVE_CHARGE = <ResidueProperty.NEGATIVE_CHARGE: 55>¶
- NONOSE = <ResidueProperty.NONOSE: 94>¶
- NO_PROPERTY = <ResidueProperty.NO_PROPERTY: 0>¶
- NUCLEOTIDE_DIPHOSPHATE = <ResidueProperty.NUCLEOTIDE_DIPHOSPHATE: 28>¶
- N_METHYLATED = <ResidueProperty.N_METHYLATED: 66>¶
- N_PROPERTIES = <ResidueProperty.PARAMAGNETIC: 138>¶
- OCTOSE = <ResidueProperty.OCTOSE: 93>¶
- OLIGOUREA = <ResidueProperty.OLIGOUREA: 11>¶
- ORTHO_ARAMID = <ResidueProperty.ORTHO_ARAMID: 13>¶
- OXETOSE = <ResidueProperty.OXETOSE: 100>¶
- OXIROSE = <ResidueProperty.OXIROSE: 99>¶
- PARAMAGNETIC = <ResidueProperty.PARAMAGNETIC: 138>¶
- PARA_ARAMID = <ResidueProperty.PARA_ARAMID: 15>¶
- PENTOSE = <ResidueProperty.PENTOSE: 90>¶
- PEPTOID = <ResidueProperty.PEPTOID: 10>¶
- PHOSPHATE = <ResidueProperty.PHOSPHATE: 135>¶
- PHOSPHONATE = <ResidueProperty.PHOSPHONATE: 68>¶
- PHOSPHONATE_UPPER = <ResidueProperty.PHOSPHONATE_UPPER: 69>¶
- PHOSPHORYLATED_SUGAR = <ResidueProperty.PHOSPHORYLATED_SUGAR: 127>¶
- PNA = <ResidueProperty.PNA: 9>¶
- POLAR = <ResidueProperty.POLAR: 52>¶
- POLYMER = <ResidueProperty.FIRST_PROPERTY: 1>¶
- POSITIVE_CHARGE = <ResidueProperty.POSITIVE_CHARGE: 56>¶
- POST_METHYLENE_META_ARAMID = <ResidueProperty.POST_METHYLENE_META_ARAMID: 20>¶
- POST_METHYLENE_ORTHO_ARAMID = <ResidueProperty.POST_METHYLENE_ORTHO_ARAMID: 19>¶
- POST_METHYLENE_PARA_ARAMID = <ResidueProperty.POST_METHYLENE_PARA_ARAMID: 21>¶
- PRE_METHYLENE_META_ARAMID = <ResidueProperty.PRE_METHYLENE_META_ARAMID: 17>¶
- PRE_METHYLENE_ORTHO_ARAMID = <ResidueProperty.PRE_METHYLENE_ORTHO_ARAMID: 16>¶
- PRE_METHYLENE_PARA_ARAMID = <ResidueProperty.PRE_METHYLENE_PARA_ARAMID: 18>¶
- PRE_METHYLENE_POST_METHYLENE_META_ARAMID = <ResidueProperty.PRE_METHYLENE_POST_METHYLENE_META_ARAMID: 23>¶
- PRE_METHYLENE_POST_METHYLENE_ORTHO_ARAMID = <ResidueProperty.PRE_METHYLENE_POST_METHYLENE_ORTHO_ARAMID: 22>¶
- PRE_METHYLENE_POST_METHYLENE_PARA_ARAMID = <ResidueProperty.PRE_METHYLENE_POST_METHYLENE_PARA_ARAMID: 24>¶
- PROPARGYL_SUGAR = <ResidueProperty.PROPARGYL_SUGAR: 132>¶
- PROTEIN = <ResidueProperty.PROTEIN: 3>¶
- PURINE = <ResidueProperty.PURINE: 83>¶
- PYRANOSE = <ResidueProperty.PYRANOSE: 102>¶
- PYRIMIDINE = <ResidueProperty.PYRIMIDINE: 84>¶
- R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <ResidueProperty.R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 126>¶
- RNA = <ResidueProperty.RNA: 7>¶
- R_PEPTOID = <ResidueProperty.R_PEPTOID: 80>¶
- SC_ORBITALS = <ResidueProperty.SC_ORBITALS: 48>¶
- SEPTANOSE = <ResidueProperty.SEPTANOSE: 103>¶
- SIALIC_ACID = <ResidueProperty.SIALIC_ACID: 106>¶
- SIDECHAIN_AMINE = <ResidueProperty.SIDECHAIN_AMINE: 65>¶
- SIDECHAIN_THIOL = <ResidueProperty.SIDECHAIN_THIOL: 62>¶
- SOLVENT = <ResidueProperty.SOLVENT: 36>¶
- SPINLABEL = <ResidueProperty.SPINLABEL: 136>¶
- SRI = <ResidueProperty.SRI: 29>¶
- SULFATED_SUGAR = <ResidueProperty.SULFATED_SUGAR: 128>¶
- SULFOAMINO_SUGAR = <ResidueProperty.SULFOAMINO_SUGAR: 129>¶
- SURFACE = <ResidueProperty.SURFACE: 32>¶
- S_PEPTOID = <ResidueProperty.S_PEPTOID: 81>¶
- TAUTOMER = <ResidueProperty.TAUTOMER: 82>¶
- TERMINUS = <ResidueProperty.TERMINUS: 43>¶
- TERPENE = <ResidueProperty.TERPENE: 27>¶
- TETROSE = <ResidueProperty.TETROSE: 89>¶
- THIO_SUGAR = <ResidueProperty.THIO_SUGAR: 130>¶
- TNA = <ResidueProperty.TNA: 8>¶
- TP3 = <ResidueProperty.TP3: 34>¶
- TRIAZOLE_LINKER = <ResidueProperty.TRIAZOLE_LINKER: 30>¶
- TRIOSE = <ResidueProperty.TRIOSE: 88>¶
- UPPERTERM_CAP = <ResidueProperty.UPPERTERM_CAP: 50>¶
- UPPERTERM_TRUNC = <ResidueProperty.UPPERTERM_TRUNC: 45>¶
- UPPER_TERMINUS = <ResidueProperty.UPPER_TERMINUS: 41>¶
- URONIC_ACID = <ResidueProperty.URONIC_ACID: 118>¶
- VIRTUALIZABLE_BY_PACKER = <ResidueProperty.VIRTUALIZABLE_BY_PACKER: 35>¶
- VIRTUAL_RESIDUE = <ResidueProperty.VIRTUAL_RESIDUE: 37>¶
- VRT1 = <ResidueProperty.VRT1: 38>¶
- WATER = <ResidueProperty.WATER: 33>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.ResidueType¶
Bases:
ResidueTypeBase
A class for defining a type of residue
This class contains the “chemical” information for residues as well as the ideal xyz and internal coordinates for a residue (generated xyz coordinates are found in core/conformation/Residue.hh). A ResidueType in Rosetta can be a ligand, DNA, amino acid, or basically anything. ResidueTypes are generated through .params files, which are read from the database chemical/residue_types. For ligands, a parameter has to be provided to rosetta through the -extra_res_fa flag. Primary data are set through the residue_io.cc class. The primary data that are set are: atoms, mmatoms, orbitals, and properties of the particular ResidueType. These properties can be modified through patches, which create new ResidueTypes, and are controlled through PatchOperations.cc.
When a ResidueType is initially created, it’s created as a MutableResidueType, which represents the data as an atom graph, which facilitates atomistic modification. This class (the plain ResidueType class) is a “finalized” version of the ResidueType, which doesn’t permit modification, and is the main class used by most Rosetta simulations. It’s created from a MutableResidueType, and for efficiency represents the data as a “struct of vectors” representation.
Correspondingly, the main representation of atoms is different between the classes. Whereas the MutableResidueType uses an opaque “vertex descriptor” to identify atoms, the plain ResidueType class uses an integer index. The order of atoms is well-defined, with heavy atoms coming before hydrogens, and backbone atoms coming before sidechain atoms. (and hydrogens in the same order as the heavyatoms they’re connected to).
Properties: Properties of a residue include things like DNA, PROTEIN, CHARGED, etc. These properties indicate the type of residue it is and what properties are associated with the residue. They are set when read in. To add new ResidueProperties, add them to core/chemical/residue_properties/general_properties.list.
Orbitals: Orbitals are indexed separately from atoms. They function much the same way as atoms, except for some key differences. To find atoms bonded to orbitals, you must provide the atom index, not the orbital index. (I haven’t figured out how to get the reverse to work because of the separate indices.) Orbital xyz coordinates are not updated when atom coordinates are. This is to keep speed consistent with just having atoms. To output the orbitals, use the flag -output_orbitals.
- Haro_index(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
return indices of aromatic Hydrogens
C++: core::chemical::ResidueType::Haro_index() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- Hpol_index(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
return indices of polar Hydrogens
C++: core::chemical::ResidueType::Hpol_index() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- Hpos_apolar(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
indices of non-polar hydrogens as potential carbon Hbond donors
C++: core::chemical::ResidueType::Hpos_apolar() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- Hpos_polar(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
indices of polar hydrogens as Hbond donors
C++: core::chemical::ResidueType::Hpos_polar() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- Hpos_polar_sc(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: core::chemical::ResidueType::Hpos_polar_sc() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- RNA_info(self: pyrosetta.rosetta.core.chemical.ResidueType) core::chemical::rna::RNA_Info ¶
C++: core::chemical::ResidueType::RNA_info() const –> const class core::chemical::rna::RNA_Info &
- aa(*args, **kwargs)¶
Overloaded function.
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: pyrosetta.rosetta.core.chemical.AA) -> None
set our aa-type (could be “UNK”)
C++: core::chemical::ResidueTypeBase::aa(const enum core::chemical::AA &) –> void
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
set our aa-type (could be “UNK”)
C++: core::chemical::ResidueTypeBase::aa(const std::string &) –> void
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
our traditional residue type, if any
Used for knowledge-based scores, dunbrack, etc. could be “aa_unk”.
AA is an enum. There are values for the 20 standard amino acids, the 19 canonical D-amino acids, common beta-amino acids and nucleic acids, and aa_unk as a general catch-all.
C++: core::chemical::ResidueTypeBase::aa() const –> const enum core::chemical::AA &
- abase2(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) int ¶
get index of an atom’s second base atom
C++: core::chemical::ResidueType::abase2(const unsigned long) const –> unsigned long
- accpt_pos(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
indices of atoms as Hbond acceptors
C++: core::chemical::ResidueType::accpt_pos() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- accpt_pos_sc(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
indices of atoms as Hbond acceptors
C++: core::chemical::ResidueType::accpt_pos_sc() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- actcoord_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
get indices for atoms used to define actcoord
C++: core::chemical::ResidueType::actcoord_atoms() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- add_adduct(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, adduct_in: pyrosetta.rosetta.core.chemical.Adduct) None ¶
C++: core::chemical::ResidueTypeBase::add_adduct(class core::chemical::Adduct &) –> void
- add_numeric_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str, value: float) None ¶
Add a numeric property.
C++: core::chemical::ResidueTypeBase::add_numeric_property(const std::string &, double) –> void
- add_property(*args, **kwargs)¶
Overloaded function.
add_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> None
Add a property to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::add_property(const std::string &) –> void
add_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> None
Add a property to this ResidueType, by properties enum.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::add_property(const enum core::chemical::ResidueProperty) –> void
- add_string_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str, value: str) None ¶
Add a string property.
C++: core::chemical::ResidueTypeBase::add_string_property(const std::string &, std::string) –> void
- add_variant_type(*args, **kwargs)¶
Overloaded function.
add_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> None
Add a variant type to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::add_variant_type(const enum core::chemical::VariantType) –> void
add_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> None
Add a variant type to this ResidueTypeBase by string.
C++: core::chemical::ResidueTypeBase::add_variant_type(const std::string &) –> void
- all_bb_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
Indices of all backbone atoms, hydrogens and heavyatoms
C++: core::chemical::ResidueType::all_bb_atoms() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- all_sc_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
Indices of all sidechain atoms, hydrogens and heavyatoms
C++: core::chemical::ResidueType::all_sc_atoms() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- atom_alias(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) str ¶
returns atom alias
C++: core::chemical::ResidueTypeBase::atom_alias(const std::string &) const –> const std::string &
- atom_aliases(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.std.map_std_string_std_string ¶
returns atom aliases
C++: core::chemical::ResidueTypeBase::atom_aliases() const –> const class std::map<std::string, std::string, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, std::string > > > &
- atom_base(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) int ¶
get index of an atom’s base atom
C++: core::chemical::ResidueType::atom_base(const unsigned long) const –> unsigned long
- atom_being_shadowed(self: pyrosetta.rosetta.core.chemical.ResidueType, atom_shadowing: int) int ¶
- Return the index of the atom that the “atom_shadowing”
atom is shadowing; returns zero if the “atom_shadowing” atom is not shadowing anyone.
C++: core::chemical::ResidueType::atom_being_shadowed(unsigned long) const –> unsigned long
- atom_charge(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) float ¶
C++: core::chemical::ResidueType::atom_charge(const unsigned long) const –> double
- atom_depends_on_connection(self: pyrosetta.rosetta.core.chemical.ResidueType, atom_index: int, connection_id: int) bool ¶
Does an atom with a given index have an icoor that depends, directly or indirectly, on a particular connection ID?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::atom_depends_on_connection(const unsigned long, const unsigned long) const –> bool
- atom_depends_on_lower_polymeric_connection(self: pyrosetta.rosetta.core.chemical.ResidueType, atom_index: int) bool ¶
Does an atom with a given index have an icoor that depends, directly or indirectly, on the lower polymeric connection?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::atom_depends_on_lower_polymeric_connection(const unsigned long) const –> bool
- atom_depends_on_polymeric_connection(self: pyrosetta.rosetta.core.chemical.ResidueType, atom_index: int) bool ¶
Does an atom with a given index have an icoor that depends, directly or indirectly, on the upper or lower polymeric connection?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::atom_depends_on_polymeric_connection(const unsigned long) const –> bool
- atom_depends_on_upper_polymeric_connection(self: pyrosetta.rosetta.core.chemical.ResidueType, atom_index: int) bool ¶
Does an atom with a given index have an icoor that depends, directly or indirectly, on the upper polymeric connection?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::atom_depends_on_upper_polymeric_connection(const unsigned long) const –> bool
- atom_forms_residue_connection(self: pyrosetta.rosetta.core.chemical.ResidueType, atomid: int) bool ¶
Does an atom form any inter-residue chemical bonds?
C++: core::chemical::ResidueType::atom_forms_residue_connection(const unsigned long) const –> bool
- atom_has_property(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int, property: pyrosetta.rosetta.core.chemical.AtomProperty) bool ¶
C++: core::chemical::ResidueType::atom_has_property(const unsigned long, const enum core::chemical::AtomProperty) const –> bool
- atom_index(self: pyrosetta.rosetta.core.chemical.ResidueType, atom_name: str) int ¶
get atom index by name
C++: core::chemical::ResidueType::atom_index(const std::string &) const –> unsigned long
- atom_is_aro_hydrogen(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
C++: core::chemical::ResidueType::atom_is_aro_hydrogen(unsigned long) const –> bool
- atom_is_backbone(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
is a backbone atom (heavy or hydrogen)?
C++: core::chemical::ResidueType::atom_is_backbone(const unsigned long) const –> bool
- atom_is_hydrogen(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
- quick lookup: is the atom with the given index a hydrogen or not?
Atoms are sorted so that heavy atoms come first and hydrogen atoms come last.
C++: core::chemical::ResidueType::atom_is_hydrogen(const unsigned long) const –> bool
- atom_is_polar_hydrogen(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
C++: core::chemical::ResidueType::atom_is_polar_hydrogen(unsigned long) const –> bool
- atom_is_sidechain(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
C++: core::chemical::ResidueType::atom_is_sidechain(const unsigned long) const –> bool
- atom_name(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) str ¶
get atom name by index
C++: core::chemical::ResidueType::atom_name(const unsigned long) const –> const std::string &
- atom_properties(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.core.chemical.AtomProperties ¶
- Get the AtomicProperities object for the atom.
(Note this is only the manually set properties, not all the properties of the atom.)
C++: core::chemical::ResidueType::atom_properties(const unsigned long) const –> const class core::chemical::AtomProperties &
- atom_type(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.core.chemical.AtomType ¶
Get the chemical atom_type for this atom by it index number in this residue
If we want the atom_type index (integer), we get this from the conformation::Atom itself, as seen in the code below
C++: core::chemical::ResidueType::atom_type(const unsigned long) const –> const class core::chemical::AtomType &
- atom_type_index(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) int ¶
C++: core::chemical::ResidueType::atom_type_index(unsigned long) const –> unsigned long
- atom_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::AtomTypeSet ¶
access by reference the atomset for which this residue is constructed
C++: core::chemical::ResidueTypeBase::atom_type_set() const –> const class core::chemical::AtomTypeSet &
- atom_type_set_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::AtomTypeSet ¶
access by const pointer the atomset for which this residue is constructed
C++: core::chemical::ResidueTypeBase::atom_type_set_ptr() const –> class std::shared_ptr<const class core::chemical::AtomTypeSet>
- atoms_are_bonded(self: pyrosetta.rosetta.core.chemical.ResidueType, atomindex1: int, atomindex2: int) bool ¶
Indicates whether or not two atom indices have a chemical bond linking them.
Note that this assumes that the Rosetta machinery is set up so that if atom 1 is bonded to atom 2, atom 2 is bonded to atom 1. This function breaks if that assumption breaks.
Vikram K. Mulligan
C++: core::chemical::ResidueType::atoms_are_bonded(const unsigned long, const unsigned long) const –> bool
- atoms_last_controlled_by_chi(*args, **kwargs)¶
Overloaded function.
atoms_last_controlled_by_chi(self: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t
Read access to the atoms_last_controlled_by_chi_ array
C++: core::chemical::ResidueType::atoms_last_controlled_by_chi() const –> const class utility::vector1<class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class utility::vector1<unsigned long, class std::allocator<unsigned long> > > > &
atoms_last_controlled_by_chi(self: pyrosetta.rosetta.core.chemical.ResidueType, chi: int) -> pyrosetta.rosetta.utility.vector1_unsigned_long
Read access to the Atoms last controlled by a particular chi
C++: core::chemical::ResidueType::atoms_last_controlled_by_chi(unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- atoms_with_orb_index(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: core::chemical::ResidueType::atoms_with_orb_index() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- atoms_within_one_bond_of_a_residue_connection(self: pyrosetta.rosetta.core.chemical.ResidueType, resconn: int) pyrosetta.rosetta.utility.vector1_utility_keys_Key2Tuple_unsigned_long_unsigned_long_t ¶
- Returns a list of those atoms within one bond of a residue connection. For residue connection i,
its position in this array is a list of pairs of atom-id’s, the first of which is always the id for the atom forming residue connection i.
C++: core::chemical::ResidueType::atoms_within_one_bond_of_a_residue_connection(unsigned long) const –> const class utility::vector1<class utility::keys::Key2Tuple<unsigned long, unsigned long>, class std::allocator<class utility::keys::Key2Tuple<unsigned long, unsigned long> > > &
- atoms_within_two_bonds_of_a_residue_connection(self: pyrosetta.rosetta.core.chemical.ResidueType, resconn: int) pyrosetta.rosetta.utility.vector1_utility_keys_Key3Tuple_unsigned_long_unsigned_long_unsigned_long_t ¶
- Returns the list of those atoms within two bonds of
residue connection # resconn. Each entry in this list is a triple of atom-id’s, the first of which is always the id for the atom forming residue connection resconn.
C++: core::chemical::ResidueType::atoms_within_two_bonds_of_a_residue_connection(unsigned long) const –> const class utility::vector1<class utility::keys::Key3Tuple<unsigned long, unsigned long, unsigned long>, class std::allocator<class utility::keys::Key3Tuple<unsigned long, unsigned long, unsigned long> > > &
- attached_H_begin(*args, **kwargs)¶
Overloaded function.
attached_H_begin(self: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.utility.vector1_unsigned_long
for all heavy atoms, index numbers of their first attached Hydrogen
C++: core::chemical::ResidueType::attached_H_begin() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
attached_H_begin(self: pyrosetta.rosetta.core.chemical.ResidueType, atom: int) -> int
index number of the first attached Hydrogen on an atom
C++: core::chemical::ResidueType::attached_H_begin(const unsigned long) const –> unsigned long
- attached_H_end(*args, **kwargs)¶
Overloaded function.
attached_H_end(self: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.utility.vector1_unsigned_long
for all heavy atoms, index numbers of their last attached Hydrogen
C++: core::chemical::ResidueType::attached_H_end() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
attached_H_end(self: pyrosetta.rosetta.core.chemical.ResidueType, atom: int) -> int
index number of the last attached Hydrogen on an atom
C++: core::chemical::ResidueType::attached_H_end(const unsigned long) const –> unsigned long
- backbone_aa(*args, **kwargs)¶
Overloaded function.
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
AA to use for backbone scoring
C++: core::chemical::ResidueTypeBase::backbone_aa(const std::string &) –> void
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: pyrosetta.rosetta.core.chemical.AA) -> None
Set AA to use for backbone scoring directly (without string conversion).
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::backbone_aa(const enum core::chemical::AA) –> void
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the amino acid type to be used for backbone scoring (rama and p_aa_pp).
C++: core::chemical::ResidueTypeBase::backbone_aa() const –> const enum core::chemical::AA &
- base_analogue(*args, **kwargs)¶
Overloaded function.
base_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
- NA to use for base-specific generalization (can be more
forgiving than na_analogue for new NA backbones)
C++: core::chemical::ResidueTypeBase::base_analogue(const std::string &) –> void
base_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the nucleic acid type to be used for base features
C++: core::chemical::ResidueTypeBase::base_analogue() const –> const enum core::chemical::AA &
- base_name(*args, **kwargs)¶
Overloaded function.
base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
Get this ResidueTypeBase’s base name (shared with other residue types with the same base type).
C++: core::chemical::ResidueTypeBase::base_name() const –> const std::string &
base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, base_name_in: str) -> None
Set this ResidueTypeBase’s base name (shared with other residue types with the same base type).
C++: core::chemical::ResidueTypeBase::base_name(const std::string &) –> void
- bond_ringness(self: pyrosetta.rosetta.core.chemical.ResidueType, atomindex1: int, atomindex2: int) pyrosetta.rosetta.core.chemical.BondRingness ¶
- Returns whether the bond between the atoms is in a ring.
Will return UnknownRingness for something which isn’t bonded.
C++: core::chemical::ResidueType::bond_ringness(const unsigned long, const unsigned long) const –> enum core::chemical::BondRingness
- bond_type(self: pyrosetta.rosetta.core.chemical.ResidueType, atomindex1: int, atomindex2: int) pyrosetta.rosetta.core.chemical.BondName ¶
- Returns the type of bond between the atoms
Will return UnknownBond for something which isn’t bonded.
C++: core::chemical::ResidueType::bond_type(const unsigned long, const unsigned long) const –> enum core::chemical::BondName
- bondangle(self: pyrosetta.rosetta.core.chemical.ResidueType, bondang: int) pyrosetta.rosetta.utility.keys.Key3Tuple_unsigned_long_unsigned_long_unsigned_long_t ¶
- Return the indices for the set of atoms that define a particular
intraresidue angle
C++: core::chemical::ResidueType::bondangle(const unsigned long) const –> const class utility::keys::Key3Tuple<unsigned long, unsigned long, unsigned long> &
- bondangles_for_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
- Returns the list of all of the indices of all the intraresidue
bond angles a particular atom is involved in. Useful for calculating the derivatives for an atom.
C++: core::chemical::ResidueType::bondangles_for_atom(unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- bonded_neighbor(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: core::chemical::ResidueType::bonded_neighbor(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- bonded_neighbor_types(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.utility.vector1_core_chemical_BondName ¶
C++: core::chemical::ResidueType::bonded_neighbor_types(const unsigned long) const –> const class utility::vector1<enum core::chemical::BondName, class std::allocator<enum core::chemical::BondName> > &
- bonded_orbitals(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
indices of the orbitals bonded to an atom
C++: core::chemical::ResidueType::bonded_orbitals(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- bonds(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t ¶
- Returns a list of all pairs of atoms which are bonded.
This returned list should only have only one entry per bond (So [1,2] and [2,1] will not both be present.)
C++: core::chemical::ResidueType::bonds() const –> class utility::vector1<struct std::pair<unsigned long, unsigned long>, class std::allocator<struct std::pair<unsigned long, unsigned long> > >
- branch_connect_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
Return a list of names of atoms at non-polymer connections.
C++: core::chemical::ResidueType::branch_connect_atom_names() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- branch_connect_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
Return a list of indices of atoms at non-polymer connections.
C++: core::chemical::ResidueType::branch_connect_atoms() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- canonical_atom_alias(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) str ¶
returns atom alias
C++: core::chemical::ResidueTypeBase::canonical_atom_alias(const std::string &) const –> const std::string &
- canonical_atom_aliases(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.std.map_std_string_std_string ¶
returns atom aliases
C++: core::chemical::ResidueTypeBase::canonical_atom_aliases() const –> const class std::map<std::string, std::string, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, std::string > > > &
- carbohydrate_info(self: pyrosetta.rosetta.core.chemical.ResidueType) core::chemical::carbohydrates::CarbohydrateInfo ¶
Return the CarbohydrateInfo object containing sugar-specific properties for this residue.
C++: core::chemical::ResidueType::carbohydrate_info() const –> class std::shared_ptr<const class core::chemical::carbohydrates::CarbohydrateInfo>
- chi_2_proton_chi(self: pyrosetta.rosetta.core.chemical.ResidueType, chi_index: int) int ¶
C++: core::chemical::ResidueType::chi_2_proton_chi(unsigned long) const –> unsigned long
- chi_atoms(*args, **kwargs)¶
Overloaded function.
chi_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType, chino: int) -> pyrosetta.rosetta.utility.vector1_unsigned_long
indices of the atoms which are used to define a given chi angle (chino)
C++: core::chemical::ResidueType::chi_atoms(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
chi_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t
indices of the atoms which are used to define all the chi angles
C++: core::chemical::ResidueType::chi_atoms() const –> const class utility::vector1<class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class utility::vector1<unsigned long, class std::allocator<unsigned long> > > > &
- chi_rotamers(self: pyrosetta.rosetta.core.chemical.ResidueType, chino: int) pyrosetta.rosetta.utility.vector1_std_pair_double_double_t ¶
all rotamers bins (mean, std) for a given chi angle
C++: core::chemical::ResidueType::chi_rotamers(const unsigned long) const –> const class utility::vector1<struct std::pair<double, double>, class std::allocator<struct std::pair<double, double> > > &
- custom_variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_std_string ¶
Get a list of custom VariantType strings for this ResidueTypeBase (by const reference).
This ONLY includes custom, on-the-fly variants, not standard variants.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueTypeBase::custom_variant_types() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- cut_bond_neighbor(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
indices of the bonded neighbors for an atom
C++: core::chemical::ResidueType::cut_bond_neighbor(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- debug_dump_icoor(self: pyrosetta.rosetta.core.chemical.ResidueType) None ¶
Dump out atomnames and icoor values
C++: core::chemical::ResidueType::debug_dump_icoor() const –> void
- defined_adducts(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_core_chemical_Adduct ¶
get the adducts defined for this residue
C++: core::chemical::ResidueTypeBase::defined_adducts() const –> const class utility::vector1<class core::chemical::Adduct, class std::allocator<class core::chemical::Adduct> > &
- defines_custom_rama_prepro_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) bool ¶
- Returns true if and only if (a) this is not a base type, AND (b) there is a rama_prepro_mainchain_torsion_map_file_name_
defined for this ResidueTypeBase (which is presumably different from that of the base type).
If pre_proline_position is true, checks rama_prepro_mainchain_torsion_map_file_name_beforeproline_ instead of rama_prepro_mainchain_torsion_potential_name_.
C++: core::chemical::ResidueTypeBase::defines_custom_rama_prepro_map(const bool) const –> bool
- delete_property(*args, **kwargs)¶
Overloaded function.
delete_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> None
Delete a property of this ResidueType.
C++: core::chemical::ResidueTypeBase::delete_property(const std::string &) –> void
delete_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> None
Delete a property of this ResidueType, by properties enum.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::delete_property(const enum core::chemical::ResidueProperty) –> void
- dihedral(self: pyrosetta.rosetta.core.chemical.ResidueType, dihe: int) pyrosetta.rosetta.utility.keys.Key4Tuple_unsigned_long_unsigned_long_unsigned_long_unsigned_long_t ¶
- Return the indices for the set of atoms that define a particular
intraresidue dihedral
C++: core::chemical::ResidueType::dihedral(const unsigned long) const –> const class utility::keys::Key4Tuple<unsigned long, unsigned long, unsigned long, unsigned long> &
- dihedrals_for_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
- Returns the list of all of the indices of all the intraresidue
dihedrals a particular atom is involved in. Useful for calculating the derivatives for an atom.
C++: core::chemical::ResidueType::dihedrals_for_atom(unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- element(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.core.chemical.element.Elements ¶
Convenience function to go directly to the element enum
C++: core::chemical::ResidueType::element(unsigned long) const –> enum core::chemical::element::Elements
- element_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::ElementSet ¶
access by reference the element set for which this residue is constructed
C++: core::chemical::ResidueTypeBase::element_set() const –> const class core::chemical::ElementSet &
- element_set_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::ElementSet ¶
access by const pointer the element set for which this residue is constructed
C++: core::chemical::ResidueTypeBase::element_set_ptr() const –> class std::shared_ptr<const class core::chemical::ElementSet>
- element_type(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) core::chemical::Element ¶
C++: core::chemical::ResidueType::element_type(unsigned long) const –> class std::shared_ptr<const class core::chemical::Element>
- enable_custom_variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Turn on the ability to create VariantTypes “on-the-fly”.
C++: core::chemical::ResidueTypeBase::enable_custom_variant_types() –> void
- first_sidechain_atom(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
index of the first sidechain atom (heavy or hydrogen)
C++: core::chemical::ResidueType::first_sidechain_atom() const –> unsigned long
- first_sidechain_hydrogen(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
index of the first sidehchain hydrogen
C++: core::chemical::ResidueType::first_sidechain_hydrogen() const –> unsigned long
- force_nbr_atom_orient(*args, **kwargs)¶
Overloaded function.
force_nbr_atom_orient(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> bool
Return force_nbr_atom_orient_, used to control orient atoms selected by select_orient_atoms
C++: core::chemical::ResidueTypeBase::force_nbr_atom_orient() const –> bool
force_nbr_atom_orient(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, force_orient: bool) -> None
Set force_nbr_atom_orient_, used to control orient atoms selected by select_orient_atoms
C++: core::chemical::ResidueTypeBase::force_nbr_atom_orient(bool) –> void
- formal_charge(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) int ¶
C++: core::chemical::ResidueType::formal_charge(const unsigned long) const –> int
- gasteiger_atom_type(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) core::chemical::gasteiger::GasteigerAtomTypeData ¶
- Get the Gasteiger atom type for this atom
Can be null if the atom type isn’t set.
C++: core::chemical::ResidueType::gasteiger_atom_type(unsigned long) const –> class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeData>
- gasteiger_atom_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::gasteiger::GasteigerAtomTypeSet ¶
C++: core::chemical::ResidueTypeBase::gasteiger_atom_typeset() const –> class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeSet>
- get_base_type_cop(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
Get a pointer to this ResidueTypeBase’s base ResidueTypeBase.
Returns the base_type_cop_ pointer if not null, self pointer if null.
C++: core::chemical::ResidueType::get_base_type_cop() const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_disulfide_atom_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) str ¶
Gets disulfide atom name
Andrew M. Watkins (amw579.edu).
C++: core::chemical::ResidueTypeBase::get_disulfide_atom_name() const –> const std::string &
- get_metal_binding_atoms(*args, **kwargs)¶
Overloaded function.
get_metal_binding_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.utility.vector1_std_string
get_metal_binding_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType, metal_binding_indices: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
Gets indices of all atoms that can form bonds to metals
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::get_metal_binding_atoms(class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) const –> void
- get_numeric_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str) float ¶
Get a numeric property, if it exists.
C++: core::chemical::ResidueTypeBase::get_numeric_property(const std::string &) const –> double
- get_rama_prepro_mainchain_torsion_potential_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) str ¶
Get the key name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (in which case this function returns the string stored in the base ResidueTypeBase), though this can be overridden.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::get_rama_prepro_mainchain_torsion_potential_name(const bool) const –> const std::string &
- get_rama_prepro_map_file_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) str ¶
Get the file name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (in which case this function returns the string stored in the base ResidueTypeBase), though this can be overridden.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::get_rama_prepro_map_file_name(const bool) const –> const std::string &
- get_self_ptr(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: core::chemical::ResidueType::get_self_ptr() –> class std::shared_ptr<class core::chemical::ResidueType>
- get_self_weak_ptr(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.std.weak_ptr_core_chemical_ResidueType_t ¶
C++: core::chemical::ResidueType::get_self_weak_ptr() –> class std::weak_ptr<class core::chemical::ResidueType>
- get_string_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str) str ¶
Get a string property, if it exists.
C++: core::chemical::ResidueTypeBase::get_string_property(const std::string &) const –> std::string
- has(self: pyrosetta.rosetta.core.chemical.ResidueType, atom_name: str) bool ¶
is this atom present in this residue?
C++: core::chemical::ResidueType::has(const std::string &) const –> bool
- has_orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_name: str) bool ¶
is this orbital present in this residue?
C++: core::chemical::ResidueTypeBase::has_orbital(const std::string &) const –> bool
- has_orbital_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Does this residue type define orbital types?
C++: core::chemical::ResidueTypeBase::has_orbital_types() const –> bool
- has_polymer_dependent_groups(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Does this type have groups (not just single atoms) that are polymer-bond dependent?
Always returns false for non-polymeric residue types.
C++: core::chemical::ResidueType::has_polymer_dependent_groups() const –> bool
- has_property(*args, **kwargs)¶
Overloaded function.
has_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> bool
Generic property access.
C++: core::chemical::ResidueTypeBase::has_property(const std::string &) const –> bool
has_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> bool
Generic property access, by ResidueProperty.
C++: core::chemical::ResidueTypeBase::has_property(const enum core::chemical::ResidueProperty) const –> bool
- has_sc_orbitals(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
does this residue have sidechain orbitals?
C++: core::chemical::ResidueType::has_sc_orbitals() const –> bool
- has_shadow_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Returns true if this residue has shadow atoms, false otherwise.
C++: core::chemical::ResidueType::has_shadow_atoms() const –> bool
- has_variant_type(*args, **kwargs)¶
Overloaded function.
has_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> bool
Generic variant access.
C++: core::chemical::ResidueTypeBase::has_variant_type(const enum core::chemical::VariantType) const –> bool
has_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> bool
Generic variant access by string.
C++: core::chemical::ResidueTypeBase::has_variant_type(const std::string &) const –> bool
- heavyatom_has_polar_hydrogens(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
C++: core::chemical::ResidueType::heavyatom_has_polar_hydrogens(unsigned long) const –> bool
- heavyatom_is_an_acceptor(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
C++: core::chemical::ResidueType::heavyatom_is_an_acceptor(unsigned long) const –> bool
- icoor(self: pyrosetta.rosetta.core.chemical.ResidueType, atm: int) pyrosetta.rosetta.core.chemical.AtomICoor ¶
AtomICoord of an atom
C++: core::chemical::ResidueType::icoor(const unsigned long) const –> const class core::chemical::AtomICoor &
- ideal_xyz(*args, **kwargs)¶
Overloaded function.
ideal_xyz(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: core::chemical::ResidueType::ideal_xyz(const unsigned long) const –> class numeric::xyzVector<double>
ideal_xyz(self: pyrosetta.rosetta.core.chemical.ResidueType, atomname: str) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: core::chemical::ResidueType::ideal_xyz(const std::string &) const –> class numeric::xyzVector<double>
- interchangeability_group(*args, **kwargs)¶
Overloaded function.
interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our interchangeability-group id. Used to
determine if two residue types are equivalent, except for their variant status. E.g. ResidueTypeBases ALA and ALA_Nterm would be part of the same interchangeability group. This has a degree of subjectivity; are TYR and pTYR in the same interchangeability group? Probably not. This data can be specified in the ResidueTypeBases .params file with the INTERCHANGEABILITY_GROUP tag.
C++: core::chemical::ResidueTypeBase::interchangeability_group() const –> std::string
interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: str) -> None
set our interchangeability-group id
C++: core::chemical::ResidueTypeBase::interchangeability_group(const std::string &) –> void
- is_DNA(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is DNA?
C++: core::chemical::ResidueTypeBase::is_DNA() const –> bool
- is_NA(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is Nucleic Acid?
C++: core::chemical::ResidueType::is_NA() const –> bool
- is_N_substituted(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is N-substituted? Returns true if this aa is aa_pro or aa_dpr, N-methyl amino acid, peptoid, or proline-like oligourea, false otherwise
C++: core::chemical::ResidueType::is_N_substituted() const –> bool
- is_PNA(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is PNA?
C++: core::chemical::ResidueType::is_PNA() const –> bool
- is_RNA(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is RNA?
C++: core::chemical::ResidueTypeBase::is_RNA() const –> bool
- is_TNA(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is TNA?
C++: core::chemical::ResidueType::is_TNA() const –> bool
- is_TP3(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Check if residue is a TP3 water.
C++: core::chemical::ResidueType::is_TP3() const –> bool
- is_VRT1(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Check if residue is ‘VRT1’
C++: core::chemical::ResidueType::is_VRT1() const –> bool
- is_acetylated_nterminus(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is acetylated n terminus
C++: core::chemical::ResidueType::is_acetylated_nterminus() const –> bool
- is_achiral_backbone(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an achiral backbone?
C++: core::chemical::ResidueTypeBase::is_achiral_backbone() const –> bool
- is_achiral_sidechain(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Does this have an achiral sidechain?
Includes gly and aib, and most (but not all) peptoids.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_achiral_sidechain() const –> bool
- is_adduct(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is an adduct-modified residue?
C++: core::chemical::ResidueType::is_adduct() const –> bool
- is_alpha_aa(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this an alpha-amino acid?
C++: core::chemical::ResidueType::is_alpha_aa() const –> bool
- is_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this an aramid?
C++: core::chemical::ResidueType::is_aramid() const –> bool
- is_aromatic(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is aromatic?
C++: core::chemical::ResidueType::is_aromatic() const –> bool
- is_base_type(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this ResidueTypeBase a base type?
C++: core::chemical::ResidueType::is_base_type() const –> bool
- is_beta_aa(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a beta-amino acid?
C++: core::chemical::ResidueType::is_beta_aa() const –> bool
- is_branch_point(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is a branch-point residue?
C++: core::chemical::ResidueType::is_branch_point() const –> bool
- is_canonical(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a canonical residue type (nucleic acid or amino acid)?
Calls is_canonical_aa() and is_canonical_nucleic().
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::is_canonical() const –> bool
- is_canonical_aa(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a canonical amino acid (CANONICAL_AA property)?
Only the standard amino acid types (ACDEFGHIKLMNPQRSTVWY) are canonical.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::is_canonical_aa() const –> bool
- is_canonical_nucleic(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a canonical nucleic acid (CANONICAL_NUCLEIC property)?
Only the standard nucliec acid types (dA, dC, dG, dT, A, C, G, U) are canonical.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::is_canonical_nucleic() const –> bool
- is_carbohydrate(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is carbohydrate?
C++: core::chemical::ResidueType::is_carbohydrate() const –> bool
- is_charged(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is charged?
C++: core::chemical::ResidueType::is_charged() const –> bool
- is_coarse(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is coarse?
C++: core::chemical::ResidueType::is_coarse() const –> bool
- is_cyclic(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is cyclic?
C++: core::chemical::ResidueType::is_cyclic() const –> bool
- is_d_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this a d-amino acid?
C++: core::chemical::ResidueTypeBase::is_d_aa() const –> bool
- is_d_rna(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this a d-RNA?
C++: core::chemical::ResidueTypeBase::is_d_rna() const –> bool
- is_disulfide_bonded(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is disulfide?
C++: core::chemical::ResidueType::is_disulfide_bonded() const –> bool
- is_gamma_aa(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a gamma-amino acid?
C++: core::chemical::ResidueType::is_gamma_aa() const –> bool
- is_inverted_virtual_residue(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Check if atom is an inverted virtual
C++: core::chemical::ResidueType::is_inverted_virtual_residue() const –> bool
- is_l_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an l-amino acid?
C++: core::chemical::ResidueTypeBase::is_l_aa() const –> bool
- is_l_rna(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an l-RNA?
C++: core::chemical::ResidueTypeBase::is_l_rna() const –> bool
- is_ligand(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is ligand?
C++: core::chemical::ResidueType::is_ligand() const –> bool
- is_lipid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is lipid?
C++: core::chemical::ResidueType::is_lipid() const –> bool
- is_lower_terminus(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is lower terminus?
C++: core::chemical::ResidueType::is_lower_terminus() const –> bool
- is_membrane(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is membrane?
C++: core::chemical::ResidueType::is_membrane() const –> bool
- is_meta_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a meta-aramid?
C++: core::chemical::ResidueType::is_meta_aramid() const –> bool
- is_metal(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Return true if this residue type is a metal ion, false otherwise.
C++: core::chemical::ResidueType::is_metal() const –> bool
- is_metalbinding(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
- Return true if this residue type is a type that can bind to a metal ion (e.g. His, Asp, Cys, etc.),
false otherwise.
C++: core::chemical::ResidueType::is_metalbinding() const –> bool
- is_metapatched(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Get whether this is a metapatched ResidueType.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_metapatched() const –> bool
- is_methylated_cterminus(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is methylated c terminus
C++: core::chemical::ResidueType::is_methylated_cterminus() const –> bool
- is_mirrored_type(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a D_AA, R_PEPTOID, or L_RNA?
Convenience function to avoid quering is_d_aa(), is_r_peptoid(), and is_l_rna() repeatedly.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::is_mirrored_type() const –> bool
- is_n_methylated(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this residue N-methylated?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::is_n_methylated() const –> bool
- is_oligourea(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this an oligourea?
C++: core::chemical::ResidueType::is_oligourea() const –> bool
- is_ortho_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this an ortho-aramid?
C++: core::chemical::ResidueType::is_ortho_aramid() const –> bool
- is_para_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a para-aramid?
C++: core::chemical::ResidueType::is_para_aramid() const –> bool
- is_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is peptoid?
C++: core::chemical::ResidueTypeBase::is_peptoid() const –> bool
- is_polar(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is polar?
C++: core::chemical::ResidueType::is_polar() const –> bool
- is_polymer(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is polymer?
C++: core::chemical::ResidueTypeBase::is_polymer() const –> bool
- is_post_methylene_meta_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a meta-aramid?
C++: core::chemical::ResidueType::is_post_methylene_meta_aramid() const –> bool
- is_post_methylene_ortho_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this an ortho-aramid?
C++: core::chemical::ResidueType::is_post_methylene_ortho_aramid() const –> bool
- is_post_methylene_para_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a para-aramid?
C++: core::chemical::ResidueType::is_post_methylene_para_aramid() const –> bool
- is_pre_methylene_meta_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a meta-aramid?
C++: core::chemical::ResidueType::is_pre_methylene_meta_aramid() const –> bool
- is_pre_methylene_ortho_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this an ortho-aramid?
C++: core::chemical::ResidueType::is_pre_methylene_ortho_aramid() const –> bool
- is_pre_methylene_para_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a para-aramid?
C++: core::chemical::ResidueType::is_pre_methylene_para_aramid() const –> bool
- is_pre_methylene_post_methylene_meta_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a meta-aramid?
C++: core::chemical::ResidueType::is_pre_methylene_post_methylene_meta_aramid() const –> bool
- is_pre_methylene_post_methylene_ortho_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this an ortho-aramid?
C++: core::chemical::ResidueType::is_pre_methylene_post_methylene_ortho_aramid() const –> bool
- is_pre_methylene_post_methylene_para_aramid(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a para-aramid?
C++: core::chemical::ResidueType::is_pre_methylene_post_methylene_para_aramid() const –> bool
- is_protein(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is protein?
C++: core::chemical::ResidueTypeBase::is_protein() const –> bool
- is_proton_chi(self: pyrosetta.rosetta.core.chemical.ResidueType, chino: int) bool ¶
number of proton chis
C++: core::chemical::ResidueType::is_proton_chi(const unsigned long) const –> bool
- is_purine(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is purine?
C++: core::chemical::ResidueType::is_purine() const –> bool
- is_pyrimidine(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is pyrimidine?
C++: core::chemical::ResidueType::is_pyrimidine() const –> bool
- is_r_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Is this a peptoid with a chiral side-chain with “R” chirality?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_r_peptoid() const –> bool
- is_repulsive(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
Check if atom is repulsive.
C++: core::chemical::ResidueType::is_repulsive(const unsigned long) const –> bool
- is_ring_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, ring_num: int, atom_id: int) bool ¶
Return whether this atom is in a particular ring
C++: core::chemical::ResidueType::is_ring_atom(const unsigned long, const unsigned long) const –> bool
- is_s_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Is this a peptoid with a chiral side-chain with “S” chirality?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_s_peptoid() const –> bool
- is_sidechain_amine(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is sidechain amine?
C++: core::chemical::ResidueType::is_sidechain_amine() const –> bool
- is_sidechain_thiol(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is thiol?
C++: core::chemical::ResidueType::is_sidechain_thiol() const –> bool
- is_solvent(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a solvent molecule (SOLVENT property)?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueType::is_solvent() const –> bool
- is_sri(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this one of SRI’s special heteropolymer building blocks?
C++: core::chemical::ResidueType::is_sri() const –> bool
- is_surface(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is surface? (e.g. enamel)
C++: core::chemical::ResidueType::is_surface() const –> bool
- is_terminus(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is terminus?
C++: core::chemical::ResidueType::is_terminus() const –> bool
- is_triazolemer(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a triazolemer?
C++: core::chemical::ResidueType::is_triazolemer() const –> bool
- is_upper_terminus(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is upper terminus?
C++: core::chemical::ResidueType::is_upper_terminus() const –> bool
- is_virtual(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) bool ¶
Check if atom is virtual.
C++: core::chemical::ResidueType::is_virtual(const unsigned long) const –> bool
- is_virtual_residue(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
- Check if residue is ‘VIRTUAL_RESIDUE’
This ONLY checks the VIRTUAL_RESIDUE PROPERTY!
C++: core::chemical::ResidueType::is_virtual_residue() const –> bool
- is_virtualizable_by_packer(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Is this a residue type that can be virtualized or devirtualized by the packer?
C++: core::chemical::ResidueType::is_virtualizable_by_packer() const –> bool
- is_water(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
is this a water residue type?
C++: core::chemical::ResidueType::is_water() const –> bool
- last_backbone_atom(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
index of the last backbone heavy atom
C++: core::chemical::ResidueType::last_backbone_atom() const –> unsigned long
- last_controlling_chi(*args, **kwargs)¶
Overloaded function.
last_controlling_chi(self: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.utility.vector1_unsigned_long
Read access to the last_controlling_chi_ array
C++: core::chemical::ResidueType::last_controlling_chi() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
last_controlling_chi(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) -> int
The last_controlling_chi for an atom. 0 if an atom is controlled by no chi.
C++: core::chemical::ResidueType::last_controlling_chi(unsigned long) const –> unsigned long
- low_ring_conformers(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_utility_vector1_std_string_std_allocator_std_string_t ¶
Low-energy ring conformers for each ring
C++: core::chemical::ResidueType::low_ring_conformers() const –> const class utility::vector1<class utility::vector1<std::string, class std::allocator<std::string > >, class std::allocator<class utility::vector1<std::string, class std::allocator<std::string > > > > &
- lower_connect(self: pyrosetta.rosetta.core.chemical.ResidueType) core::chemical::ResidueConnection ¶
C++: core::chemical::ResidueType::lower_connect() const –> const class core::chemical::ResidueConnection &
- lower_connect_atom(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
index number of the atom which connects to the lower connection
C++: core::chemical::ResidueType::lower_connect_atom() const –> unsigned long
- lower_connect_id(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
C++: core::chemical::ResidueType::lower_connect_id() const –> unsigned long
- lowest_ring_conformers(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
For each ring, what’s the lowest conformer?
C++: core::chemical::ResidueType::lowest_ring_conformers() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- mainchain_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, mainchain_index: int) int ¶
index of mainchain atom
C++: core::chemical::ResidueType::mainchain_atom(const unsigned long) const –> unsigned long
- mainchain_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
indices of all mainchain atoms
C++: core::chemical::ResidueType::mainchain_atoms() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- mainchain_potentials_match(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, other: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Do the rama_prepro mainchain torsion potentials of this residue match another?
C++: core::chemical::ResidueTypeBase::mainchain_potentials_match(const class core::chemical::ResidueTypeBase &) const –> bool
- static make(residue_type: core::chemical::MutableResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
Make a ResidueType from a Modifiable residue type.
In practice, this is the only way to create (or change) a ResidueType object.
By using a static function and not a constructor, this ensures that all ResidueTypes are on the heap (and can shared_from_this()), and allows us to do OP-requiring subobject updates in self_pointer_updates().
C++: core::chemical::ResidueType::make(const class core::chemical::MutableResidueType &) –> class std::shared_ptr<const class core::chemical::ResidueType>
- mass(self: pyrosetta.rosetta.core.chemical.ResidueType) float ¶
get the molecular weight of this residue
C++: core::chemical::ResidueType::mass() const –> double
- mm_atom_type(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) core::chemical::MMAtomType ¶
Get the MM atom_type for this atom by its index number in this residue
C++: core::chemical::ResidueType::mm_atom_type(const unsigned long) const –> const class core::chemical::MMAtomType &
- mm_atom_type_index(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) int ¶
C++: core::chemical::ResidueType::mm_atom_type_index(unsigned long) const –> unsigned long
- mm_atom_types_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::MMAtomTypeSet ¶
C++: core::chemical::ResidueTypeBase::mm_atom_types_ptr() const –> class std::shared_ptr<const class core::chemical::MMAtomTypeSet>
- mm_name(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) str ¶
C++: core::chemical::ResidueType::mm_name(unsigned long) const –> const std::string &
- mode(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.core.chemical.TypeSetMode ¶
C++: core::chemical::ResidueTypeBase::mode() const –> enum core::chemical::TypeSetMode
- n_hbond_acceptors(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
number of hbond_acceptors
C++: core::chemical::ResidueType::n_hbond_acceptors() const –> unsigned long
- n_hbond_donors(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
number of hbond_donors
C++: core::chemical::ResidueType::n_hbond_donors() const –> unsigned long
- n_non_polymeric_residue_connections(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
C++: core::chemical::ResidueType::n_non_polymeric_residue_connections() const –> unsigned long
- n_nus(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
Return number of nu (internal ring) angles.
C++: core::chemical::ResidueType::n_nus() const –> unsigned long
- n_orbitals(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) int ¶
number of orbitals
C++: core::chemical::ResidueTypeBase::n_orbitals() const –> unsigned long
- n_polymeric_residue_connections(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
C++: core::chemical::ResidueType::n_polymeric_residue_connections() const –> unsigned long
- n_possible_residue_connections(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
number of ResidueConnections, counting polymeric residue connections
C++: core::chemical::ResidueType::n_possible_residue_connections() const –> unsigned long
- n_proton_chi(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
number of proton chis
C++: core::chemical::ResidueType::n_proton_chi() const –> unsigned long
- n_residue_connections_for_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, atomid: int) int ¶
How many inter-residue chemical bonds does a particular atom form?
C++: core::chemical::ResidueType::n_residue_connections_for_atom(const unsigned long) const –> unsigned long
- n_ring_conformer_sets(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
C++: core::chemical::ResidueType::n_ring_conformer_sets() const –> unsigned long
- n_rings(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
Return the number of rings in this residue.
C++: core::chemical::ResidueType::n_rings() const –> unsigned long
- n_virtual_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
Counts the number of virtual atoms and returns the count.
The virtual count is not stored in the resiude type. This count is performed on the fly, and
can hurt performance if reapeatedly carried out. Not intended for use in large loops – instead, call once and store the value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueType::n_virtual_atoms() const –> unsigned long
- na_analogue(*args, **kwargs)¶
Overloaded function.
na_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
NA to use for fragment sampling and some scoring purposes
C++: core::chemical::ResidueTypeBase::na_analogue(const std::string &) –> void
na_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the nucleic acid type to be used for fragment sampling/scoring.
C++: core::chemical::ResidueTypeBase::na_analogue() const –> const enum core::chemical::AA &
- name(*args, **kwargs)¶
Overloaded function.
name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
get our (unique) residue name
C++: core::chemical::ResidueTypeBase::name() const –> const std::string &
name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str) -> None
set our (unique) residue name
C++: core::chemical::ResidueTypeBase::name(const std::string &) –> void
- name1(*args, **kwargs)¶
Overloaded function.
name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our 1letter code. This is set in the
ResidueTypeBase .params file through the IO_STRING tag along with the name3 string.
C++: core::chemical::ResidueTypeBase::name1() const –> char
name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, code: str) -> None
set our 1letter code
C++: core::chemical::ResidueTypeBase::name1(const char) –> void
- name3(*args, **kwargs)¶
Overloaded function.
name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our 3letter code. This is set in the
ResidueTypeBase .params file through the IO_STRING tag along with the name1 string NOTE: The “name3” is not necessarily three characters long. e.g. Metal ions may be only two characters.
If you need three characters, the PDB convention is to right pad.
C++: core::chemical::ResidueTypeBase::name3() const –> const std::string &
name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str) -> None
set our 3letter code
C++: core::chemical::ResidueTypeBase::name3(const std::string &) –> void
- natoms(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
number of atoms
C++: core::chemical::ResidueType::natoms() const –> unsigned long
- nbonds(*args, **kwargs)¶
Overloaded function.
nbonds(self: pyrosetta.rosetta.core.chemical.ResidueType) -> int
number of bonds
C++: core::chemical::ResidueType::nbonds() const –> unsigned long
nbonds(self: pyrosetta.rosetta.core.chemical.ResidueType, atom: int) -> int
number of bonds for given atom
C++: core::chemical::ResidueType::nbonds(unsigned long) const –> unsigned long
- nbr_atom(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
get nbr_atom used to define residue-level neighbors
C++: core::chemical::ResidueType::nbr_atom() const –> unsigned long
- nbr_radius(self: pyrosetta.rosetta.core.chemical.ResidueType) float ¶
get nbr_radius_ used to define residue-level neighbors
C++: core::chemical::ResidueType::nbr_radius() const –> double
- nbrs(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
indices of the bonded neighbors for an atom, shortcut for bonded_neighbor(atomno)
C++: core::chemical::ResidueType::nbrs(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- nchi(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
number of chi angles
C++: core::chemical::ResidueType::nchi() const –> unsigned long
- ndihe(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
- Return the number of intraresidue dihedrals. This covers all pairs
of atoms that are separated by four bonds, and all pairs of intervening atoms.
C++: core::chemical::ResidueType::ndihe() const –> unsigned long
- net_formal_charge(*args, **kwargs)¶
Overloaded function.
net_formal_charge(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> int
Get the nominal net formal charge on this residue type.
This may not match the sum of the formal charges on the atoms
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::net_formal_charge() const –> long
net_formal_charge(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, charge_in: int) -> None
Set the nominal net formal charge on this residue type.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::net_formal_charge(long) –> void
- new_orbital_icoor_data(self: pyrosetta.rosetta.core.chemical.ResidueType, orbital_index: int) core::chemical::orbitals::ICoorOrbitalData ¶
C++: core::chemical::ResidueType::new_orbital_icoor_data(const unsigned long) const –> const class core::chemical::orbitals::ICoorOrbitalData &
- nheavyatoms(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
number of heavy atoms
C++: core::chemical::ResidueType::nheavyatoms() const –> unsigned long
- nu_atoms(*args, **kwargs)¶
Overloaded function.
nu_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType, nu_index: int) -> pyrosetta.rosetta.utility.vector1_unsigned_long
Return indices of the atoms used to define a given nu (internal ring) angle.
C++: core::chemical::ResidueType::nu_atoms(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
nu_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t
Return list of indices of the atoms used to define all the nu (internal ring) angles.
C++: core::chemical::ResidueType::nu_atoms() const –> const class utility::vector1<class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class utility::vector1<unsigned long, class std::allocator<unsigned long> > > > &
- num_bondangles(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
get number of intraresidue bond angles
C++: core::chemical::ResidueType::num_bondangles() const –> unsigned long
- number_bonded_heavyatoms(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) int ¶
indicates how many heavyatom bonded neighbors an atom has
C++: core::chemical::ResidueType::number_bonded_heavyatoms(const unsigned long) const –> unsigned long
- number_bonded_hydrogens(self: pyrosetta.rosetta.core.chemical.ResidueType, atomno: int) int ¶
indicates how many proton bonded neighbors an atom has
C++: core::chemical::ResidueType::number_bonded_hydrogens(const unsigned long) const –> unsigned long
- orbital(*args, **kwargs)¶
Overloaded function.
orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_index: int) -> core::chemical::Orbital
C++: core::chemical::ResidueTypeBase::orbital(const unsigned long) const –> const class core::chemical::Orbital &
orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_name: str) -> core::chemical::Orbital
C++: core::chemical::ResidueTypeBase::orbital(const std::string &) const –> const class core::chemical::Orbital &
- orbital_icoor_data(self: pyrosetta.rosetta.core.chemical.ResidueType, orbital_index: int) core::chemical::orbitals::ICoorOrbitalData ¶
C++: core::chemical::ResidueType::orbital_icoor_data(const unsigned long) const –> const class core::chemical::orbitals::ICoorOrbitalData &
- orbital_index(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) int ¶
get orbital index by name
C++: core::chemical::ResidueTypeBase::orbital_index(const std::string &) const –> unsigned long
- orbital_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_index: int) core::chemical::orbitals::OrbitalType ¶
C++: core::chemical::ResidueTypeBase::orbital_type(const unsigned long) const –> const class core::chemical::orbitals::OrbitalType &
- orbital_types_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::orbitals::OrbitalTypeSet ¶
Get the MM atom_type for this atom by its index number in this residue
C++: core::chemical::ResidueTypeBase::orbital_types_ptr() const –> class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>
- path_distance(*args, **kwargs)¶
Overloaded function.
path_distance(self: pyrosetta.rosetta.core.chemical.ResidueType, at1: int, at2: int) -> int
path distance (number of bonds separated) between a pair of atoms
C++: core::chemical::ResidueType::path_distance(unsigned long, unsigned long) const –> int
path_distance(self: pyrosetta.rosetta.core.chemical.ResidueType, atom: int) -> pyrosetta.rosetta.utility.vector1_int
shortest path distance for an atom to all other residue atoms
C++: core::chemical::ResidueType::path_distance(unsigned long) const –> const class utility::vector1<int, class std::allocator<int> > &
- path_distances(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_utility_vector1_int_std_allocator_int_t ¶
accessor of path_distance_ data for this residue, which is a 2D array
C++: core::chemical::ResidueType::path_distances() const –> const class utility::vector1<class utility::vector1<int, class std::allocator<int> >, class std::allocator<class utility::vector1<int, class std::allocator<int> > > > &
- print_bondangles(self: pyrosetta.rosetta.core.chemical.ResidueType) None ¶
print intraresidue bond angles to standard out
C++: core::chemical::ResidueType::print_bondangles() const –> void
- print_pretty_path_distances(self: pyrosetta.rosetta.core.chemical.ResidueType) None ¶
print chemical-bond path distances to standard out
C++: core::chemical::ResidueType::print_pretty_path_distances() const –> void
- properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.core.chemical.ResidueProperties ¶
Access the collection of properties for this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::properties() const –> const class core::chemical::ResidueProperties &
- proton_chi_2_chi(self: pyrosetta.rosetta.core.chemical.ResidueType, proton_chi_id: int) int ¶
translate proton_chi to global chi
C++: core::chemical::ResidueType::proton_chi_2_chi(unsigned long) const –> unsigned long
- proton_chi_extra_samples(self: pyrosetta.rosetta.core.chemical.ResidueType, proton_chi: int) pyrosetta.rosetta.utility.vector1_double ¶
C++: core::chemical::ResidueType::proton_chi_extra_samples(unsigned long) const –> const class utility::vector1<double, class std::allocator<double> > &
- proton_chi_samples(self: pyrosetta.rosetta.core.chemical.ResidueType, proton_chi: int) pyrosetta.rosetta.utility.vector1_double ¶
C++: core::chemical::ResidueType::proton_chi_samples(unsigned long) const –> const class utility::vector1<double, class std::allocator<double> > &
- remap_pdb_atom_names(*args, **kwargs)¶
Overloaded function.
remap_pdb_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, rename: bool) -> None
Turn on geometry-based atom renaming when loading this residue type from PDB files
C++: core::chemical::ResidueTypeBase::remap_pdb_atom_names(bool) –> void
remap_pdb_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> bool
Are we using geometry-based atom renaming when loading this residue type from PDB
C++: core::chemical::ResidueTypeBase::remap_pdb_atom_names() const –> bool
- remove_variant_type(*args, **kwargs)¶
Overloaded function.
remove_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> None
Remove a variant type to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::remove_variant_type(const enum core::chemical::VariantType) –> void
remove_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> None
Remove a variant type to this ResidueTypeBase by string.
C++: core::chemical::ResidueTypeBase::remove_variant_type(const std::string &) –> void
- report_adducts(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
C++: core::chemical::ResidueTypeBase::report_adducts() const –> void
- requires_actcoord(self: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
require actcoord?
C++: core::chemical::ResidueType::requires_actcoord() const –> bool
- reset_mainchain_torsion_potential_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Set the names of the mainchain torsion potential maps to use to “”.
Also resets the mainchain torsion potential filename strings.
C++: core::chemical::ResidueTypeBase::reset_mainchain_torsion_potential_names() –> void
- residue_connect_atom_index(self: pyrosetta.rosetta.core.chemical.ResidueType, resconn_id: int) int ¶
C++: core::chemical::ResidueType::residue_connect_atom_index(const unsigned long) const –> unsigned long
- residue_connection(self: pyrosetta.rosetta.core.chemical.ResidueType, i: int) core::chemical::ResidueConnection ¶
Get a ResidueConection.
C++: core::chemical::ResidueType::residue_connection(const unsigned long) const –> const class core::chemical::ResidueConnection &
- residue_connection_id_for_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, atomid: int) int ¶
- Convenience access function for the residue connection
at a particular atom; requires that there is exactly one residue connection at this atom.
C++: core::chemical::ResidueType::residue_connection_id_for_atom(const unsigned long) const –> unsigned long
- residue_connection_is_polymeric(self: pyrosetta.rosetta.core.chemical.ResidueType, resconn_id: int) bool ¶
C++: core::chemical::ResidueType::residue_connection_is_polymeric(const unsigned long) const –> bool
- residue_connections_for_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, atomid: int) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
- /
Accessor for the full complement of residue connections for a single atom.
C++: core::chemical::ResidueType::residue_connections_for_atom(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- ring_atoms(*args, **kwargs)¶
Overloaded function.
ring_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType, ring_num: int) -> pyrosetta.rosetta.utility.vector1_unsigned_long
Return list of indices of the atoms within this residue’s nth cycle, not counting virtual atoms.
C++: core::chemical::ResidueType::ring_atoms(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
ring_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t
Return list of indices of the atoms within this residue’s cycles, not counting virtual atoms.
C++: core::chemical::ResidueType::ring_atoms() const –> const class utility::vector1<class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class utility::vector1<unsigned long, class std::allocator<unsigned long> > > > &
- ring_conformer_set(self: pyrosetta.rosetta.core.chemical.ResidueType, ring_num: int) core::chemical::rings::RingConformerSet ¶
- Return a pointer to the object containing the set of ring
conformers possible for this residue’s nth cycle.
C++: core::chemical::ResidueType::ring_conformer_set(unsigned long) const –> class std::shared_ptr<const class core::chemical::rings::RingConformerSet>
- ring_saturation_type(self: pyrosetta.rosetta.core.chemical.ResidueType, ring_num: int) pyrosetta.rosetta.core.chemical.rings.RingSaturationType ¶
Return the saturation level of this residue’s nth cycle.
C++: core::chemical::ResidueType::ring_saturation_type(const unsigned long) const –> enum core::chemical::rings::RingSaturationType
- ring_saturation_types(self: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_core_chemical_rings_RingSaturationType ¶
Return the saturation level for all of this residue’s cycles.
C++: core::chemical::ResidueType::ring_saturation_types() const –> const class utility::vector1<enum core::chemical::rings::RingSaturationType, class std::allocator<enum core::chemical::rings::RingSaturationType> > &
- root_atom(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
get root_atom used as the base of the icoor tree.
C++: core::chemical::ResidueType::root_atom() const –> unsigned long
- rotamer_library_specification(*args, **kwargs)¶
Overloaded function.
rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, : core::chemical::rotamers::RotamerLibrarySpecification) -> None
C++: core::chemical::ResidueTypeBase::rotamer_library_specification(class std::shared_ptr<class core::chemical::rotamers::RotamerLibrarySpecification>) –> void
rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> core::chemical::rotamers::RotamerLibrarySpecification
C++: core::chemical::ResidueTypeBase::rotamer_library_specification() const –> class std::shared_ptr<const class core::chemical::rotamers::RotamerLibrarySpecification>
- rotamer_library_specification_nonconst(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::rotamers::RotamerLibrarySpecification ¶
Nonconst access to the RotamerLibrarySpecification.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::rotamer_library_specification_nonconst() –> class std::shared_ptr<class core::chemical::rotamers::RotamerLibrarySpecification>
- select_orient_atoms(*args, **kwargs)¶
Overloaded function.
select_orient_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType, center: int, nbr1: int, nbr2: int) -> None
Selects three atoms for orienting this residue type
C++: core::chemical::ResidueType::select_orient_atoms(unsigned long &, unsigned long &, unsigned long &) const –> void
select_orient_atoms(self: pyrosetta.rosetta.core.chemical.ResidueType) -> Tuple[int, int, int]
Selects three atoms for orienting this residue type
Returns tuple of form [center, nbr1, nbr2]
C++: core::chemical::ResidueType::select_orient_atoms() const –> class std::tuple<unsigned long, unsigned long, unsigned long>
- select_orient_atoms_standard_logic(self: pyrosetta.rosetta.core.chemical.ResidueType, center: int, nbr1: int, nbr2: int, ignore_virtuals: bool) None ¶
Pick atoms to use for orienting one Residue onto another, using standard logic.
Standard logic applies to case in which (a) the residue has backbone atoms, and (b) the residue has sidechain atoms, and (c) the orient mode has not been set explicitly to force_nbr_atom_orient. We loop through all backbone atoms and find the first atom that is bonded to a sidechain atom AND two other backbone atoms. The first such atom becomes “center”, and its two backbone neighbors become “nbr1” and “nbr2”.
If ignore_virtuals is true, none of the atoms involved can be virtuals. If false, they can be.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueType::select_orient_atoms_standard_logic(unsigned long &, unsigned long &, unsigned long &, const bool) const –> void
- set_adduct_flag(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, adduct_in: bool) None ¶
C++: core::chemical::ResidueTypeBase::set_adduct_flag(bool) –> void
- set_disulfide_atom_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, n: str) None ¶
Sets disulfide atom name
Andrew M. Watkins (amw579.edu).
C++: core::chemical::ResidueTypeBase::set_disulfide_atom_name(const std::string &) –> void
- set_gasteiger_atom_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: core::chemical::gasteiger::GasteigerAtomTypeSet) None ¶
C++: core::chemical::ResidueTypeBase::set_gasteiger_atom_typeset(class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeSet>) –> void
- set_metapatched(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Set that this is a metapatched ResidueType.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::set_metapatched() –> void
- set_orbital_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: core::chemical::orbitals::OrbitalTypeSet) None ¶
C++: core::chemical::ResidueTypeBase::set_orbital_typeset(class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>) –> void
- set_properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, properties: pyrosetta.rosetta.core.chemical.ResidueProperties) None ¶
Set the collection of properties for this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::set_properties(class std::shared_ptr<class core::chemical::ResidueProperties>) –> void
- set_rama_prepro_mainchain_torsion_potential_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str, pre_proline_position: bool) None ¶
Set the key name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (pointing the function to the base type), though this can be overridden using this function.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::set_rama_prepro_mainchain_torsion_potential_name(const std::string &, const bool) –> void
- set_rama_prepro_map_file_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, filename_in: str, pre_proline_position: bool) None ¶
Set the file name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (pointing the function to the base type), though this can be overridden using this function.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::set_rama_prepro_map_file_name(const std::string &, const bool) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.chemical.ResidueType) -> None
show(self: pyrosetta.rosetta.core.chemical.ResidueType, output: pyrosetta.rosetta.std.ostream) -> None
show(self: pyrosetta.rosetta.core.chemical.ResidueType, output: pyrosetta.rosetta.std.ostream, output_atomic_details: bool) -> None
Generate string representation of ResidueType for debugging purposes.
C++: core::chemical::ResidueType::show(std::ostream &, bool) const –> void
- show_all_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueType, out: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::ResidueType::show_all_atom_names(std::ostream &) const –> void
- strip_rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Remove any rotamer library specifications attached to this ResidueTypeBase.
After this operation, the rotamer_library_specification() method returns a NULL pointer.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::strip_rotamer_library_specification() –> void
- upper_connect(self: pyrosetta.rosetta.core.chemical.ResidueType) core::chemical::ResidueConnection ¶
C++: core::chemical::ResidueType::upper_connect() const –> const class core::chemical::ResidueConnection &
- upper_connect_atom(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
index number of the atom which connects to the upper connection
C++: core::chemical::ResidueType::upper_connect_atom() const –> unsigned long
- upper_connect_id(self: pyrosetta.rosetta.core.chemical.ResidueType) int ¶
C++: core::chemical::ResidueType::upper_connect_id() const –> unsigned long
- variant_type_enums(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_core_chemical_VariantType ¶
Get a vector of VariantType enums for this ResidueTypeBase.
This ONLY includes standard, enum-based variants, not on-the-fly custom variants.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueTypeBase::variant_type_enums() const –> class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >
- variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_std_string ¶
get all the variant types for this ResidueTypeBase
This will include both on-the-fly custom variants defined by string AND string equivalents of standard, enumerated variants.
– rhiju (merging roccomoretti/restypeset_fiddle)
C++: core::chemical::ResidueTypeBase::variant_types() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- within1bonds_sets_for_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, atomid: int) pyrosetta.rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t ¶
- Returns a list of pairs for atom# atomid where
first == the residue_connection id that lists atomid as being within one bond of a residue connection, and second == the index of the entry containing this atom in the atoms_within_one_bond_of_a_residue_connection_[ first ] array. Useful for calculating the derivatives for an atom.
C++: core::chemical::ResidueType::within1bonds_sets_for_atom(unsigned long) const –> const class utility::vector1<struct std::pair<unsigned long, unsigned long>, class std::allocator<struct std::pair<unsigned long, unsigned long> > > &
- within2bonds_sets_for_atom(self: pyrosetta.rosetta.core.chemical.ResidueType, atomid: int) pyrosetta.rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t ¶
- Returns a list of pairs for atom # atomid where
first == the residue_connection id that lists this atom as being within two bonds of a residue connection, and second == the index of the entry containing this atom in the atoms_within_two_bonds_of_a_residue_connection_[ first ] array. Useful for calculating the derivatives for an atom.
C++: core::chemical::ResidueType::within2bonds_sets_for_atom(unsigned long) const –> class utility::vector1<struct std::pair<unsigned long, unsigned long>, class std::allocator<struct std::pair<unsigned long, unsigned long> > >
- class pyrosetta.rosetta.core.chemical.ResidueTypeBase¶
Bases:
pybind11_object
A base class for definiting types of residues
This class is a base class for the “chemical” information for residues in Rosetta. It’s a base class for two different classes. ResidueType, which is the main class used by Rosetta, but which is a fixed-content type, and MutableResidueType, which is a modifiable class. The two type also differ also in how Atoms information is represented. The atom information in MutableResidueType is represented in a molecular graph, which is more convenient for modification, with atoms referenced primarily by “vertex descriptor” in the graph. The atom information in ResidueType is in a struct-of-arrays format, which allows better optimization, with atoms in a defined order. There are also differences in guarantees for each class. ResidueType has certain atom ordering guarantees which MutableResidueType lacks.
To accomodate the two different classes, this base class only stores the common, (non-atom dependent) information, along with some convenient accessors.
See the documentation of each class for more information.
A note on things which belong in this class: Only include things which are atom-independent, and are “primary” information. (Things which can/should be derived from atoms or other info should be placed in the plain ResidueType class, and updated on MutableResidueType -> ResidueType conversion. You can also include (as a virtual method) functions needed for PatchSelector function, but any atom indexing/references should be name-based.
- aa(*args, **kwargs)¶
Overloaded function.
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: pyrosetta.rosetta.core.chemical.AA) -> None
set our aa-type (could be “UNK”)
C++: core::chemical::ResidueTypeBase::aa(const enum core::chemical::AA &) –> void
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
set our aa-type (could be “UNK”)
C++: core::chemical::ResidueTypeBase::aa(const std::string &) –> void
aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
our traditional residue type, if any
Used for knowledge-based scores, dunbrack, etc. could be “aa_unk”.
AA is an enum. There are values for the 20 standard amino acids, the 19 canonical D-amino acids, common beta-amino acids and nucleic acids, and aa_unk as a general catch-all.
C++: core::chemical::ResidueTypeBase::aa() const –> const enum core::chemical::AA &
- add_adduct(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, adduct_in: pyrosetta.rosetta.core.chemical.Adduct) None ¶
C++: core::chemical::ResidueTypeBase::add_adduct(class core::chemical::Adduct &) –> void
- add_numeric_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str, value: float) None ¶
Add a numeric property.
C++: core::chemical::ResidueTypeBase::add_numeric_property(const std::string &, double) –> void
- add_property(*args, **kwargs)¶
Overloaded function.
add_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> None
Add a property to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::add_property(const std::string &) –> void
add_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> None
Add a property to this ResidueType, by properties enum.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::add_property(const enum core::chemical::ResidueProperty) –> void
- add_string_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str, value: str) None ¶
Add a string property.
C++: core::chemical::ResidueTypeBase::add_string_property(const std::string &, std::string) –> void
- add_variant_type(*args, **kwargs)¶
Overloaded function.
add_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> None
Add a variant type to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::add_variant_type(const enum core::chemical::VariantType) –> void
add_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> None
Add a variant type to this ResidueTypeBase by string.
C++: core::chemical::ResidueTypeBase::add_variant_type(const std::string &) –> void
- atom_alias(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) str ¶
returns atom alias
C++: core::chemical::ResidueTypeBase::atom_alias(const std::string &) const –> const std::string &
- atom_aliases(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.std.map_std_string_std_string ¶
returns atom aliases
C++: core::chemical::ResidueTypeBase::atom_aliases() const –> const class std::map<std::string, std::string, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, std::string > > > &
- atom_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::AtomTypeSet ¶
access by reference the atomset for which this residue is constructed
C++: core::chemical::ResidueTypeBase::atom_type_set() const –> const class core::chemical::AtomTypeSet &
- atom_type_set_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::AtomTypeSet ¶
access by const pointer the atomset for which this residue is constructed
C++: core::chemical::ResidueTypeBase::atom_type_set_ptr() const –> class std::shared_ptr<const class core::chemical::AtomTypeSet>
- backbone_aa(*args, **kwargs)¶
Overloaded function.
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
AA to use for backbone scoring
C++: core::chemical::ResidueTypeBase::backbone_aa(const std::string &) –> void
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: pyrosetta.rosetta.core.chemical.AA) -> None
Set AA to use for backbone scoring directly (without string conversion).
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::backbone_aa(const enum core::chemical::AA) –> void
backbone_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the amino acid type to be used for backbone scoring (rama and p_aa_pp).
C++: core::chemical::ResidueTypeBase::backbone_aa() const –> const enum core::chemical::AA &
- base_analogue(*args, **kwargs)¶
Overloaded function.
base_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
- NA to use for base-specific generalization (can be more
forgiving than na_analogue for new NA backbones)
C++: core::chemical::ResidueTypeBase::base_analogue(const std::string &) –> void
base_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the nucleic acid type to be used for base features
C++: core::chemical::ResidueTypeBase::base_analogue() const –> const enum core::chemical::AA &
- base_name(*args, **kwargs)¶
Overloaded function.
base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
Get this ResidueTypeBase’s base name (shared with other residue types with the same base type).
C++: core::chemical::ResidueTypeBase::base_name() const –> const std::string &
base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, base_name_in: str) -> None
Set this ResidueTypeBase’s base name (shared with other residue types with the same base type).
C++: core::chemical::ResidueTypeBase::base_name(const std::string &) –> void
- canonical_atom_alias(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) str ¶
returns atom alias
C++: core::chemical::ResidueTypeBase::canonical_atom_alias(const std::string &) const –> const std::string &
- canonical_atom_aliases(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.std.map_std_string_std_string ¶
returns atom aliases
C++: core::chemical::ResidueTypeBase::canonical_atom_aliases() const –> const class std::map<std::string, std::string, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, std::string > > > &
- custom_variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_std_string ¶
Get a list of custom VariantType strings for this ResidueTypeBase (by const reference).
This ONLY includes custom, on-the-fly variants, not standard variants.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueTypeBase::custom_variant_types() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- defined_adducts(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_core_chemical_Adduct ¶
get the adducts defined for this residue
C++: core::chemical::ResidueTypeBase::defined_adducts() const –> const class utility::vector1<class core::chemical::Adduct, class std::allocator<class core::chemical::Adduct> > &
- defines_custom_rama_prepro_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) bool ¶
- Returns true if and only if (a) this is not a base type, AND (b) there is a rama_prepro_mainchain_torsion_map_file_name_
defined for this ResidueTypeBase (which is presumably different from that of the base type).
If pre_proline_position is true, checks rama_prepro_mainchain_torsion_map_file_name_beforeproline_ instead of rama_prepro_mainchain_torsion_potential_name_.
C++: core::chemical::ResidueTypeBase::defines_custom_rama_prepro_map(const bool) const –> bool
- delete_property(*args, **kwargs)¶
Overloaded function.
delete_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> None
Delete a property of this ResidueType.
C++: core::chemical::ResidueTypeBase::delete_property(const std::string &) –> void
delete_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> None
Delete a property of this ResidueType, by properties enum.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeBase::delete_property(const enum core::chemical::ResidueProperty) –> void
- element_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::ElementSet ¶
access by reference the element set for which this residue is constructed
C++: core::chemical::ResidueTypeBase::element_set() const –> const class core::chemical::ElementSet &
- element_set_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::ElementSet ¶
access by const pointer the element set for which this residue is constructed
C++: core::chemical::ResidueTypeBase::element_set_ptr() const –> class std::shared_ptr<const class core::chemical::ElementSet>
- enable_custom_variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Turn on the ability to create VariantTypes “on-the-fly”.
C++: core::chemical::ResidueTypeBase::enable_custom_variant_types() –> void
- force_nbr_atom_orient(*args, **kwargs)¶
Overloaded function.
force_nbr_atom_orient(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> bool
Return force_nbr_atom_orient_, used to control orient atoms selected by select_orient_atoms
C++: core::chemical::ResidueTypeBase::force_nbr_atom_orient() const –> bool
force_nbr_atom_orient(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, force_orient: bool) -> None
Set force_nbr_atom_orient_, used to control orient atoms selected by select_orient_atoms
C++: core::chemical::ResidueTypeBase::force_nbr_atom_orient(bool) –> void
- gasteiger_atom_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::gasteiger::GasteigerAtomTypeSet ¶
C++: core::chemical::ResidueTypeBase::gasteiger_atom_typeset() const –> class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeSet>
- get_base_type_cop(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::ResidueType ¶
Get a pointer to this ResidueTypeBase’s base ResidueTypeBase.
NOTE: Behavior when is_base_type() == true varies by subclass!
C++: core::chemical::ResidueTypeBase::get_base_type_cop() const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_disulfide_atom_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) str ¶
Gets disulfide atom name
Andrew M. Watkins (amw579.edu).
C++: core::chemical::ResidueTypeBase::get_disulfide_atom_name() const –> const std::string &
- get_metal_binding_atoms(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::chemical::ResidueTypeBase::get_metal_binding_atoms() const –> const class utility::vector1<std::string, class std::allocator<std::string > > &
- get_numeric_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str) float ¶
Get a numeric property, if it exists.
C++: core::chemical::ResidueTypeBase::get_numeric_property(const std::string &) const –> double
- get_rama_prepro_mainchain_torsion_potential_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) str ¶
Get the key name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (in which case this function returns the string stored in the base ResidueTypeBase), though this can be overridden.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::get_rama_prepro_mainchain_torsion_potential_name(const bool) const –> const std::string &
- get_rama_prepro_map_file_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, pre_proline_position: bool) str ¶
Get the file name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (in which case this function returns the string stored in the base ResidueTypeBase), though this can be overridden.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::get_rama_prepro_map_file_name(const bool) const –> const std::string &
- get_string_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, tag: str) str ¶
Get a string property, if it exists.
C++: core::chemical::ResidueTypeBase::get_string_property(const std::string &) const –> std::string
- has(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, atom_name: str) bool ¶
is this atom present in this residue?
C++: core::chemical::ResidueTypeBase::has(const std::string &) const –> bool
- has_orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_name: str) bool ¶
is this orbital present in this residue?
C++: core::chemical::ResidueTypeBase::has_orbital(const std::string &) const –> bool
- has_orbital_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Does this residue type define orbital types?
C++: core::chemical::ResidueTypeBase::has_orbital_types() const –> bool
- has_property(*args, **kwargs)¶
Overloaded function.
has_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: str) -> bool
Generic property access.
C++: core::chemical::ResidueTypeBase::has_property(const std::string &) const –> bool
has_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, property: pyrosetta.rosetta.core.chemical.ResidueProperty) -> bool
Generic property access, by ResidueProperty.
C++: core::chemical::ResidueTypeBase::has_property(const enum core::chemical::ResidueProperty) const –> bool
- has_variant_type(*args, **kwargs)¶
Overloaded function.
has_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> bool
Generic variant access.
C++: core::chemical::ResidueTypeBase::has_variant_type(const enum core::chemical::VariantType) const –> bool
has_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> bool
Generic variant access by string.
C++: core::chemical::ResidueTypeBase::has_variant_type(const std::string &) const –> bool
- interchangeability_group(*args, **kwargs)¶
Overloaded function.
interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our interchangeability-group id. Used to
determine if two residue types are equivalent, except for their variant status. E.g. ResidueTypeBases ALA and ALA_Nterm would be part of the same interchangeability group. This has a degree of subjectivity; are TYR and pTYR in the same interchangeability group? Probably not. This data can be specified in the ResidueTypeBases .params file with the INTERCHANGEABILITY_GROUP tag.
C++: core::chemical::ResidueTypeBase::interchangeability_group() const –> std::string
interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: str) -> None
set our interchangeability-group id
C++: core::chemical::ResidueTypeBase::interchangeability_group(const std::string &) –> void
- is_DNA(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is DNA?
C++: core::chemical::ResidueTypeBase::is_DNA() const –> bool
- is_RNA(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is RNA?
C++: core::chemical::ResidueTypeBase::is_RNA() const –> bool
- is_achiral_backbone(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an achiral backbone?
C++: core::chemical::ResidueTypeBase::is_achiral_backbone() const –> bool
- is_achiral_sidechain(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Does this have an achiral sidechain?
Includes gly and aib, and most (but not all) peptoids.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_achiral_sidechain() const –> bool
- is_base_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Is this ResidueTypeBase a base type?
C++: core::chemical::ResidueTypeBase::is_base_type() const –> bool
- is_d_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this a d-amino acid?
C++: core::chemical::ResidueTypeBase::is_d_aa() const –> bool
- is_d_rna(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this a d-RNA?
C++: core::chemical::ResidueTypeBase::is_d_rna() const –> bool
- is_l_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an l-amino acid?
C++: core::chemical::ResidueTypeBase::is_l_aa() const –> bool
- is_l_rna(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is this an l-RNA?
C++: core::chemical::ResidueTypeBase::is_l_rna() const –> bool
- is_metapatched(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Get whether this is a metapatched ResidueType.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_metapatched() const –> bool
- is_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is peptoid?
C++: core::chemical::ResidueTypeBase::is_peptoid() const –> bool
- is_polymer(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is polymer?
C++: core::chemical::ResidueTypeBase::is_polymer() const –> bool
- is_protein(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
is protein?
C++: core::chemical::ResidueTypeBase::is_protein() const –> bool
- is_r_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Is this a peptoid with a chiral side-chain with “R” chirality?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_r_peptoid() const –> bool
- is_s_peptoid(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Is this a peptoid with a chiral side-chain with “S” chirality?
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::is_s_peptoid() const –> bool
- mainchain_potentials_match(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, other: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Do the rama_prepro mainchain torsion potentials of this residue match another?
C++: core::chemical::ResidueTypeBase::mainchain_potentials_match(const class core::chemical::ResidueTypeBase &) const –> bool
- mm_atom_types_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::MMAtomTypeSet ¶
C++: core::chemical::ResidueTypeBase::mm_atom_types_ptr() const –> class std::shared_ptr<const class core::chemical::MMAtomTypeSet>
- mode(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.core.chemical.TypeSetMode ¶
C++: core::chemical::ResidueTypeBase::mode() const –> enum core::chemical::TypeSetMode
- n_orbitals(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) int ¶
number of orbitals
C++: core::chemical::ResidueTypeBase::n_orbitals() const –> unsigned long
- n_virtual_atoms(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) int ¶
Counts the number of virtual atoms and returns the count.
The virtual count is not stored in the resiude type. This count is performed on the fly, and
can hurt performance if reapeatedly carried out. Not intended for use in large loops – instead, call once and store the value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueTypeBase::n_virtual_atoms() const –> unsigned long
- na_analogue(*args, **kwargs)¶
Overloaded function.
na_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, type: str) -> None
NA to use for fragment sampling and some scoring purposes
C++: core::chemical::ResidueTypeBase::na_analogue(const std::string &) –> void
na_analogue(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> pyrosetta.rosetta.core.chemical.AA
Returns the nucleic acid type to be used for fragment sampling/scoring.
C++: core::chemical::ResidueTypeBase::na_analogue() const –> const enum core::chemical::AA &
- name(*args, **kwargs)¶
Overloaded function.
name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
get our (unique) residue name
C++: core::chemical::ResidueTypeBase::name() const –> const std::string &
name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str) -> None
set our (unique) residue name
C++: core::chemical::ResidueTypeBase::name(const std::string &) –> void
- name1(*args, **kwargs)¶
Overloaded function.
name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our 1letter code. This is set in the
ResidueTypeBase .params file through the IO_STRING tag along with the name3 string.
C++: core::chemical::ResidueTypeBase::name1() const –> char
name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, code: str) -> None
set our 1letter code
C++: core::chemical::ResidueTypeBase::name1(const char) –> void
- name3(*args, **kwargs)¶
Overloaded function.
name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> str
- get our 3letter code. This is set in the
ResidueTypeBase .params file through the IO_STRING tag along with the name1 string NOTE: The “name3” is not necessarily three characters long. e.g. Metal ions may be only two characters.
If you need three characters, the PDB convention is to right pad.
C++: core::chemical::ResidueTypeBase::name3() const –> const std::string &
name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str) -> None
set our 3letter code
C++: core::chemical::ResidueTypeBase::name3(const std::string &) –> void
- natoms(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) int ¶
number of atoms
C++: core::chemical::ResidueTypeBase::natoms() const –> unsigned long
- nbonds(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) int ¶
number of bonds
C++: core::chemical::ResidueTypeBase::nbonds() const –> unsigned long
- net_formal_charge(*args, **kwargs)¶
Overloaded function.
net_formal_charge(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> int
Get the nominal net formal charge on this residue type.
This may not match the sum of the formal charges on the atoms
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::net_formal_charge() const –> long
net_formal_charge(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, charge_in: int) -> None
Set the nominal net formal charge on this residue type.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::net_formal_charge(long) –> void
- nheavyatoms(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) int ¶
number of heavy atoms
C++: core::chemical::ResidueTypeBase::nheavyatoms() const –> unsigned long
- orbital(*args, **kwargs)¶
Overloaded function.
orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_index: int) -> core::chemical::Orbital
C++: core::chemical::ResidueTypeBase::orbital(const unsigned long) const –> const class core::chemical::Orbital &
orbital(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_name: str) -> core::chemical::Orbital
C++: core::chemical::ResidueTypeBase::orbital(const std::string &) const –> const class core::chemical::Orbital &
- orbital_index(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name: str) int ¶
get orbital index by name
C++: core::chemical::ResidueTypeBase::orbital_index(const std::string &) const –> unsigned long
- orbital_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, orbital_index: int) core::chemical::orbitals::OrbitalType ¶
C++: core::chemical::ResidueTypeBase::orbital_type(const unsigned long) const –> const class core::chemical::orbitals::OrbitalType &
- orbital_types_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::orbitals::OrbitalTypeSet ¶
Get the MM atom_type for this atom by its index number in this residue
C++: core::chemical::ResidueTypeBase::orbital_types_ptr() const –> class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>
- properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.core.chemical.ResidueProperties ¶
Access the collection of properties for this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::properties() const –> const class core::chemical::ResidueProperties &
- remap_pdb_atom_names(*args, **kwargs)¶
Overloaded function.
remap_pdb_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, rename: bool) -> None
Turn on geometry-based atom renaming when loading this residue type from PDB files
C++: core::chemical::ResidueTypeBase::remap_pdb_atom_names(bool) –> void
remap_pdb_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> bool
Are we using geometry-based atom renaming when loading this residue type from PDB
C++: core::chemical::ResidueTypeBase::remap_pdb_atom_names() const –> bool
- remove_variant_type(*args, **kwargs)¶
Overloaded function.
remove_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: pyrosetta.rosetta.core.chemical.VariantType) -> None
Remove a variant type to this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::remove_variant_type(const enum core::chemical::VariantType) –> void
remove_variant_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, variant_type: str) -> None
Remove a variant type to this ResidueTypeBase by string.
C++: core::chemical::ResidueTypeBase::remove_variant_type(const std::string &) –> void
- report_adducts(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
C++: core::chemical::ResidueTypeBase::report_adducts() const –> void
- reset_mainchain_torsion_potential_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Set the names of the mainchain torsion potential maps to use to “”.
Also resets the mainchain torsion potential filename strings.
C++: core::chemical::ResidueTypeBase::reset_mainchain_torsion_potential_names() –> void
- rotamer_library_specification(*args, **kwargs)¶
Overloaded function.
rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, : core::chemical::rotamers::RotamerLibrarySpecification) -> None
C++: core::chemical::ResidueTypeBase::rotamer_library_specification(class std::shared_ptr<class core::chemical::rotamers::RotamerLibrarySpecification>) –> void
rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> core::chemical::rotamers::RotamerLibrarySpecification
C++: core::chemical::ResidueTypeBase::rotamer_library_specification() const –> class std::shared_ptr<const class core::chemical::rotamers::RotamerLibrarySpecification>
- rotamer_library_specification_nonconst(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) core::chemical::rotamers::RotamerLibrarySpecification ¶
Nonconst access to the RotamerLibrarySpecification.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::rotamer_library_specification_nonconst() –> class std::shared_ptr<class core::chemical::rotamers::RotamerLibrarySpecification>
- set_adduct_flag(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, adduct_in: bool) None ¶
C++: core::chemical::ResidueTypeBase::set_adduct_flag(bool) –> void
- set_disulfide_atom_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, n: str) None ¶
Sets disulfide atom name
Andrew M. Watkins (amw579.edu).
C++: core::chemical::ResidueTypeBase::set_disulfide_atom_name(const std::string &) –> void
- set_gasteiger_atom_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: core::chemical::gasteiger::GasteigerAtomTypeSet) None ¶
C++: core::chemical::ResidueTypeBase::set_gasteiger_atom_typeset(class std::shared_ptr<const class core::chemical::gasteiger::GasteigerAtomTypeSet>) –> void
- set_metapatched(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Set that this is a metapatched ResidueType.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::set_metapatched() –> void
- set_orbital_typeset(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, setting: core::chemical::orbitals::OrbitalTypeSet) None ¶
C++: core::chemical::ResidueTypeBase::set_orbital_typeset(class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>) –> void
- set_properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, properties: pyrosetta.rosetta.core.chemical.ResidueProperties) None ¶
Set the collection of properties for this ResidueTypeBase.
C++: core::chemical::ResidueTypeBase::set_properties(class std::shared_ptr<class core::chemical::ResidueProperties>) –> void
- set_rama_prepro_mainchain_torsion_potential_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, name_in: str, pre_proline_position: bool) None ¶
Set the key name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (pointing the function to the base type), though this can be overridden using this function.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::set_rama_prepro_mainchain_torsion_potential_name(const std::string &, const bool) –> void
- set_rama_prepro_map_file_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, filename_in: str, pre_proline_position: bool) None ¶
Set the file name for the mainchain torsion potential used by the RamaPrePro score term.
Stored internally as a string for base residue types. Empty string is stored by default for derived residue types (pointing the function to the base type), though this can be overridden using this function.
Different maps are used for preproline positions and non-preproline positions. The boolean determines which map we’re interested in.
C++: core::chemical::ResidueTypeBase::set_rama_prepro_map_file_name(const std::string &, const bool) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) -> None
show(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, output: pyrosetta.rosetta.std.ostream) -> None
show(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, output: pyrosetta.rosetta.std.ostream, output_atomic_details: bool) -> None
Generate string representation of ResidueTypeBase for debugging purposes.
C++: core::chemical::ResidueTypeBase::show(std::ostream &, bool) const –> void
- show_all_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase, out: pyrosetta.rosetta.std.ostream) None ¶
C++: core::chemical::ResidueTypeBase::show_all_atom_names(std::ostream &) const –> void
- strip_rotamer_library_specification(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
Remove any rotamer library specifications attached to this ResidueTypeBase.
After this operation, the rotamer_library_specification() method returns a NULL pointer.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeBase::strip_rotamer_library_specification() –> void
- variant_type_enums(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_core_chemical_VariantType ¶
Get a vector of VariantType enums for this ResidueTypeBase.
This ONLY includes standard, enum-based variants, not on-the-fly custom variants.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::ResidueTypeBase::variant_type_enums() const –> class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >
- variant_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.utility.vector1_std_string ¶
get all the variant types for this ResidueTypeBase
This will include both on-the-fly custom variants defined by string AND string equivalents of standard, enumerated variants.
– rhiju (merging roccomoretti/restypeset_fiddle)
C++: core::chemical::ResidueTypeBase::variant_types() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- class pyrosetta.rosetta.core.chemical.ResidueTypeFinder¶
Bases:
pybind11_object
- aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.core.chemical.AA) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::aa(const enum core::chemical::AA &) –> class core::chemical::ResidueTypeFinder &
- atom_names_soft(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::atom_names_soft(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> class core::chemical::ResidueTypeFinder &
- base_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.core.chemical.ResidueProperty) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::base_property(const enum core::chemical::ResidueProperty) –> class core::chemical::ResidueTypeFinder &
- base_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, basetype: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
- Allow a base type to be specified rigidly. Since any ResidueType’s base type COP can now be accessed easily,
this is a far more efficient way to prune the set of possible ResidueTypes.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeFinder::base_type(const class std::shared_ptr<const class core::chemical::ResidueType> &) –> class core::chemical::ResidueTypeFinder &
- check_nucleic_acid_virtual_phosphates(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: bool) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::check_nucleic_acid_virtual_phosphates(const bool) –> class core::chemical::ResidueTypeFinder &
- connect_atoms(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
Attempt to find ResidueTypes with connection points on the given atoms
C++: core::chemical::ResidueTypeFinder::connect_atoms(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> class core::chemical::ResidueTypeFinder &
- disable_metapatches(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
Disable metapatches and do not consider them while patching.
By default, metapatched ResidueTypes will be considered. This disables that.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeFinder::disable_metapatches() –> class core::chemical::ResidueTypeFinder &
- disallow_properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_ResidueProperty) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::disallow_properties(const class utility::vector1<enum core::chemical::ResidueProperty, class std::allocator<enum core::chemical::ResidueProperty> > &) –> class core::chemical::ResidueTypeFinder &
- disallow_variants(*args, **kwargs)¶
Overloaded function.
disallow_variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
disallow_variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, clear_existing: bool) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
Provide a list of VariantTypes that a matched ResidueType must NOT have.
By default, this overwrites the existing list. To append to the existing list, set clear_existing to false.
C++: core::chemical::ResidueTypeFinder::disallow_variants(const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool) –> class core::chemical::ResidueTypeFinder &
- discouraged_properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_ResidueProperty) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::discouraged_properties(const class utility::vector1<enum core::chemical::ResidueProperty, class std::allocator<enum core::chemical::ResidueProperty> > &) –> class core::chemical::ResidueTypeFinder &
- get_all_possible_residue_types(*args, **kwargs)¶
Overloaded function.
get_all_possible_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
get_all_possible_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, allow_extra_variants: bool) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
- Find all residues which match the requirement criteria
Will apply preferences/discouragements.
C++: core::chemical::ResidueTypeFinder::get_all_possible_residue_types(const bool) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_best_match_residue_type_for_atom_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, atom_names: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: core::chemical::ResidueTypeFinder::get_best_match_residue_type_for_atom_names(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_possible_base_residue_types(*args, **kwargs)¶
Overloaded function.
get_possible_base_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
get_possible_base_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, include_unpatchable: bool) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
get_possible_base_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, include_unpatchable: bool, apply_all_filters: bool) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
Find all base residue types which match the relevant requirement criteria
C++: core::chemical::ResidueTypeFinder::get_possible_base_residue_types(const bool, const bool) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_possible_base_unpatchable_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get the unpatchable residue types where the any ResidueType with a
non-self “base residue type” (as annotated in the ResidueType itself) filtered out.
C++: core::chemical::ResidueTypeFinder::get_possible_base_unpatchable_residue_types() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_possible_unpatchable_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
Find all unpatchable residue types which match the relevant requirement criteria
C++: core::chemical::ResidueTypeFinder::get_possible_unpatchable_residue_types() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_representative_type(*args, **kwargs)¶
Overloaded function.
get_representative_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder) -> pyrosetta.rosetta.core.chemical.ResidueType
get_representative_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, metapatches: bool) -> pyrosetta.rosetta.core.chemical.ResidueType
- Find a residue which matches all the requirement criteria.
Typically this will be the “simplest” type that does so, though that’s not guaranteed. Will ignore preferences/discouragements.
C++: core::chemical::ResidueTypeFinder::get_representative_type(const bool) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- ignore_atom_named_H(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: bool) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::ignore_atom_named_H(const bool) –> class core::chemical::ResidueTypeFinder &
- interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: str) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::interchangeability_group(const std::string &) –> class core::chemical::ResidueTypeFinder &
- name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: str) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::name1(const char &) –> class core::chemical::ResidueTypeFinder &
- name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: str) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::name3(const std::string &) –> class core::chemical::ResidueTypeFinder &
- no_metapatches(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder) bool ¶
Have metapatched ResidueTypes been disabled (true)? Or are they to be considered (false)?
Vikram K. Mulligan (vmullig.uw.edu).
C++: core::chemical::ResidueTypeFinder::no_metapatches() const –> bool
- patch_names(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::patch_names(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> class core::chemical::ResidueTypeFinder &
- preferred_properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_ResidueProperty) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::preferred_properties(const class utility::vector1<enum core::chemical::ResidueProperty, class std::allocator<enum core::chemical::ResidueProperty> > &) –> class core::chemical::ResidueTypeFinder &
- properties(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_ResidueProperty) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::properties(const class utility::vector1<enum core::chemical::ResidueProperty, class std::allocator<enum core::chemical::ResidueProperty> > &) –> class core::chemical::ResidueTypeFinder &
- residue_base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: str) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::residue_base_name(const std::string &) –> class core::chemical::ResidueTypeFinder &
- set_no_CCD_on_name3_match(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: bool) None ¶
- Don’t consider CCD components if we already have a Rosetta type with the same three letter code,
even if the two residue types have completely different chemical structure. Note we already have a mechanism (the exclude_pdb_component_list.txt file in the database) to exclude CCD components which chemically match the Rosetta type (and this exclusion is always on).
C++: core::chemical::ResidueTypeFinder::set_no_CCD_on_name3_match(bool) –> void
- variant_exceptions(*args, **kwargs)¶
Overloaded function.
variant_exceptions(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
variant_exceptions(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_std_string, clear_existing: bool) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
- Variant exceptions are variants which are excluded from consideration
during the allow_extra_variants = false filtering
C++: core::chemical::ResidueTypeFinder::variant_exceptions(const class utility::vector1<std::string, class std::allocator<std::string > > &, const bool) –> class core::chemical::ResidueTypeFinder &
variant_exceptions(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
variant_exceptions(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, clear_existing: bool) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
Provide a list of VariantTypes that will be ignored when matching.
By default, this overwritest the existing list. To append to the existing list, set clear_existing=false.
Variant exceptions are variants which are excluded from consideration during the allow_extra_variants = false filtering
C++: core::chemical::ResidueTypeFinder::variant_exceptions(const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool) –> class core::chemical::ResidueTypeFinder &
- variants(*args, **kwargs)¶
Overloaded function.
variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, clear_existing: bool) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
Add a set of VariantTypes, all of which matching ResidueTypes MUST have.
By default, clears old required VariantType list. To append to list, set clear_existing=false.
C++: core::chemical::ResidueTypeFinder::variants(const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool) –> class core::chemical::ResidueTypeFinder &
variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
C++: core::chemical::ResidueTypeFinder::variants(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> class core::chemical::ResidueTypeFinder &
variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, std_variants: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, custom_variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, std_variants: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, custom_variants: pyrosetta.rosetta.utility.vector1_std_string, clear_existing: bool) -> pyrosetta.rosetta.core.chemical.ResidueTypeFinder
Specify a list of standard variant types (by enum) and custom variant types (by string).
This is the most efficient way to handle variants, since it minimizes the string handling. Everything that can be handled by enum is handled by enum.
A vector of enums of standard variants that the ResidueTypeFinder should match.
A vector of strings of custom variant types that the ResidueTypeFinder should match. Note that standard types should NOT be included in this list. There is no check for this!
If true (default), the existing VariantType lists are cleared. If false, this just appends to those lists.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeFinder::variants(const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const class utility::vector1<std::string, class std::allocator<std::string > > &, const bool) –> class core::chemical::ResidueTypeFinder &
- variants_in_sets(self: pyrosetta.rosetta.core.chemical.ResidueTypeFinder, setting: pyrosetta.rosetta.utility.vector1_utility_vector1_core_chemical_VariantType_std_allocator_core_chemical_VariantType_t) pyrosetta.rosetta.core.chemical.ResidueTypeFinder ¶
C++: core::chemical::ResidueTypeFinder::variants_in_sets(const class utility::vector1<class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >, class std::allocator<class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > > > &) –> class core::chemical::ResidueTypeFinder &
- class pyrosetta.rosetta.core.chemical.ResidueTypeKinWriter¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.core.chemical.ResidueTypeKinWriter, : pyrosetta.rosetta.core.chemical.ResidueTypeKinWriter) pyrosetta.rosetta.core.chemical.ResidueTypeKinWriter ¶
C++: core::chemical::ResidueTypeKinWriter::operator=(const class core::chemical::ResidueTypeKinWriter &) –> class core::chemical::ResidueTypeKinWriter &
- write_kin_header(*args, **kwargs)¶
Overloaded function.
write_kin_header(self: pyrosetta.rosetta.core.chemical.ResidueTypeKinWriter, ostr: pyrosetta.rosetta.std.ostream, restype: pyrosetta.rosetta.core.chemical.ResidueType) -> None
write_kin_header(self: pyrosetta.rosetta.core.chemical.ResidueTypeKinWriter, ostr: pyrosetta.rosetta.std.ostream, restype: pyrosetta.rosetta.core.chemical.ResidueType, which_kin: int) -> None
write the header for the kinemage to center on this residue
C++: core::chemical::ResidueTypeKinWriter::write_kin_header(std::ostream &, const class core::chemical::ResidueType &, unsigned long) const –> void
- write_restype(*args, **kwargs)¶
Overloaded function.
write_restype(self: pyrosetta.rosetta.core.chemical.ResidueTypeKinWriter, ostr: pyrosetta.rosetta.std.ostream, restype: pyrosetta.rosetta.core.chemical.ResidueType) -> None
write_restype(self: pyrosetta.rosetta.core.chemical.ResidueTypeKinWriter, ostr: pyrosetta.rosetta.std.ostream, restype: pyrosetta.rosetta.core.chemical.ResidueType, which_kin: int) -> None
- Write out settings for a particular ResidueType
This should be similar to the kinemage files that molfile_to_params.py writes
C++: core::chemical::ResidueTypeKinWriter::write_restype(std::ostream &, const class core::chemical::ResidueType &, unsigned long) const –> void
- class pyrosetta.rosetta.core.chemical.ResidueTypeSelector¶
Bases:
pybind11_object
A class picking out a subset of ResidueType by multiple criteria
- add_line(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelector, line: str) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
C++: core::chemical::ResidueTypeSelector::add_line(const std::string &) –> class core::chemical::ResidueTypeSelector &
- assign(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelector, : pyrosetta.rosetta.core.chemical.ResidueTypeSelector) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
C++: core::chemical::ResidueTypeSelector::operator=(const class core::chemical::ResidueTypeSelector &) –> class core::chemical::ResidueTypeSelector &
- clear(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelector) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
C++: core::chemical::ResidueTypeSelector::clear() –> class core::chemical::ResidueTypeSelector &
- exclude_variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelector) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
C++: core::chemical::ResidueTypeSelector::exclude_variants() –> class core::chemical::ResidueTypeSelector &
- match_variants(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelector, rsd_type_to_match: pyrosetta.rosetta.core.chemical.ResidueTypeBase) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
C++: core::chemical::ResidueTypeSelector::match_variants(const class core::chemical::ResidueTypeBase &) –> class core::chemical::ResidueTypeSelector &
- set_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelector, aa: pyrosetta.rosetta.core.chemical.AA) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
C++: core::chemical::ResidueTypeSelector::set_aa(const enum core::chemical::AA) –> class core::chemical::ResidueTypeSelector &
- set_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelector, n: str) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
C++: core::chemical::ResidueTypeSelector::set_name1(const char) –> class core::chemical::ResidueTypeSelector &
- set_property(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelector, property: str) pyrosetta.rosetta.core.chemical.ResidueTypeSelector ¶
C++: core::chemical::ResidueTypeSelector::set_property(const std::string) –> class core::chemical::ResidueTypeSelector &
- class pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle¶
Bases:
pybind11_object
A base class for defining a ResidueTypeSelector by a single criterion
- assign(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle, : pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle ¶
C++: core::chemical::ResidueTypeSelectorSingle::operator=(const class core::chemical::ResidueTypeSelectorSingle &) –> class core::chemical::ResidueTypeSelectorSingle &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.ResidueTypeSet¶
Bases:
pybind11_object
An abstract interface to a set of ResidueTypes
- atom_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.AtomTypeSet ¶
C++: core::chemical::ResidueTypeSet::atom_type_set() const –> class std::shared_ptr<const class core::chemical::AtomTypeSet>
- base_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
The list of ResidueTypes that don’t have any patches, but can be patched.
C++: core::chemical::ResidueTypeSet::base_residue_types() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- element_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.ElementSet ¶
C++: core::chemical::ResidueTypeSet::element_set() const –> class std::shared_ptr<const class core::chemical::ElementSet>
- generates_patched_residue_type_with_interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_residue_name: str, interchangeability_group: str) bool ¶
- Check if a base type (like “CYS”) generates any types with a new interchangeability group (like “SCY” (via cys_acetylated))
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::generates_patched_residue_type_with_interchangeability_group(const std::string &, const std::string &) const –> bool
- generates_patched_residue_type_with_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_residue_name: str, name3: str) bool ¶
- Check if a base type (like “SER”) generates any types with another name3 (like “SEP”)
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::generates_patched_residue_type_with_name3(const std::string &, const std::string &) const –> bool
- get_all_types_with_variants_aa(*args, **kwargs)¶
Overloaded function.
get_all_types_with_variants_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
- Gets all types with the given aa type and variants
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. Variants can be custom variants. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
get_all_types_with_variants_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
- Gets all types with the given aa type and variants, making exceptions for some variants.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. Variants can be custom variants, but exceptions must be standard types, listed in VariantType.hh. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_by_basetype(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_type: pyrosetta.rosetta.core.chemical.ResidueType, variants: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, variant_strings: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, no_metapatches: bool) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Given a base residue type, desired variants, and undesired variants, retrieve a list
of cached ResidueTypeCOPs. If not cached, generate the data and cache them.
A ResidueTypeCOP to a base residue type, used for looking up the variant.
A list of VariantTypes that the returned ResidueTypes must have, used for looking up the variant.
A list of custom VariantTypes (that don’t have enums) that the returned ResidueTypes must have, used for looking up the variant.
A list of VariantTypes that are ignored in matching.
If true, metapatches are ignored.
A list of ResidueTypeCOPs matching the desired variants, with the desired base type.
This function is threadsafe. Caching and retrieveal are handled with a ReadWriteMutex.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_by_basetype(class std::shared_ptr<const class core::chemical::ResidueType>, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str, variants: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name1
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_name1(char, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_all_types_with_variants_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str, variants: pyrosetta.rosetta.utility.vector1_std_string) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
The number of variants must match exactly. (It’s assumed that the passed VariantTypeList contains no duplicates.)
C++: core::chemical::ResidueTypeSet::get_all_types_with_variants_name3(const std::string &, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Gets all non-patched types with the given aa type
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_aa(enum core::chemical::AA) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name1
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_name1(char) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_base_types_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Get all non-patched ResidueTypes with the given name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_base_types_name3(const std::string &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- get_d_equivalent(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, l_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
Given a D-residue, get its L-equivalent.
Returns NULL if there is no equivalent, true otherwise. Throws an error if this is not a D-residue. Preserves variant types. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
Works for L-amino acids and L-peptoids (peptoids with chiral “L” sidechains”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeSet::get_d_equivalent(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_l_equivalent(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, d_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Given an L-residue, get its D-equivalent.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
Returns NULL if there is no equivalent, true otherwise. Throws an error if this is not an L-residue. Preserves variant types.
Works for D-amino acids and D-peptoids (peptoids with chiral “D” sidechains”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::ResidueTypeSet::get_l_equivalent(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_mirrored_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, original_rsd: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Given a residue, get its mirror-image type.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
Returns the same residue if this is an ACHIRAL type (e.g. gly), the D-equivalent for an L-residue, the L-equivalent of a D-residue, or NULL if this is an L-residue with no D-equivalent (or a D- with no L-equivalent). Preserves variant types.
C++: core::chemical::ResidueTypeSet::get_mirrored_type(class std::shared_ptr<const class core::chemical::ResidueType>) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_patches(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Patch_t ¶
- Get the patches corresponding to a patch name.
Will get both regular an metapatches
C++: core::chemical::ResidueTypeSet::get_patches(const std::string &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >
- get_representative_type_aa(*args, **kwargs)¶
Overloaded function.
get_representative_type_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given aa type and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, aa: pyrosetta.rosetta.core.chemical.AA) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_aa(enum core::chemical::AA) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_base_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, base_name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_base_name(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_name1(*args, **kwargs)¶
Overloaded function.
get_representative_type_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given name1 and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name1(char, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_name1(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name1: str) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name1(char) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_representative_type_name3(*args, **kwargs)¶
Overloaded function.
get_representative_type_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str, variants: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
Get the base ResidueType with the given name3 and variants
Returns 0 if one does not exist. The returned type will have at least all the variants given, but may have more if a minimal variant type isn’t availible. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name3(const std::string &, const class utility::vector1<std::string, class std::allocator<std::string > > &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
get_representative_type_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) -> pyrosetta.rosetta.core.chemical.ResidueType
- Note for derived classes: this method will obtain a read lock, and possibly
a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_representative_type_name3(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_residue_type_with_custom_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: core::chemical::ResidueTypeSet::get_residue_type_with_custom_variant_added(const class core::chemical::ResidueType &, const std::string &) const –> const class core::chemical::ResidueType &
- get_residue_type_with_variant_added(*args, **kwargs)¶
Overloaded function.
get_residue_type_with_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: pyrosetta.rosetta.core.chemical.VariantType) -> pyrosetta.rosetta.core.chemical.ResidueType
- Query a variant ResidueType by its base ResidueType and VariantType
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_added(const class core::chemical::ResidueType &, const enum core::chemical::VariantType) const –> const class core::chemical::ResidueType &
get_residue_type_with_variant_added(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, new_type: str) -> pyrosetta.rosetta.core.chemical.ResidueType
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_added(const class core::chemical::ResidueType &, const std::string &) const –> const class core::chemical::ResidueType &
- get_residue_type_with_variant_removed(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, init_rsd: pyrosetta.rosetta.core.chemical.ResidueType, old_type: pyrosetta.rosetta.core.chemical.VariantType) pyrosetta.rosetta.core.chemical.ResidueType ¶
- return the residuetype we get from variant rsd type after removing the desired variant type
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::get_residue_type_with_variant_removed(const class core::chemical::ResidueType &, const enum core::chemical::VariantType) const –> const class core::chemical::ResidueType &
- get_self_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.ResidueTypeSet ¶
C++: core::chemical::ResidueTypeSet::get_self_ptr() const –> class std::shared_ptr<const class core::chemical::ResidueTypeSet>
- get_self_weak_ptr(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.std.weak_ptr_const_core_chemical_ResidueTypeSet_t ¶
C++: core::chemical::ResidueTypeSet::get_self_weak_ptr() const –> class std::weak_ptr<const class core::chemical::ResidueTypeSet>
- has_interchangeability_group(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) bool ¶
- Does this ResidueTypeSet have ResidueTypes with the given interchangeability group?
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_interchangeability_group(const std::string &) const –> bool
- has_metapatch(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) bool ¶
Do we have this metapatch?
C++: core::chemical::ResidueTypeSet::has_metapatch(const std::string &) const –> bool
- has_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) bool ¶
- query if a ResidueType of the unique residue id (name) is present.
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_name(const std::string &) const –> bool
- has_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name3: str) bool ¶
- query if any ResidueTypes in the set have a “name3” that matches the input name3
Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::has_name3(const std::string &) const –> bool
- merge_split_behavior_manager(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) core::chemical::io::MergeAndSplitBehaviorManager ¶
accessor for merge/split behavior manager
C++: core::chemical::ResidueTypeSet::merge_split_behavior_manager() const –> const class core::chemical::io::MergeAndSplitBehaviorManager &
- metapatch(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) core::chemical::Metapatch ¶
C++: core::chemical::ResidueTypeSet::metapatch(const std::string &) const –> class std::shared_ptr<const class core::chemical::Metapatch>
- metapatch_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.std.map_std_string_std_shared_ptr_const_core_chemical_Metapatch_t_std_allocator_std_pair_const_std_string_std_shared_ptr_const_core_chemical_Metapatch_t ¶
the metapatches, index by name.
C++: core::chemical::ResidueTypeSet::metapatch_map() const –> const class std::map<std::string, class std::shared_ptr<const class core::chemical::Metapatch>, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class std::shared_ptr<const class core::chemical::Metapatch> > > > &
- metapatches(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Metapatch_t ¶
the metapatches
C++: core::chemical::ResidueTypeSet::metapatches() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Metapatch>, class std::allocator<class std::shared_ptr<const class core::chemical::Metapatch> > >
- mm_atom_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) core::chemical::MMAtomTypeSet ¶
C++: core::chemical::ResidueTypeSet::mm_atom_type_set() const –> class std::shared_ptr<const class core::chemical::MMAtomTypeSet>
- mode(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.TypeSetMode ¶
The type of the ResidueTypeSet
The difference between a ResidueTypeSet name and a ResidueTypeSet mode is that a a ResidueTypeSet name should uniquely identify a ResidueTypeSet (at lease those within the ChemicalManger) but more than one ResidueTypeSet may have the same mode. The mode specifies what compatibility class (full atom, centroid) the ResidueTypeSet has.
C++: core::chemical::ResidueTypeSet::mode() const –> enum core::chemical::TypeSetMode
- name_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- query ResidueType by its unique residue id. Note for derived classes: this
method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
since within a ResidueTypeSet, each residue id must be unique, this method only returns one residue type or it exits (the program!) without a match.
C++: core::chemical::ResidueTypeSet::name_map(const std::string &) const –> const class core::chemical::ResidueType &
- name_mapOP(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet, name: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
- Get ResidueType by exact name, returning COP. Will return null pointer
for no matches. Note for derived classes: this method will obtain a read lock, and possibly a write lock on the ResidueTypeSetCache.
C++: core::chemical::ResidueTypeSet::name_mapOP(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- orbital_type_set(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) core::chemical::orbitals::OrbitalTypeSet ¶
C++: core::chemical::ResidueTypeSet::orbital_type_set() const –> class std::shared_ptr<const class core::chemical::orbitals::OrbitalTypeSet>
- patch_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.std.map_std_string_utility_vector1_std_shared_ptr_const_core_chemical_Patch_std_allocator_std_shared_ptr_const_core_chemical_Patch_t_std_allocator_std_pair_const_std_string_utility_vector1_std_shared_ptr_const_core_chemical_Patch_std_allocator_std_shared_ptr_const_core_chemical_Patch_t ¶
the patches, index by name.
C++: core::chemical::ResidueTypeSet::patch_map() const –> const class std::map<std::string, class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > > > > > &
- patches(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_Patch_t ¶
the patches
C++: core::chemical::ResidueTypeSet::patches() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::Patch>, class std::allocator<class std::shared_ptr<const class core::chemical::Patch> > >
- unpatchable_residue_types(self: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
The list of ResidueTypes which shouldn’t get patches applied to them
C++: core::chemical::ResidueTypeSet::unpatchable_residue_types() const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- class pyrosetta.rosetta.core.chemical.ResidueTypeSetCache¶
Bases:
pybind11_object
- add_pass_through(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, residue_type: pyrosetta.rosetta.core.chemical.ResidueType) None ¶
- Add a ResidueType to the cache which isn’t strictly in the associated ResidueTypeSet,
but is included here for efficiency/convenience
C++: core::chemical::ResidueTypeSetCache::add_pass_through(class std::shared_ptr<const class core::chemical::ResidueType>) –> void
- add_prohibited(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, rsd_name: str) None ¶
C++: core::chemical::ResidueTypeSetCache::add_prohibited(const std::string &) –> void
- add_residue_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, residue_type: pyrosetta.rosetta.core.chemical.ResidueType) None ¶
C++: core::chemical::ResidueTypeSetCache::add_residue_type(class std::shared_ptr<const class core::chemical::ResidueType>) –> void
- all_types_with_variants_aa_already_cached(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) bool ¶
- Returns whether or not the all_types_with_variants_aa map already
has an entry for the given combination of aa, variants, and exceptions. If so, then the cached data may be directly retrieved.
C++: core::chemical::ResidueTypeSetCache::all_types_with_variants_aa_already_cached(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &) const –> bool
- all_types_with_variants_residuetypecops_already_cached(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, base_type: pyrosetta.rosetta.core.chemical.ResidueType, variants: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, variant_strings: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, no_metapatches: bool) bool ¶
Have we already cached this combination of base type, variants, and exceptions?
This function is not threadsafe. It is assumed that thread locking will be handled by whatever is calling this.
A ResidueTypeCOP to a base residue type, used for looking up the variant.
A list of VariantTypes that the returned ResidueTypes must have, used for looking up the variant.
A list of custom VariantTypes (that don’t have enums) that the returned ResidueTypes must have, used for looking up the variant.
A list of VariantTypes that are ignored in matching.
If true, metapatches are ignored.
TRUE if we have cached this combination, FALSE otherwise.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeSetCache::all_types_with_variants_residuetypecops_already_cached(class std::shared_ptr<const class core::chemical::ResidueType>, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool) const –> bool
- cache_all_types_with_variants_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, cached_types: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t) None ¶
C++: core::chemical::ResidueTypeSetCache::cache_all_types_with_variants_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >) –> void
- cache_all_types_with_variants_residuetypecops(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, base_type: pyrosetta.rosetta.core.chemical.ResidueType, variants: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, variant_strings: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, no_metapatches: bool, types_to_cache: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t) None ¶
Cache this combination of base type, variants, and exceptions.
This function is not threadsafe. It is assumed that thread locking will be handled by whatever is calling this.
A ResidueTypeCOP to a base residue type, used for looking up the variant.
A list of VariantTypes that the returned ResidueTypes must have, used for looking up the variant.
A list of custom VariantTypes (that don’t have enums) that the returned ResidueTypes must have, used for looking up the variant.
A list of VariantTypes that are ignored in matching.
If true, metapatches are ignored.
A vector of ResidueTypeCOPs to associate with the key defined by the five variables above.
Nothing.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeSetCache::cache_all_types_with_variants_residuetypecops(class std::shared_ptr<const class core::chemical::ResidueType>, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool, const class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > > &) –> void
- clear_cached_maps(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache) None ¶
C++: core::chemical::ResidueTypeSetCache::clear_cached_maps() –> void
- clone(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, rsd_type_set: pyrosetta.rosetta.core.chemical.ResidueTypeSet) pyrosetta.rosetta.core.chemical.ResidueTypeSetCache ¶
C++: core::chemical::ResidueTypeSetCache::clone(const class core::chemical::ResidueTypeSet &) const –> class std::shared_ptr<class core::chemical::ResidueTypeSetCache>
- has_generated_residue_type(*args, **kwargs)¶
Overloaded function.
has_generated_residue_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType) -> bool
C++: core::chemical::ResidueTypeSetCache::has_generated_residue_type(class std::shared_ptr<const class core::chemical::ResidueType>) const –> bool
has_generated_residue_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, rsd_name: str) -> bool
C++: core::chemical::ResidueTypeSetCache::has_generated_residue_type(const std::string &) const –> bool
- has_restype_with_name3(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, name3: str) bool ¶
- Does this cache already have a residue with the given name3
This is likely to be slow, as it looks at all the generated residue types.
C++: core::chemical::ResidueTypeSetCache::has_restype_with_name3(const std::string &) const –> bool
- interchangeability_group_generated_by_base_residue_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache) pyrosetta.rosetta.std.map_std_string_std_set_std_string_t_std_allocator_std_pair_const_std_string_std_set_std_string_t ¶
interchangeability groups that appear upon patch application.
To call this function, the ResidueTypeSet will need to obtain a write lock if the maps_up_to_date function returns false. Otherwise, a read lock will suffice.
C++: core::chemical::ResidueTypeSetCache::interchangeability_group_generated_by_base_residue_name() –> const class std::map<std::string, class std::set<std::string, struct std::less<std::string >, class std::allocator<std::string > >, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class std::set<std::string, struct std::less<std::string >, class std::allocator<std::string > > > > > &
- is_pass_through(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, name_in: str) bool ¶
Is the ResidueType one of the pass-through convenience types?
C++: core::chemical::ResidueTypeSetCache::is_pass_through(const std::string &) –> bool
- is_prohibited(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, rsd_name: str) bool ¶
C++: core::chemical::ResidueTypeSetCache::is_prohibited(const std::string &) const –> bool
- maps_up_to_date(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache) bool ¶
- The RTSC performs just-in-time updates on data members that are accessed
through two of its methods – before calling these methods, the ResidueTypeSet may need to obtain a write lock on the RTSC. Thse are: - name3_generated_by_base_residue_name, and - interchangeability_group_generated_by_base_residue_name
C++: core::chemical::ResidueTypeSetCache::maps_up_to_date() const –> bool
- name3_generated_by_base_residue_name(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache) pyrosetta.rosetta.std.map_std_string_std_set_std_string_t_std_allocator_std_pair_const_std_string_std_set_std_string_t ¶
information on residue types whose name3’s can be changed by patches.
To call this function, the ResidueTypeSet will need to obtain a write lock if the maps_up_to_date function returns false. Otherwise, a read lock will suffice.
C++: core::chemical::ResidueTypeSetCache::name3_generated_by_base_residue_name() –> const class std::map<std::string, class std::set<std::string, struct std::less<std::string >, class std::allocator<std::string > >, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class std::set<std::string, struct std::less<std::string >, class std::allocator<std::string > > > > > &
- name_map(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, name_in: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
Main accessor function into ResidueTypeSetCache
C++: core::chemical::ResidueTypeSetCache::name_map(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- name_map_or_null(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, name_in: str) pyrosetta.rosetta.core.chemical.ResidueType ¶
Like name_map, but returns a nullptr rather than raising an error if the entry can’t be found
C++: core::chemical::ResidueTypeSetCache::name_map_or_null(const std::string &) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- remove_residue_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, name: str) None ¶
C++: core::chemical::ResidueTypeSetCache::remove_residue_type(const std::string &) –> void
- retrieve_all_types_with_variants_aa(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, aa: pyrosetta.rosetta.core.chemical.AA, variants: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
C++: core::chemical::ResidueTypeSetCache::retrieve_all_types_with_variants_aa(enum core::chemical::AA, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- retrieve_all_types_with_variants_residuetypecops(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, base_type: pyrosetta.rosetta.core.chemical.ResidueType, variants: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, variant_strings: pyrosetta.rosetta.utility.vector1_std_string, exceptions: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType, no_metapatches: bool) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t ¶
- Retrieve this combination of base type, variants, and exceptions. NOTE THAT THIS ASSUMES THIS INFORMATION WAS
ALREADY CACHED!
This function is not threadsafe. It is assumed that thread locking will be handled by whatever is calling this.
A ResidueTypeCOP to a base residue type, used for looking up the variant.
A list of VariantTypes that the returned ResidueTypes must have, used for looking up the variant.
A list of custom VariantTypes (that don’t have enums) that the returned ResidueTypes must have, used for looking up the variant.
A list of VariantTypes that are ignored in matching.
If true, metapatches are ignored.
A vector of ResidueTypeCOPs with the given base type and the associated variant types.
Vikram K. Mulligan (vmulligan.org).
C++: core::chemical::ResidueTypeSetCache::retrieve_all_types_with_variants_residuetypecops(class std::shared_ptr<const class core::chemical::ResidueType>, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const class utility::vector1<std::string, class std::allocator<std::string > > &, const class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> > &, const bool) const –> class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > >
- update_residue_type(self: pyrosetta.rosetta.core.chemical.ResidueTypeSetCache, residue_type_original: pyrosetta.rosetta.core.chemical.ResidueType, residue_type_new: pyrosetta.rosetta.core.chemical.ResidueType) None ¶
C++: core::chemical::ResidueTypeSetCache::update_residue_type(class std::shared_ptr<const class core::chemical::ResidueType>, class std::shared_ptr<const class core::chemical::ResidueType>) –> void
- class pyrosetta.rosetta.core.chemical.RestypeDestructionEvent¶
Bases:
pybind11_object
special signal that the ResidueType is getting destroyed
- assign(self: pyrosetta.rosetta.core.chemical.RestypeDestructionEvent, : pyrosetta.rosetta.core.chemical.RestypeDestructionEvent) pyrosetta.rosetta.core.chemical.RestypeDestructionEvent ¶
copy assignment
C++: core::chemical::RestypeDestructionEvent::operator=(const struct core::chemical::RestypeDestructionEvent &) –> struct core::chemical::RestypeDestructionEvent &
- class pyrosetta.rosetta.core.chemical.Selector_AA¶
Bases:
ResidueTypeSelectorSingle
Does the residue belong to ANY of these AAs?
- assign(self: pyrosetta.rosetta.core.chemical.Selector_AA, : pyrosetta.rosetta.core.chemical.Selector_AA) pyrosetta.rosetta.core.chemical.Selector_AA ¶
C++: core::chemical::Selector_AA::operator=(const class core::chemical::Selector_AA &) –> class core::chemical::Selector_AA &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_BASENAME¶
Bases:
ResidueTypeSelectorSingle
Does the residue have to ANY of these basenames?
- assign(self: pyrosetta.rosetta.core.chemical.Selector_BASENAME, : pyrosetta.rosetta.core.chemical.Selector_BASENAME) pyrosetta.rosetta.core.chemical.Selector_BASENAME ¶
C++: core::chemical::Selector_BASENAME::operator=(const class core::chemical::Selector_BASENAME &) –> class core::chemical::Selector_BASENAME &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_CMDFLAG¶
Bases:
ResidueTypeSelectorSingle
Is a certain string in the command-line option -chemical:allow_patch present ?
this selector does actually not depend on the residuetype it is queried for
- assign(self: pyrosetta.rosetta.core.chemical.Selector_CMDFLAG, : pyrosetta.rosetta.core.chemical.Selector_CMDFLAG) pyrosetta.rosetta.core.chemical.Selector_CMDFLAG ¶
C++: core::chemical::Selector_CMDFLAG::operator=(const class core::chemical::Selector_CMDFLAG &) –> class core::chemical::Selector_CMDFLAG &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_HAS_ATOMS¶
Bases:
ResidueTypeSelectorSingle
Does the residue have ALL of the listed atoms?:
- assign(self: pyrosetta.rosetta.core.chemical.Selector_HAS_ATOMS, : pyrosetta.rosetta.core.chemical.Selector_HAS_ATOMS) pyrosetta.rosetta.core.chemical.Selector_HAS_ATOMS ¶
C++: core::chemical::Selector_HAS_ATOMS::operator=(const class core::chemical::Selector_HAS_ATOMS &) –> class core::chemical::Selector_HAS_ATOMS &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_MATCH_VARIANTS¶
Bases:
ResidueTypeSelectorSingle
Does the residue have ALL of the variant types and no more
- assign(self: pyrosetta.rosetta.core.chemical.Selector_MATCH_VARIANTS, : pyrosetta.rosetta.core.chemical.Selector_MATCH_VARIANTS) pyrosetta.rosetta.core.chemical.Selector_MATCH_VARIANTS ¶
C++: core::chemical::Selector_MATCH_VARIANTS::operator=(const class core::chemical::Selector_MATCH_VARIANTS &) –> class core::chemical::Selector_MATCH_VARIANTS &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_NAME1¶
Bases:
ResidueTypeSelectorSingle
Does the residue belong to ANY of these one-letter codes?
- assign(self: pyrosetta.rosetta.core.chemical.Selector_NAME1, : pyrosetta.rosetta.core.chemical.Selector_NAME1) pyrosetta.rosetta.core.chemical.Selector_NAME1 ¶
C++: core::chemical::Selector_NAME1::operator=(const class core::chemical::Selector_NAME1 &) –> class core::chemical::Selector_NAME1 &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_NAME3¶
Bases:
ResidueTypeSelectorSingle
Does the residue have ANY of these three-letter codes?
- assign(self: pyrosetta.rosetta.core.chemical.Selector_NAME3, : pyrosetta.rosetta.core.chemical.Selector_NAME3) pyrosetta.rosetta.core.chemical.Selector_NAME3 ¶
C++: core::chemical::Selector_NAME3::operator=(const class core::chemical::Selector_NAME3 &) –> class core::chemical::Selector_NAME3 &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_NO_VARIANTS¶
Bases:
ResidueTypeSelectorSingle
Does the residue have NO variant types?
- assign(self: pyrosetta.rosetta.core.chemical.Selector_NO_VARIANTS, : pyrosetta.rosetta.core.chemical.Selector_NO_VARIANTS) pyrosetta.rosetta.core.chemical.Selector_NO_VARIANTS ¶
C++: core::chemical::Selector_NO_VARIANTS::operator=(const class core::chemical::Selector_NO_VARIANTS &) –> class core::chemical::Selector_NO_VARIANTS &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_PROPERTY¶
Bases:
ResidueTypeSelectorSingle
Does the residue have ANY of these properties?
Phil Bradley
Vikram K. Mulligan – Rewrote this on 23 Aug 2016 to use Properties enums, which was needed for speed with the ResidueTypeFinder.
Andy Watkins – Rewrote this on 10 Jan 2019 to use modern loops
- assign(self: pyrosetta.rosetta.core.chemical.Selector_PROPERTY, : pyrosetta.rosetta.core.chemical.Selector_PROPERTY) pyrosetta.rosetta.core.chemical.Selector_PROPERTY ¶
C++: core::chemical::Selector_PROPERTY::operator=(const class core::chemical::Selector_PROPERTY &) –> class core::chemical::Selector_PROPERTY &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_UPPER_ATOM¶
Bases:
ResidueTypeSelectorSingle
Does the main chain of this residue follow from the given position label?
By position, it is meant the atom to which the UPPER connection is attached.
This selector was added primarily for use with carbohydrate residues, which have a wide assortment of main- chain designations. To properly patch upper terminus variants, it is necessary to know which atoms need to be added and, particularly, at which position to add them. However, this selector can be used for any residue subclass that contains variability in the main chain. See patches/carbohydrates/upper_terminus.txt for an example of use.
Labonte
- assign(self: pyrosetta.rosetta.core.chemical.Selector_UPPER_ATOM, : pyrosetta.rosetta.core.chemical.Selector_UPPER_ATOM) pyrosetta.rosetta.core.chemical.Selector_UPPER_ATOM ¶
C++: core::chemical::Selector_UPPER_ATOM::operator=(const class core::chemical::Selector_UPPER_ATOM &) –> class core::chemical::Selector_UPPER_ATOM &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.Selector_VARIANT_TYPE¶
Bases:
ResidueTypeSelectorSingle
Does the residue have ANY of variant types?
Phil Bradley
Vikram K. Mulligan – Rewrote this on 23 Aug 2016 to use VariantType enums, which was needed for speed with the ResidueTypeFinder.
- assign(self: pyrosetta.rosetta.core.chemical.Selector_VARIANT_TYPE, : pyrosetta.rosetta.core.chemical.Selector_VARIANT_TYPE) pyrosetta.rosetta.core.chemical.Selector_VARIANT_TYPE ¶
C++: core::chemical::Selector_VARIANT_TYPE::operator=(const class core::chemical::Selector_VARIANT_TYPE &) –> class core::chemical::Selector_VARIANT_TYPE &
- desired_result(self: pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle) bool ¶
C++: core::chemical::ResidueTypeSelectorSingle::desired_result() const –> bool
- class pyrosetta.rosetta.core.chemical.SetAllAtomsRepulsive¶
Bases:
PatchOperation
set the residue neighbor radius
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetAllAtomsRepulsive, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set the residue neighbor atom
C++: core::chemical::SetAllAtomsRepulsive::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetAllAtomsRepulsive, : pyrosetta.rosetta.core.chemical.SetAllAtomsRepulsive) pyrosetta.rosetta.core.chemical.SetAllAtomsRepulsive ¶
C++: core::chemical::SetAllAtomsRepulsive::operator=(const class core::chemical::SetAllAtomsRepulsive &) –> class core::chemical::SetAllAtomsRepulsive &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetAllAtomsRepulsive) str ¶
Return the name of this PatchOperation (“SetAllAtomsRepulsive”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetAllAtomsRepulsive::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetAtomType¶
Bases:
PatchOperation
set atom’s chemical type
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetAtomType, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set atom’s chemical type
C++: core::chemical::SetAtomType::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetAtomType, : pyrosetta.rosetta.core.chemical.SetAtomType) pyrosetta.rosetta.core.chemical.SetAtomType ¶
C++: core::chemical::SetAtomType::operator=(const class core::chemical::SetAtomType &) –> class core::chemical::SetAtomType &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetAtomType) str ¶
Return the name of this PatchOperation (“SetAtomType”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetAtomType::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetAtomicCharge¶
Bases:
PatchOperation
set an atom’s charge
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetAtomicCharge, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set an atom’s charge
C++: core::chemical::SetAtomicCharge::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetAtomicCharge, : pyrosetta.rosetta.core.chemical.SetAtomicCharge) pyrosetta.rosetta.core.chemical.SetAtomicCharge ¶
C++: core::chemical::SetAtomicCharge::operator=(const class core::chemical::SetAtomicCharge &) –> class core::chemical::SetAtomicCharge &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetAtomicCharge) str ¶
Return the name of this PatchOperation (“SetAtomicCharge”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetAtomicCharge::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetBackboneHeavyatom¶
Bases:
PatchOperation
set an atom as backbone heavy atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetBackboneHeavyatom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set an atom in ResidueType rsd as backbone heavy atom
C++: core::chemical::SetBackboneHeavyatom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetBackboneHeavyatom, : pyrosetta.rosetta.core.chemical.SetBackboneHeavyatom) pyrosetta.rosetta.core.chemical.SetBackboneHeavyatom ¶
C++: core::chemical::SetBackboneHeavyatom::operator=(const class core::chemical::SetBackboneHeavyatom &) –> class core::chemical::SetBackboneHeavyatom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetBackboneHeavyatom) str ¶
Return the name of this PatchOperation (“SetBackboneHeavyatom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetBackboneHeavyatom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetBaseName¶
Bases:
PatchOperation
Alter the base name.
This creates a new base residue type, clearing anything after the colon in the name.
Vikram K. Mulligan (vmulligan.org).
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetBaseName, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to generate a new base residue type.
C++: core::chemical::SetBaseName::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetBaseName, : pyrosetta.rosetta.core.chemical.SetBaseName) pyrosetta.rosetta.core.chemical.SetBaseName ¶
C++: core::chemical::SetBaseName::operator=(const class core::chemical::SetBaseName &) –> class core::chemical::SetBaseName &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.SetBaseName) bool ¶
This patch operaton DOES result in a new base residue type.
C++: core::chemical::SetBaseName::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.SetBaseName) bool ¶
Generates a new aa
C++: core::chemical::SetBaseName::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetBaseName) str ¶
Return the name of this PatchOperation (“SetBaseName”).
C++: core::chemical::SetBaseName::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetDisulfideAtomName¶
Bases:
PatchOperation
set an atom as this residue’s disulfide forming atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetDisulfideAtomName, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set an atom in ResidueType rsd as backbone heavy atom
C++: core::chemical::SetDisulfideAtomName::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetDisulfideAtomName, : pyrosetta.rosetta.core.chemical.SetDisulfideAtomName) pyrosetta.rosetta.core.chemical.SetDisulfideAtomName ¶
C++: core::chemical::SetDisulfideAtomName::operator=(const class core::chemical::SetDisulfideAtomName &) –> class core::chemical::SetDisulfideAtomName &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetDisulfideAtomName) str ¶
Return the name of this PatchOperation (“SetDisulfideAtomName”).
Andy Watkins (amw579.edu)
C++: core::chemical::SetDisulfideAtomName::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetFormalCharge¶
Bases:
PatchOperation
A patch operation for setting the formal charge of a ResidueType’s atom.
Labonte <JWLabonte.edu>
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetFormalCharge, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to the given ResidueType.
C++: core::chemical::SetFormalCharge::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetFormalCharge, : pyrosetta.rosetta.core.chemical.SetFormalCharge) pyrosetta.rosetta.core.chemical.SetFormalCharge ¶
C++: core::chemical::SetFormalCharge::operator=(const class core::chemical::SetFormalCharge &) –> class core::chemical::SetFormalCharge &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetFormalCharge) str ¶
Return the name of this PatchOperation (“SetFormalCharge”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetFormalCharge::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetICoor¶
Bases:
PatchOperation
set an atom’s AtomICoord
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetICoor, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set an atom’s AtomICoord
C++: core::chemical::SetICoor::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetICoor, : pyrosetta.rosetta.core.chemical.SetICoor) pyrosetta.rosetta.core.chemical.SetICoor ¶
C++: core::chemical::SetICoor::operator=(const class core::chemical::SetICoor &) –> class core::chemical::SetICoor &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetICoor) str ¶
Return the name of this PatchOperation (“SetICoor”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetICoor::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetIO_String¶
Bases:
PatchOperation
set residue’s name1 and name3
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.SetIO_String) bool ¶
C++: core::chemical::SetIO_String::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetIO_String, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set atom’s chemical type
C++: core::chemical::SetIO_String::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetIO_String, : pyrosetta.rosetta.core.chemical.SetIO_String) pyrosetta.rosetta.core.chemical.SetIO_String ¶
C++: core::chemical::SetIO_String::operator=(const class core::chemical::SetIO_String &) –> class core::chemical::SetIO_String &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.SetIO_String) str ¶
Generates name3.
C++: core::chemical::SetIO_String::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetIO_String) str ¶
Return the name of this PatchOperation (“SetIO_String”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetIO_String::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetInterchangeabilityGroup_String¶
Bases:
PatchOperation
set the interchangeability_group string for a ResidueType
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetInterchangeabilityGroup_String, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::SetInterchangeabilityGroup_String::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetInterchangeabilityGroup_String, : pyrosetta.rosetta.core.chemical.SetInterchangeabilityGroup_String) pyrosetta.rosetta.core.chemical.SetInterchangeabilityGroup_String ¶
C++: core::chemical::SetInterchangeabilityGroup_String::operator=(const class core::chemical::SetInterchangeabilityGroup_String &) –> class core::chemical::SetInterchangeabilityGroup_String &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.SetInterchangeabilityGroup_String) str ¶
C++: core::chemical::SetInterchangeabilityGroup_String::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetInterchangeabilityGroup_String) str ¶
Return the name of this PatchOperation (“SetInterchangeabilityGroup_String”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetInterchangeabilityGroup_String::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetMMAtomType¶
Bases:
PatchOperation
set atom’s MM chemical type
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetMMAtomType, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set atom’s chemical type
C++: core::chemical::SetMMAtomType::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetMMAtomType, : pyrosetta.rosetta.core.chemical.SetMMAtomType) pyrosetta.rosetta.core.chemical.SetMMAtomType ¶
C++: core::chemical::SetMMAtomType::operator=(const class core::chemical::SetMMAtomType &) –> class core::chemical::SetMMAtomType &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetMMAtomType) str ¶
Return the name of this PatchOperation (“SetMMAtomType”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetMMAtomType::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetNbrAtom¶
Bases:
PatchOperation
set the residue neighbor atom
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetNbrAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set the residue neighbor atom
C++: core::chemical::SetNbrAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetNbrAtom, : pyrosetta.rosetta.core.chemical.SetNbrAtom) pyrosetta.rosetta.core.chemical.SetNbrAtom ¶
C++: core::chemical::SetNbrAtom::operator=(const class core::chemical::SetNbrAtom &) –> class core::chemical::SetNbrAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetNbrAtom) str ¶
Return the name of this PatchOperation (“SetNbrAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetNbrAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetNbrRadius¶
Bases:
PatchOperation
set the residue neighbor radius
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetNbrRadius, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set the residue neighbor atom
C++: core::chemical::SetNbrRadius::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetNbrRadius, : pyrosetta.rosetta.core.chemical.SetNbrRadius) pyrosetta.rosetta.core.chemical.SetNbrRadius ¶
C++: core::chemical::SetNbrRadius::operator=(const class core::chemical::SetNbrRadius &) –> class core::chemical::SetNbrRadius &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetNbrRadius) str ¶
Return the name of this PatchOperation (“SetNbrRadius”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetNbrRadius::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetNetFormalCharge¶
Bases:
PatchOperation
A patch operation for setting the net formal charge of a whole ResidueType.
Vikram K. Mulligan (vmullig.edu)
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetNetFormalCharge, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Apply this patch to the given ResidueType.
C++: core::chemical::SetNetFormalCharge::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetNetFormalCharge, : pyrosetta.rosetta.core.chemical.SetNetFormalCharge) pyrosetta.rosetta.core.chemical.SetNetFormalCharge ¶
C++: core::chemical::SetNetFormalCharge::operator=(const class core::chemical::SetNetFormalCharge &) –> class core::chemical::SetNetFormalCharge &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetNetFormalCharge) str ¶
Return the name of this PatchOperation (“SetNetFormalCharge”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetNetFormalCharge::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetOrientAtom¶
Bases:
PatchOperation
Set orient atom selection mode.
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetOrientAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::SetOrientAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetOrientAtom, : pyrosetta.rosetta.core.chemical.SetOrientAtom) pyrosetta.rosetta.core.chemical.SetOrientAtom ¶
C++: core::chemical::SetOrientAtom::operator=(const class core::chemical::SetOrientAtom &) –> class core::chemical::SetOrientAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetOrientAtom) str ¶
Return the name of this PatchOperation (“SetOrientAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetOrientAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetPolymerConnectAtom¶
Bases:
PatchOperation
set an atom as polymer connection
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetPolymerConnectAtom, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set an atom in ResidueType rsd as a polymer connection atom
C++: core::chemical::SetPolymerConnectAtom::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetPolymerConnectAtom, : pyrosetta.rosetta.core.chemical.SetPolymerConnectAtom) pyrosetta.rosetta.core.chemical.SetPolymerConnectAtom ¶
C++: core::chemical::SetPolymerConnectAtom::operator=(const class core::chemical::SetPolymerConnectAtom &) –> class core::chemical::SetPolymerConnectAtom &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.SetPolymerConnectAtom, rsd_type: pyrosetta.rosetta.core.chemical.ResidueType, atom: str) bool ¶
C++: core::chemical::SetPolymerConnectAtom::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetPolymerConnectAtom) str ¶
Return the name of this PatchOperation (“SetPolymerConnectAtom”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetPolymerConnectAtom::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.SetVirtualShadow¶
Bases:
PatchOperation
set virtual shadow atoms
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.SetVirtualShadow, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set atom’s chemical type
C++: core::chemical::SetVirtualShadow::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.SetVirtualShadow, : pyrosetta.rosetta.core.chemical.SetVirtualShadow) pyrosetta.rosetta.core.chemical.SetVirtualShadow ¶
C++: core::chemical::SetVirtualShadow::operator=(const class core::chemical::SetVirtualShadow &) –> class core::chemical::SetVirtualShadow &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.SetVirtualShadow) str ¶
Return the name of this PatchOperation (“SetVirtualShadow”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::SetVirtualShadow::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.Set_AA¶
Bases:
PatchOperation
set residue’s aa
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.Set_AA) bool ¶
C++: core::chemical::Set_AA::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.Set_AA, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
set atom’s chemical type
C++: core::chemical::Set_AA::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.Set_AA, : pyrosetta.rosetta.core.chemical.Set_AA) pyrosetta.rosetta.core.chemical.Set_AA ¶
C++: core::chemical::Set_AA::operator=(const class core::chemical::Set_AA &) –> class core::chemical::Set_AA &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.Set_AA) bool ¶
Generates a new aa
C++: core::chemical::Set_AA::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.Set_AA) str ¶
Return the name of this PatchOperation (“Set_AA”).
C++: core::chemical::Set_AA::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.TypeSetMode¶
Bases:
pybind11_object
- A type set category is the “compatibility class” of a type set.
That is, all e.g. ResidueTypes of a given TypeSetMode should be “compatible” with the scale of modeling resolution, indepenent of if they’re in the same ResidueTypeSet.
Members:
INVALID_t
FULL_ATOM_t
DEFAULT_t
CENTROID_t
CENTROID_ROT_t
HYBRID_FA_STANDARD_CENTROID_t
COARSE_RNA_t
MIXED_t
TYPE_SET_MODES_LENGTH
- CENTROID_ROT_t = <TypeSetMode.CENTROID_ROT_t: 4>¶
- CENTROID_t = <TypeSetMode.CENTROID_t: 3>¶
- COARSE_RNA_t = <TypeSetMode.COARSE_RNA_t: 6>¶
- DEFAULT_t = <TypeSetMode.DEFAULT_t: 2>¶
- FULL_ATOM_t = <TypeSetMode.FULL_ATOM_t: 1>¶
- HYBRID_FA_STANDARD_CENTROID_t = <TypeSetMode.HYBRID_FA_STANDARD_CENTROID_t: 5>¶
- INVALID_t = <TypeSetMode.INVALID_t: 0>¶
- MIXED_t = <TypeSetMode.MIXED_t: 7>¶
- TYPE_SET_MODES_LENGTH = <TypeSetMode.MIXED_t: 7>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.VDDistanceMatrix¶
Bases:
pybind11_object
Utility class for VD-indexed matrix
- assign(self: pyrosetta.rosetta.core.chemical.VDDistanceMatrix, : pyrosetta.rosetta.core.chemical.VDDistanceMatrix) pyrosetta.rosetta.core.chemical.VDDistanceMatrix ¶
C++: core::chemical::VDDistanceMatrix::operator=(const class core::chemical::VDDistanceMatrix &) –> class core::chemical::VDDistanceMatrix &
- find_max_over(self: pyrosetta.rosetta.core.chemical.VDDistanceMatrix, a: capsule) float ¶
C++: core::chemical::VDDistanceMatrix::find_max_over(void *) –> double
- floyd_warshall(self: pyrosetta.rosetta.core.chemical.VDDistanceMatrix) None ¶
C++: core::chemical::VDDistanceMatrix::floyd_warshall() –> void
- class pyrosetta.rosetta.core.chemical.VariantType¶
Bases:
pybind11_object
Enumerators for all the ResidueType variants.
VariantTypes are primarily utilized by the patch system. All the type does is add an identifier that can be used later on in different protocols. It also helps the patch system keep track of which residues are patched with which patches.
Members:
NO_VARIANT
FIRST_VARIANT
UPPER_TERMINUS_VARIANT
LOWER_TERMINUS_VARIANT
UPPERTERM_TRUNC_VARIANT
LOWERTERM_TRUNC_VARIANT
PHOSPHONATE_UPPER_VARIANT
CUTPOINT_LOWER
CUTPOINT_UPPER
NTERM_CONNECT
CTERM_CONNECT
DISULFIDE
SC_BRANCH_POINT
C1_BRANCH_POINT
C2_BRANCH_POINT
C3_BRANCH_POINT
C4_BRANCH_POINT
C5_BRANCH_POINT
C6_BRANCH_POINT
C7_BRANCH_POINT
C8_BRANCH_POINT
C9_BRANCH_POINT
SIDECHAIN_CONJUGATION
SG_CONNECT
NE2_CONNECT
ZN_CONNECT
VIRTUAL_METAL_CONJUGATION
METHYLATED_NTERM_VARIANT
ACETYLATED_NTERMINUS_VARIANT
ACETYLATED_NTERMINUS_CONNECTION_VARIANT
METHYLATED_CTERMINUS_VARIANT
DIMETHYLATED_CTERMINUS_VARIANT
OOP_PRE
OOP_POST
HBS_PRE
HBS_POST
A3B_HBS_PRE
A3B_HBS_POST
CA_CONNECT
CA_CONNECT2
CA_CONNECT3
CA_CONNECT4
CA_CONNECT5
CA_CONNECT6
CA_CONNECT7
OE1_CONNECT
OE2_CONNECT
OD1_CONNECT
OD2_CONNECT
O_CONNECT
OG_CONNECT
OG1_CONNECT
PROTONATED
DEPROTONATED
ALTERNATIVE_PROTONATION
METHYLATION
DIMETHYLATION
TRIMETHYLATION
ACETYLATION
PHOSPHORYLATION
SULFATION
HYDROXYLATION
HYDROXYLATION1
HYDROXYLATION2
CARBOXYLATION
DIIODINATION
N_METHYLATION
VIRTUAL_BB
VIRTUAL_SIDE_CHAIN
VIRTUAL_RESIDUE_VARIANT
VIRTUAL_NTERM
VIRTUAL_PHOSPHATE
VIRTUAL_DNA_PHOSPHATE
REPLS_BB
REPLONLY
REPL_PHOSPHATE
VIRTUAL_RIBOSE
VIRTUAL_BACKBONE_EXCEPT_C1PRIME
VIRTUAL_BASE
VIRTUAL_BASE_HEAVY_ATOM
VIRTUAL_RNA_RESIDUE
VIRTUAL_RNA_RESIDUE_EXCLUDE_PHOSPHATE
BULGE
VIRTUAL_O2PRIME_HYDROGEN
THREE_PRIME_END_OH
THREE_PRIME_PHOSPHATE
THREE_PRIME_AZIDE
THREE_PRIME_DEOXY
FIVE_PRIME_END_OH
FIVE_PRIME_THIOETHANOLAMINE_PHOSPHATE
FIVE_PRIME_END_PHOSPHATE
FIVE_PRIME_PHOSPHATE
FIVE_PRIME_RME_PHOSPHATE
FIVEPRIME_CAP
THREE_PRIME_TWO_PRIME_CYCLIC_PHOSPHATE
DEOXY_O2PRIME
UPPER_CONNECTION_RNA
THREE_PRIME_PACKABLE_PHOSPHATE
FIVE_PRIME_PACKABLE_PHOSPHATE
FIVE_PRIME_PACKABLE_TRIPHOSPHATE
PROTONATED_N1
PROTONATED_N3
THREE_PRIME_FIVE_PRIME_METHYL_PHOSPHATE
BLOCK_STACK_ABOVE
BLOCK_STACK_BELOW
N_ACETYLATION
N_FORMYLATION
C_METHYLAMIDATION
CTERM_AMIDATION
C5_METHYLATED_NA
ALDONIC_ACID_VARIANT
C2_KETOALDONIC_ACID
C3_KETOALDONIC_ACID
C4_KETOALDONIC_ACID
C5_KETOALDONIC_ACID
C6_KETOALDONIC_ACID
C7_KETOALDONIC_ACID
C8_KETOALDONIC_ACID
URONIC_ACID_VARIANT
C1_DEOXY_SUGAR
C2_DEOXY_SUGAR
C3_DEOXY_SUGAR
C4_DEOXY_SUGAR
C5_DEOXY_SUGAR
C6_DEOXY_SUGAR
C7_DEOXY_SUGAR
C8_DEOXY_SUGAR
C9_DEOXY_SUGAR
C1_AMINO_SUGAR
C2_AMINO_SUGAR
C3_AMINO_SUGAR
C4_AMINO_SUGAR
C5_AMINO_SUGAR
C6_AMINO_SUGAR
C7_AMINO_SUGAR
C8_AMINO_SUGAR
C9_AMINO_SUGAR
C1_ACETYLAMINO_SUGAR
C2_ACETYLAMINO_SUGAR
C3_ACETYLAMINO_SUGAR
C4_ACETYLAMINO_SUGAR
C5_ACETYLAMINO_SUGAR
C6_ACETYLAMINO_SUGAR
C7_ACETYLAMINO_SUGAR
C8_ACETYLAMINO_SUGAR
C9_ACETYLAMINO_SUGAR
C1_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C2_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C3_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C4_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C5_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C6_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C7_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C8_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C9_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR
C1_PHOSPHORYLATED_SUGAR
C2_PHOSPHORYLATED_SUGAR
C3_PHOSPHORYLATED_SUGAR
C4_PHOSPHORYLATED_SUGAR
C5_PHOSPHORYLATED_SUGAR
C6_PHOSPHORYLATED_SUGAR
C7_PHOSPHORYLATED_SUGAR
C8_PHOSPHORYLATED_SUGAR
C9_PHOSPHORYLATED_SUGAR
C1_SULFATED_SUGAR
C2_SULFATED_SUGAR
C3_SULFATED_SUGAR
C4_SULFATED_SUGAR
C5_SULFATED_SUGAR
C6_SULFATED_SUGAR
C7_SULFATED_SUGAR
C8_SULFATED_SUGAR
C9_SULFATED_SUGAR
C1_SULFOAMINO_SUGAR
C2_SULFOAMINO_SUGAR
C3_SULFOAMINO_SUGAR
C4_SULFOAMINO_SUGAR
C5_SULFOAMINO_SUGAR
C6_SULFOAMINO_SUGAR
C7_SULFOAMINO_SUGAR
C8_SULFOAMINO_SUGAR
C9_SULFOAMINO_SUGAR
C1_THIO_SUGAR
C2_THIO_SUGAR
C3_THIO_SUGAR
C4_THIO_SUGAR
C5_THIO_SUGAR
C6_THIO_SUGAR
C7_THIO_SUGAR
C8_THIO_SUGAR
C9_THIO_SUGAR
C1_METHYLATED_SUGAR
C2_METHYLATED_SUGAR
C3_METHYLATED_SUGAR
C4_METHYLATED_SUGAR
C5_METHYLATED_SUGAR
C6_METHYLATED_SUGAR
C7_METHYLATED_SUGAR
C8_METHYLATED_SUGAR
C9_METHYLATED_SUGAR
C1_PHOSPHATE
C2_PHOSPHATE
C3_PHOSPHATE
C4_PHOSPHATE
C5_PHOSPHATE
C6_PHOSPHATE
C7_PHOSPHATE
C8_PHOSPHATE
C9_PHOSPHATE
O1_ACETYL_SUGAR
O2_ACETYL_SUGAR
O3_ACETYL_SUGAR
O4_ACETYL_SUGAR
O5_ACETYL_SUGAR
O6_ACETYL_SUGAR
O7_ACETYL_SUGAR
O8_ACETYL_SUGAR
O9_ACETYL_SUGAR
O1_BUTYRYL_SUGAR
O2_BUTYRYL_SUGAR
O3_BUTYRYL_SUGAR
O4_BUTYRYL_SUGAR
O5_BUTYRYL_SUGAR
O6_BUTYRYL_SUGAR
O7_BUTYRYL_SUGAR
O8_BUTYRYL_SUGAR
O9_BUTYRYL_SUGAR
O1_PROPARGYL_SUGAR
O2_PROPARGYL_SUGAR
O3_PROPARGYL_SUGAR
O4_PROPARGYL_SUGAR
O5_PROPARGYL_SUGAR
O6_PROPARGYL_SUGAR
O7_PROPARGYL_SUGAR
O8_PROPARGYL_SUGAR
O9_PROPARGYL_SUGAR
O1_LACTYL_SUGAR
O2_LACTYL_SUGAR
O3_LACTYL_SUGAR
O4_LACTYL_SUGAR
O5_LACTYL_SUGAR
O6_LACTYL_SUGAR
O7_LACTYL_SUGAR
O8_LACTYL_SUGAR
O9_LACTYL_SUGAR
C1_GLYCOLYLAMINO_SUGAR
C2_GLYCOLYLAMINO_SUGAR
C3_GLYCOLYLAMINO_SUGAR
C4_GLYCOLYLAMINO_SUGAR
C5_GLYCOLYLAMINO_SUGAR
C6_GLYCOLYLAMINO_SUGAR
C7_GLYCOLYLAMINO_SUGAR
C8_GLYCOLYLAMINO_SUGAR
C9_GLYCOLYLAMINO_SUGAR
C1_FLUORO_SUGAR
C2_FLUORO_SUGAR
C3_FLUORO_SUGAR
C4_FLUORO_SUGAR
C5_FLUORO_SUGAR
C6_FLUORO_SUGAR
C7_FLUORO_SUGAR
C8_FLUORO_SUGAR
C9_FLUORO_SUGAR
O1_METHYL_SUGAR
O2_METHYL_SUGAR
O3_METHYL_SUGAR
O4_METHYL_SUGAR
O5_METHYL_SUGAR
O6_METHYL_SUGAR
O7_METHYL_SUGAR
O8_METHYL_SUGAR
O9_METHYL_SUGAR
METHYL_GLYCOSIDE
TRIAZOLAMERN
TRIAZOLAMERC
CA2_COORDINATION
MG2_COORDINATION
CU2_COORDINATION
CO2_COORDINATION
FE2_COORDINATION
FE3_COORDINATION
MN2_COORDINATION
LA3_COORDINATION
LU3_COORDINATION
TB3_COORDINATION
TM3_COORDINATION
DY3_COORDINATION
YB3_COORDINATION
ADDUCT_VARIANT
CENTROID_WITH_HA
SPECIAL_ROT
SC_FRAGMENT
SHOVE_BB
N_VARIANTS
- A3B_HBS_POST = <VariantType.A3B_HBS_POST: 36>¶
- A3B_HBS_PRE = <VariantType.A3B_HBS_PRE: 35>¶
- ACETYLATED_NTERMINUS_CONNECTION_VARIANT = <VariantType.ACETYLATED_NTERMINUS_CONNECTION_VARIANT: 28>¶
- ACETYLATED_NTERMINUS_VARIANT = <VariantType.ACETYLATED_NTERMINUS_VARIANT: 27>¶
- ACETYLATION = <VariantType.ACETYLATION: 57>¶
- ADDUCT_VARIANT = <VariantType.ADDUCT_VARIANT: 287>¶
- ALDONIC_ACID_VARIANT = <VariantType.ALDONIC_ACID_VARIANT: 109>¶
- ALTERNATIVE_PROTONATION = <VariantType.ALTERNATIVE_PROTONATION: 53>¶
- BLOCK_STACK_ABOVE = <VariantType.BLOCK_STACK_ABOVE: 102>¶
- BLOCK_STACK_BELOW = <VariantType.BLOCK_STACK_BELOW: 103>¶
- BULGE = <VariantType.BULGE: 81>¶
- C1_ACETYLAMINO_SUGAR = <VariantType.C1_ACETYLAMINO_SUGAR: 136>¶
- C1_AMINO_SUGAR = <VariantType.C1_AMINO_SUGAR: 127>¶
- C1_BRANCH_POINT = <VariantType.C1_BRANCH_POINT: 12>¶
- C1_DEOXY_SUGAR = <VariantType.C1_DEOXY_SUGAR: 118>¶
- C1_FLUORO_SUGAR = <VariantType.C1_FLUORO_SUGAR: 253>¶
- C1_GLYCOLYLAMINO_SUGAR = <VariantType.C1_GLYCOLYLAMINO_SUGAR: 244>¶
- C1_METHYLATED_SUGAR = <VariantType.C1_METHYLATED_SUGAR: 190>¶
- C1_PHOSPHATE = <VariantType.C1_PHOSPHATE: 199>¶
- C1_PHOSPHORYLATED_SUGAR = <VariantType.C1_PHOSPHORYLATED_SUGAR: 154>¶
- C1_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C1_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 145>¶
- C1_SULFATED_SUGAR = <VariantType.C1_SULFATED_SUGAR: 163>¶
- C1_SULFOAMINO_SUGAR = <VariantType.C1_SULFOAMINO_SUGAR: 172>¶
- C1_THIO_SUGAR = <VariantType.C1_THIO_SUGAR: 181>¶
- C2_ACETYLAMINO_SUGAR = <VariantType.C2_ACETYLAMINO_SUGAR: 137>¶
- C2_AMINO_SUGAR = <VariantType.C2_AMINO_SUGAR: 128>¶
- C2_BRANCH_POINT = <VariantType.C2_BRANCH_POINT: 13>¶
- C2_DEOXY_SUGAR = <VariantType.C2_DEOXY_SUGAR: 119>¶
- C2_FLUORO_SUGAR = <VariantType.C2_FLUORO_SUGAR: 254>¶
- C2_GLYCOLYLAMINO_SUGAR = <VariantType.C2_GLYCOLYLAMINO_SUGAR: 245>¶
- C2_KETOALDONIC_ACID = <VariantType.C2_KETOALDONIC_ACID: 110>¶
- C2_METHYLATED_SUGAR = <VariantType.C2_METHYLATED_SUGAR: 191>¶
- C2_PHOSPHATE = <VariantType.C2_PHOSPHATE: 200>¶
- C2_PHOSPHORYLATED_SUGAR = <VariantType.C2_PHOSPHORYLATED_SUGAR: 155>¶
- C2_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C2_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 146>¶
- C2_SULFATED_SUGAR = <VariantType.C2_SULFATED_SUGAR: 164>¶
- C2_SULFOAMINO_SUGAR = <VariantType.C2_SULFOAMINO_SUGAR: 173>¶
- C2_THIO_SUGAR = <VariantType.C2_THIO_SUGAR: 182>¶
- C3_ACETYLAMINO_SUGAR = <VariantType.C3_ACETYLAMINO_SUGAR: 138>¶
- C3_AMINO_SUGAR = <VariantType.C3_AMINO_SUGAR: 129>¶
- C3_BRANCH_POINT = <VariantType.C3_BRANCH_POINT: 14>¶
- C3_DEOXY_SUGAR = <VariantType.C3_DEOXY_SUGAR: 120>¶
- C3_FLUORO_SUGAR = <VariantType.C3_FLUORO_SUGAR: 255>¶
- C3_GLYCOLYLAMINO_SUGAR = <VariantType.C3_GLYCOLYLAMINO_SUGAR: 246>¶
- C3_KETOALDONIC_ACID = <VariantType.C3_KETOALDONIC_ACID: 111>¶
- C3_METHYLATED_SUGAR = <VariantType.C3_METHYLATED_SUGAR: 192>¶
- C3_PHOSPHATE = <VariantType.C3_PHOSPHATE: 201>¶
- C3_PHOSPHORYLATED_SUGAR = <VariantType.C3_PHOSPHORYLATED_SUGAR: 156>¶
- C3_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C3_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 147>¶
- C3_SULFATED_SUGAR = <VariantType.C3_SULFATED_SUGAR: 165>¶
- C3_SULFOAMINO_SUGAR = <VariantType.C3_SULFOAMINO_SUGAR: 174>¶
- C3_THIO_SUGAR = <VariantType.C3_THIO_SUGAR: 183>¶
- C4_ACETYLAMINO_SUGAR = <VariantType.C4_ACETYLAMINO_SUGAR: 139>¶
- C4_AMINO_SUGAR = <VariantType.C4_AMINO_SUGAR: 130>¶
- C4_BRANCH_POINT = <VariantType.C4_BRANCH_POINT: 15>¶
- C4_DEOXY_SUGAR = <VariantType.C4_DEOXY_SUGAR: 121>¶
- C4_FLUORO_SUGAR = <VariantType.C4_FLUORO_SUGAR: 256>¶
- C4_GLYCOLYLAMINO_SUGAR = <VariantType.C4_GLYCOLYLAMINO_SUGAR: 247>¶
- C4_KETOALDONIC_ACID = <VariantType.C4_KETOALDONIC_ACID: 112>¶
- C4_METHYLATED_SUGAR = <VariantType.C4_METHYLATED_SUGAR: 193>¶
- C4_PHOSPHATE = <VariantType.C4_PHOSPHATE: 202>¶
- C4_PHOSPHORYLATED_SUGAR = <VariantType.C4_PHOSPHORYLATED_SUGAR: 157>¶
- C4_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C4_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 148>¶
- C4_SULFATED_SUGAR = <VariantType.C4_SULFATED_SUGAR: 166>¶
- C4_SULFOAMINO_SUGAR = <VariantType.C4_SULFOAMINO_SUGAR: 175>¶
- C4_THIO_SUGAR = <VariantType.C4_THIO_SUGAR: 184>¶
- C5_ACETYLAMINO_SUGAR = <VariantType.C5_ACETYLAMINO_SUGAR: 140>¶
- C5_AMINO_SUGAR = <VariantType.C5_AMINO_SUGAR: 131>¶
- C5_BRANCH_POINT = <VariantType.C5_BRANCH_POINT: 16>¶
- C5_DEOXY_SUGAR = <VariantType.C5_DEOXY_SUGAR: 122>¶
- C5_FLUORO_SUGAR = <VariantType.C5_FLUORO_SUGAR: 257>¶
- C5_GLYCOLYLAMINO_SUGAR = <VariantType.C5_GLYCOLYLAMINO_SUGAR: 248>¶
- C5_KETOALDONIC_ACID = <VariantType.C5_KETOALDONIC_ACID: 113>¶
- C5_METHYLATED_NA = <VariantType.C5_METHYLATED_NA: 108>¶
- C5_METHYLATED_SUGAR = <VariantType.C5_METHYLATED_SUGAR: 194>¶
- C5_PHOSPHATE = <VariantType.C5_PHOSPHATE: 203>¶
- C5_PHOSPHORYLATED_SUGAR = <VariantType.C5_PHOSPHORYLATED_SUGAR: 158>¶
- C5_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C5_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 149>¶
- C5_SULFATED_SUGAR = <VariantType.C5_SULFATED_SUGAR: 167>¶
- C5_SULFOAMINO_SUGAR = <VariantType.C5_SULFOAMINO_SUGAR: 176>¶
- C5_THIO_SUGAR = <VariantType.C5_THIO_SUGAR: 185>¶
- C6_ACETYLAMINO_SUGAR = <VariantType.C6_ACETYLAMINO_SUGAR: 141>¶
- C6_AMINO_SUGAR = <VariantType.C6_AMINO_SUGAR: 132>¶
- C6_BRANCH_POINT = <VariantType.C6_BRANCH_POINT: 17>¶
- C6_DEOXY_SUGAR = <VariantType.C6_DEOXY_SUGAR: 123>¶
- C6_FLUORO_SUGAR = <VariantType.C6_FLUORO_SUGAR: 258>¶
- C6_GLYCOLYLAMINO_SUGAR = <VariantType.C6_GLYCOLYLAMINO_SUGAR: 249>¶
- C6_KETOALDONIC_ACID = <VariantType.C6_KETOALDONIC_ACID: 114>¶
- C6_METHYLATED_SUGAR = <VariantType.C6_METHYLATED_SUGAR: 195>¶
- C6_PHOSPHATE = <VariantType.C6_PHOSPHATE: 204>¶
- C6_PHOSPHORYLATED_SUGAR = <VariantType.C6_PHOSPHORYLATED_SUGAR: 159>¶
- C6_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C6_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 150>¶
- C6_SULFATED_SUGAR = <VariantType.C6_SULFATED_SUGAR: 168>¶
- C6_SULFOAMINO_SUGAR = <VariantType.C6_SULFOAMINO_SUGAR: 177>¶
- C6_THIO_SUGAR = <VariantType.C6_THIO_SUGAR: 186>¶
- C7_ACETYLAMINO_SUGAR = <VariantType.C7_ACETYLAMINO_SUGAR: 142>¶
- C7_AMINO_SUGAR = <VariantType.C7_AMINO_SUGAR: 133>¶
- C7_BRANCH_POINT = <VariantType.C7_BRANCH_POINT: 18>¶
- C7_DEOXY_SUGAR = <VariantType.C7_DEOXY_SUGAR: 124>¶
- C7_FLUORO_SUGAR = <VariantType.C7_FLUORO_SUGAR: 259>¶
- C7_GLYCOLYLAMINO_SUGAR = <VariantType.C7_GLYCOLYLAMINO_SUGAR: 250>¶
- C7_KETOALDONIC_ACID = <VariantType.C7_KETOALDONIC_ACID: 115>¶
- C7_METHYLATED_SUGAR = <VariantType.C7_METHYLATED_SUGAR: 196>¶
- C7_PHOSPHATE = <VariantType.C7_PHOSPHATE: 205>¶
- C7_PHOSPHORYLATED_SUGAR = <VariantType.C7_PHOSPHORYLATED_SUGAR: 160>¶
- C7_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C7_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 151>¶
- C7_SULFATED_SUGAR = <VariantType.C7_SULFATED_SUGAR: 169>¶
- C7_SULFOAMINO_SUGAR = <VariantType.C7_SULFOAMINO_SUGAR: 178>¶
- C7_THIO_SUGAR = <VariantType.C7_THIO_SUGAR: 187>¶
- C8_ACETYLAMINO_SUGAR = <VariantType.C8_ACETYLAMINO_SUGAR: 143>¶
- C8_AMINO_SUGAR = <VariantType.C8_AMINO_SUGAR: 134>¶
- C8_BRANCH_POINT = <VariantType.C8_BRANCH_POINT: 19>¶
- C8_DEOXY_SUGAR = <VariantType.C8_DEOXY_SUGAR: 125>¶
- C8_FLUORO_SUGAR = <VariantType.C8_FLUORO_SUGAR: 260>¶
- C8_GLYCOLYLAMINO_SUGAR = <VariantType.C8_GLYCOLYLAMINO_SUGAR: 251>¶
- C8_KETOALDONIC_ACID = <VariantType.C8_KETOALDONIC_ACID: 116>¶
- C8_METHYLATED_SUGAR = <VariantType.C8_METHYLATED_SUGAR: 197>¶
- C8_PHOSPHATE = <VariantType.C8_PHOSPHATE: 206>¶
- C8_PHOSPHORYLATED_SUGAR = <VariantType.C8_PHOSPHORYLATED_SUGAR: 161>¶
- C8_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C8_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 152>¶
- C8_SULFATED_SUGAR = <VariantType.C8_SULFATED_SUGAR: 170>¶
- C8_SULFOAMINO_SUGAR = <VariantType.C8_SULFOAMINO_SUGAR: 179>¶
- C8_THIO_SUGAR = <VariantType.C8_THIO_SUGAR: 188>¶
- C9_ACETYLAMINO_SUGAR = <VariantType.C9_ACETYLAMINO_SUGAR: 144>¶
- C9_AMINO_SUGAR = <VariantType.C9_AMINO_SUGAR: 135>¶
- C9_BRANCH_POINT = <VariantType.C9_BRANCH_POINT: 20>¶
- C9_DEOXY_SUGAR = <VariantType.C9_DEOXY_SUGAR: 126>¶
- C9_FLUORO_SUGAR = <VariantType.C9_FLUORO_SUGAR: 261>¶
- C9_GLYCOLYLAMINO_SUGAR = <VariantType.C9_GLYCOLYLAMINO_SUGAR: 252>¶
- C9_METHYLATED_SUGAR = <VariantType.C9_METHYLATED_SUGAR: 198>¶
- C9_PHOSPHATE = <VariantType.C9_PHOSPHATE: 207>¶
- C9_PHOSPHORYLATED_SUGAR = <VariantType.C9_PHOSPHORYLATED_SUGAR: 162>¶
- C9_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR = <VariantType.C9_R3PRIMEHYDROXYBUTYRYLAMINO_SUGAR: 153>¶
- C9_SULFATED_SUGAR = <VariantType.C9_SULFATED_SUGAR: 171>¶
- C9_SULFOAMINO_SUGAR = <VariantType.C9_SULFOAMINO_SUGAR: 180>¶
- C9_THIO_SUGAR = <VariantType.C9_THIO_SUGAR: 189>¶
- CA2_COORDINATION = <VariantType.CA2_COORDINATION: 274>¶
- CARBOXYLATION = <VariantType.CARBOXYLATION: 63>¶
- CA_CONNECT = <VariantType.CA_CONNECT: 37>¶
- CA_CONNECT2 = <VariantType.CA_CONNECT2: 38>¶
- CA_CONNECT3 = <VariantType.CA_CONNECT3: 39>¶
- CA_CONNECT4 = <VariantType.CA_CONNECT4: 40>¶
- CA_CONNECT5 = <VariantType.CA_CONNECT5: 41>¶
- CA_CONNECT6 = <VariantType.CA_CONNECT6: 42>¶
- CA_CONNECT7 = <VariantType.CA_CONNECT7: 43>¶
- CENTROID_WITH_HA = <VariantType.CENTROID_WITH_HA: 288>¶
- CO2_COORDINATION = <VariantType.CO2_COORDINATION: 277>¶
- CTERM_AMIDATION = <VariantType.CTERM_AMIDATION: 107>¶
- CTERM_CONNECT = <VariantType.CTERM_CONNECT: 9>¶
- CU2_COORDINATION = <VariantType.CU2_COORDINATION: 276>¶
- CUTPOINT_LOWER = <VariantType.CUTPOINT_LOWER: 6>¶
- CUTPOINT_UPPER = <VariantType.CUTPOINT_UPPER: 7>¶
- C_METHYLAMIDATION = <VariantType.C_METHYLAMIDATION: 106>¶
- DEOXY_O2PRIME = <VariantType.DEOXY_O2PRIME: 94>¶
- DEPROTONATED = <VariantType.DEPROTONATED: 52>¶
- DIIODINATION = <VariantType.DIIODINATION: 64>¶
- DIMETHYLATED_CTERMINUS_VARIANT = <VariantType.DIMETHYLATED_CTERMINUS_VARIANT: 30>¶
- DIMETHYLATION = <VariantType.DIMETHYLATION: 55>¶
- DISULFIDE = <VariantType.DISULFIDE: 10>¶
- DY3_COORDINATION = <VariantType.DY3_COORDINATION: 285>¶
- FE2_COORDINATION = <VariantType.FE2_COORDINATION: 278>¶
- FE3_COORDINATION = <VariantType.FE3_COORDINATION: 279>¶
- FIRST_VARIANT = <VariantType.FIRST_VARIANT: 1>¶
- FIVEPRIME_CAP = <VariantType.FIVEPRIME_CAP: 92>¶
- FIVE_PRIME_END_OH = <VariantType.FIVE_PRIME_END_OH: 87>¶
- FIVE_PRIME_END_PHOSPHATE = <VariantType.FIVE_PRIME_END_PHOSPHATE: 89>¶
- FIVE_PRIME_PACKABLE_PHOSPHATE = <VariantType.FIVE_PRIME_PACKABLE_PHOSPHATE: 97>¶
- FIVE_PRIME_PACKABLE_TRIPHOSPHATE = <VariantType.FIVE_PRIME_PACKABLE_TRIPHOSPHATE: 98>¶
- FIVE_PRIME_PHOSPHATE = <VariantType.FIVE_PRIME_PHOSPHATE: 90>¶
- FIVE_PRIME_RME_PHOSPHATE = <VariantType.FIVE_PRIME_RME_PHOSPHATE: 91>¶
- FIVE_PRIME_THIOETHANOLAMINE_PHOSPHATE = <VariantType.FIVE_PRIME_THIOETHANOLAMINE_PHOSPHATE: 88>¶
- HBS_POST = <VariantType.HBS_POST: 34>¶
- HBS_PRE = <VariantType.HBS_PRE: 33>¶
- HYDROXYLATION = <VariantType.HYDROXYLATION: 60>¶
- HYDROXYLATION1 = <VariantType.HYDROXYLATION1: 61>¶
- HYDROXYLATION2 = <VariantType.HYDROXYLATION2: 62>¶
- LA3_COORDINATION = <VariantType.LA3_COORDINATION: 281>¶
- LOWERTERM_TRUNC_VARIANT = <VariantType.LOWERTERM_TRUNC_VARIANT: 4>¶
- LOWER_TERMINUS_VARIANT = <VariantType.LOWER_TERMINUS_VARIANT: 2>¶
- LU3_COORDINATION = <VariantType.LU3_COORDINATION: 282>¶
- METHYLATED_CTERMINUS_VARIANT = <VariantType.METHYLATED_CTERMINUS_VARIANT: 29>¶
- METHYLATED_NTERM_VARIANT = <VariantType.METHYLATED_NTERM_VARIANT: 26>¶
- METHYLATION = <VariantType.METHYLATION: 54>¶
- METHYL_GLYCOSIDE = <VariantType.METHYL_GLYCOSIDE: 271>¶
- MG2_COORDINATION = <VariantType.MG2_COORDINATION: 275>¶
- MN2_COORDINATION = <VariantType.MN2_COORDINATION: 280>¶
- NE2_CONNECT = <VariantType.NE2_CONNECT: 23>¶
- NO_VARIANT = <VariantType.NO_VARIANT: 0>¶
- NTERM_CONNECT = <VariantType.NTERM_CONNECT: 8>¶
- N_ACETYLATION = <VariantType.N_ACETYLATION: 104>¶
- N_FORMYLATION = <VariantType.N_FORMYLATION: 105>¶
- N_METHYLATION = <VariantType.N_METHYLATION: 65>¶
- N_VARIANTS = <VariantType.SHOVE_BB: 291>¶
- O1_ACETYL_SUGAR = <VariantType.O1_ACETYL_SUGAR: 208>¶
- O1_BUTYRYL_SUGAR = <VariantType.O1_BUTYRYL_SUGAR: 217>¶
- O1_LACTYL_SUGAR = <VariantType.O1_LACTYL_SUGAR: 235>¶
- O1_METHYL_SUGAR = <VariantType.O1_METHYL_SUGAR: 262>¶
- O1_PROPARGYL_SUGAR = <VariantType.O1_PROPARGYL_SUGAR: 226>¶
- O2_ACETYL_SUGAR = <VariantType.O2_ACETYL_SUGAR: 209>¶
- O2_BUTYRYL_SUGAR = <VariantType.O2_BUTYRYL_SUGAR: 218>¶
- O2_LACTYL_SUGAR = <VariantType.O2_LACTYL_SUGAR: 236>¶
- O2_METHYL_SUGAR = <VariantType.O2_METHYL_SUGAR: 263>¶
- O2_PROPARGYL_SUGAR = <VariantType.O2_PROPARGYL_SUGAR: 227>¶
- O3_ACETYL_SUGAR = <VariantType.O3_ACETYL_SUGAR: 210>¶
- O3_BUTYRYL_SUGAR = <VariantType.O3_BUTYRYL_SUGAR: 219>¶
- O3_LACTYL_SUGAR = <VariantType.O3_LACTYL_SUGAR: 237>¶
- O3_METHYL_SUGAR = <VariantType.O3_METHYL_SUGAR: 264>¶
- O3_PROPARGYL_SUGAR = <VariantType.O3_PROPARGYL_SUGAR: 228>¶
- O4_ACETYL_SUGAR = <VariantType.O4_ACETYL_SUGAR: 211>¶
- O4_BUTYRYL_SUGAR = <VariantType.O4_BUTYRYL_SUGAR: 220>¶
- O4_LACTYL_SUGAR = <VariantType.O4_LACTYL_SUGAR: 238>¶
- O4_METHYL_SUGAR = <VariantType.O4_METHYL_SUGAR: 265>¶
- O4_PROPARGYL_SUGAR = <VariantType.O4_PROPARGYL_SUGAR: 229>¶
- O5_ACETYL_SUGAR = <VariantType.O5_ACETYL_SUGAR: 212>¶
- O5_BUTYRYL_SUGAR = <VariantType.O5_BUTYRYL_SUGAR: 221>¶
- O5_LACTYL_SUGAR = <VariantType.O5_LACTYL_SUGAR: 239>¶
- O5_METHYL_SUGAR = <VariantType.O5_METHYL_SUGAR: 266>¶
- O5_PROPARGYL_SUGAR = <VariantType.O5_PROPARGYL_SUGAR: 230>¶
- O6_ACETYL_SUGAR = <VariantType.O6_ACETYL_SUGAR: 213>¶
- O6_BUTYRYL_SUGAR = <VariantType.O6_BUTYRYL_SUGAR: 222>¶
- O6_LACTYL_SUGAR = <VariantType.O6_LACTYL_SUGAR: 240>¶
- O6_METHYL_SUGAR = <VariantType.O6_METHYL_SUGAR: 267>¶
- O6_PROPARGYL_SUGAR = <VariantType.O6_PROPARGYL_SUGAR: 231>¶
- O7_ACETYL_SUGAR = <VariantType.O7_ACETYL_SUGAR: 214>¶
- O7_BUTYRYL_SUGAR = <VariantType.O7_BUTYRYL_SUGAR: 223>¶
- O7_LACTYL_SUGAR = <VariantType.O7_LACTYL_SUGAR: 241>¶
- O7_METHYL_SUGAR = <VariantType.O7_METHYL_SUGAR: 268>¶
- O7_PROPARGYL_SUGAR = <VariantType.O7_PROPARGYL_SUGAR: 232>¶
- O8_ACETYL_SUGAR = <VariantType.O8_ACETYL_SUGAR: 215>¶
- O8_BUTYRYL_SUGAR = <VariantType.O8_BUTYRYL_SUGAR: 224>¶
- O8_LACTYL_SUGAR = <VariantType.O8_LACTYL_SUGAR: 242>¶
- O8_METHYL_SUGAR = <VariantType.O8_METHYL_SUGAR: 269>¶
- O8_PROPARGYL_SUGAR = <VariantType.O8_PROPARGYL_SUGAR: 233>¶
- O9_ACETYL_SUGAR = <VariantType.O9_ACETYL_SUGAR: 216>¶
- O9_BUTYRYL_SUGAR = <VariantType.O9_BUTYRYL_SUGAR: 225>¶
- O9_LACTYL_SUGAR = <VariantType.O9_LACTYL_SUGAR: 243>¶
- O9_METHYL_SUGAR = <VariantType.O9_METHYL_SUGAR: 270>¶
- O9_PROPARGYL_SUGAR = <VariantType.O9_PROPARGYL_SUGAR: 234>¶
- OD1_CONNECT = <VariantType.OD1_CONNECT: 46>¶
- OD2_CONNECT = <VariantType.OD2_CONNECT: 47>¶
- OE1_CONNECT = <VariantType.OE1_CONNECT: 44>¶
- OE2_CONNECT = <VariantType.OE2_CONNECT: 45>¶
- OG1_CONNECT = <VariantType.OG1_CONNECT: 50>¶
- OG_CONNECT = <VariantType.OG_CONNECT: 49>¶
- OOP_POST = <VariantType.OOP_POST: 32>¶
- OOP_PRE = <VariantType.OOP_PRE: 31>¶
- O_CONNECT = <VariantType.O_CONNECT: 48>¶
- PHOSPHONATE_UPPER_VARIANT = <VariantType.PHOSPHONATE_UPPER_VARIANT: 5>¶
- PHOSPHORYLATION = <VariantType.PHOSPHORYLATION: 58>¶
- PROTONATED = <VariantType.PROTONATED: 51>¶
- PROTONATED_N1 = <VariantType.PROTONATED_N1: 99>¶
- PROTONATED_N3 = <VariantType.PROTONATED_N3: 100>¶
- REPLONLY = <VariantType.REPLONLY: 73>¶
- REPLS_BB = <VariantType.REPLS_BB: 72>¶
- REPL_PHOSPHATE = <VariantType.REPL_PHOSPHATE: 74>¶
- SC_BRANCH_POINT = <VariantType.SC_BRANCH_POINT: 11>¶
- SC_FRAGMENT = <VariantType.SC_FRAGMENT: 290>¶
- SG_CONNECT = <VariantType.SG_CONNECT: 22>¶
- SHOVE_BB = <VariantType.SHOVE_BB: 291>¶
- SIDECHAIN_CONJUGATION = <VariantType.SIDECHAIN_CONJUGATION: 21>¶
- SPECIAL_ROT = <VariantType.SPECIAL_ROT: 289>¶
- SULFATION = <VariantType.SULFATION: 59>¶
- TB3_COORDINATION = <VariantType.TB3_COORDINATION: 283>¶
- THREE_PRIME_AZIDE = <VariantType.THREE_PRIME_AZIDE: 85>¶
- THREE_PRIME_DEOXY = <VariantType.THREE_PRIME_DEOXY: 86>¶
- THREE_PRIME_END_OH = <VariantType.THREE_PRIME_END_OH: 83>¶
- THREE_PRIME_FIVE_PRIME_METHYL_PHOSPHATE = <VariantType.THREE_PRIME_FIVE_PRIME_METHYL_PHOSPHATE: 101>¶
- THREE_PRIME_PACKABLE_PHOSPHATE = <VariantType.THREE_PRIME_PACKABLE_PHOSPHATE: 96>¶
- THREE_PRIME_PHOSPHATE = <VariantType.THREE_PRIME_PHOSPHATE: 84>¶
- THREE_PRIME_TWO_PRIME_CYCLIC_PHOSPHATE = <VariantType.THREE_PRIME_TWO_PRIME_CYCLIC_PHOSPHATE: 93>¶
- TM3_COORDINATION = <VariantType.TM3_COORDINATION: 284>¶
- TRIAZOLAMERC = <VariantType.TRIAZOLAMERC: 273>¶
- TRIAZOLAMERN = <VariantType.TRIAZOLAMERN: 272>¶
- TRIMETHYLATION = <VariantType.TRIMETHYLATION: 56>¶
- UPPERTERM_TRUNC_VARIANT = <VariantType.UPPERTERM_TRUNC_VARIANT: 3>¶
- UPPER_CONNECTION_RNA = <VariantType.UPPER_CONNECTION_RNA: 95>¶
- UPPER_TERMINUS_VARIANT = <VariantType.FIRST_VARIANT: 1>¶
- URONIC_ACID_VARIANT = <VariantType.URONIC_ACID_VARIANT: 117>¶
- VIRTUAL_BACKBONE_EXCEPT_C1PRIME = <VariantType.VIRTUAL_BACKBONE_EXCEPT_C1PRIME: 76>¶
- VIRTUAL_BASE = <VariantType.VIRTUAL_BASE: 77>¶
- VIRTUAL_BASE_HEAVY_ATOM = <VariantType.VIRTUAL_BASE_HEAVY_ATOM: 78>¶
- VIRTUAL_BB = <VariantType.VIRTUAL_BB: 66>¶
- VIRTUAL_DNA_PHOSPHATE = <VariantType.VIRTUAL_DNA_PHOSPHATE: 71>¶
- VIRTUAL_METAL_CONJUGATION = <VariantType.VIRTUAL_METAL_CONJUGATION: 25>¶
- VIRTUAL_NTERM = <VariantType.VIRTUAL_NTERM: 69>¶
- VIRTUAL_O2PRIME_HYDROGEN = <VariantType.VIRTUAL_O2PRIME_HYDROGEN: 82>¶
- VIRTUAL_PHOSPHATE = <VariantType.VIRTUAL_PHOSPHATE: 70>¶
- VIRTUAL_RESIDUE_VARIANT = <VariantType.VIRTUAL_RESIDUE_VARIANT: 68>¶
- VIRTUAL_RIBOSE = <VariantType.VIRTUAL_RIBOSE: 75>¶
- VIRTUAL_RNA_RESIDUE = <VariantType.VIRTUAL_RNA_RESIDUE: 79>¶
- VIRTUAL_RNA_RESIDUE_EXCLUDE_PHOSPHATE = <VariantType.VIRTUAL_RNA_RESIDUE_EXCLUDE_PHOSPHATE: 80>¶
- VIRTUAL_SIDE_CHAIN = <VariantType.VIRTUAL_SIDE_CHAIN: 67>¶
- YB3_COORDINATION = <VariantType.YB3_COORDINATION: 286>¶
- ZN_CONNECT = <VariantType.ZN_CONNECT: 24>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.chemical.VirtualizeAll¶
Bases:
PatchOperation
virtualize all
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.VirtualizeAll, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::VirtualizeAll::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.VirtualizeAll, : pyrosetta.rosetta.core.chemical.VirtualizeAll) pyrosetta.rosetta.core.chemical.VirtualizeAll ¶
C++: core::chemical::VirtualizeAll::operator=(const class core::chemical::VirtualizeAll &) –> class core::chemical::VirtualizeAll &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.VirtualizeAll) str ¶
Return the name of this PatchOperation (“VirtualizeAll”).
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::VirtualizeAll::name() const –> std::string
- class pyrosetta.rosetta.core.chemical.VirtualizeSidechain¶
Bases:
PatchOperation
virtualize sidechain
- adds_atoms(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.utility.vector1_std_string ¶
Which atom(s), if any, is/are added. Used for fast matching of ResidueType/Patches to PDB residues.
This includes both atoms and all possible aliases for those atoms.
C++: core::chemical::PatchOperation::adds_atoms() –> class utility::vector1<std::string, class std::allocator<std::string > >
- adds_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is added.
C++: core::chemical::PatchOperation::adds_property() const –> std::string
- adds_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is added.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::adds_property_enum() const –> enum core::chemical::ResidueProperty
- applies_to_placeholder(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Special – does this apply to ‘minimal’, placeholder types? Generally true, unless updating aa or name3.
C++: core::chemical::PatchOperation::applies_to_placeholder() const –> bool
- apply(self: pyrosetta.rosetta.core.chemical.VirtualizeSidechain, rsd: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
C++: core::chemical::VirtualizeSidechain::apply(class core::chemical::MutableResidueType &) const –> bool
- assign(self: pyrosetta.rosetta.core.chemical.VirtualizeSidechain, : pyrosetta.rosetta.core.chemical.VirtualizeSidechain) pyrosetta.rosetta.core.chemical.VirtualizeSidechain ¶
C++: core::chemical::VirtualizeSidechain::operator=(const class core::chemical::VirtualizeSidechain &) –> class core::chemical::VirtualizeSidechain &
- changes_connections_on(self: pyrosetta.rosetta.core.chemical.PatchOperation, : pyrosetta.rosetta.core.chemical.ResidueType, : str) bool ¶
Can this case change connections for the atom on the residue?
Be a little careful, as the passed atom name string may not have the same
whitespace padding as any internal atom name.
C++: core::chemical::PatchOperation::changes_connections_on(const class core::chemical::ResidueType &, const std::string &) const –> bool
- deletes_atom(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which atom, if any, is deleted. Used for fast matching of ResidueType/Patches to PDB residues.
C++: core::chemical::PatchOperation::deletes_atom() –> std::string
- deletes_property(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which property, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_property() const –> std::string
- deletes_property_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.ResidueProperty ¶
Which property, if any, is deleted.
This returns an enum value.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::PatchOperation::deletes_property_enum() const –> enum core::chemical::ResidueProperty
- deletes_variant(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Which variant, if any, is deleted.
C++: core::chemical::PatchOperation::deletes_variant() const –> std::string
- deletes_variant_enum(self: pyrosetta.rosetta.core.chemical.PatchOperation) pyrosetta.rosetta.core.chemical.VariantType ¶
Which variant, if any, is deleted, by enum.
C++: core::chemical::PatchOperation::deletes_variant_enum() const –> enum core::chemical::VariantType
- generates_base_residue_type(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates base residue – legacy for D_AA – do not use otherwise.
C++: core::chemical::PatchOperation::generates_base_residue_type() const –> bool
- generates_interchangeability_group(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates interchangeability_group.
C++: core::chemical::PatchOperation::generates_interchangeability_group() –> std::string
- generates_name3(self: pyrosetta.rosetta.core.chemical.PatchOperation) str ¶
Generates name3.
C++: core::chemical::PatchOperation::generates_name3() –> std::string
- may_change_aa(self: pyrosetta.rosetta.core.chemical.PatchOperation) bool ¶
Generates a new aa
C++: core::chemical::PatchOperation::may_change_aa() –> bool
- name(self: pyrosetta.rosetta.core.chemical.VirtualizeSidechain) str ¶
Return the name of this PatchOperation (“VirtualizeSidechain”).
Andrew M. Watkins (amw579.edu).
C++: core::chemical::VirtualizeSidechain::name() const –> std::string
- pyrosetta.rosetta.core.chemical.aa_from_name(name: str) pyrosetta.rosetta.core.chemical.AA ¶
Give an AA string 3-letter code, return its enum type.
C++: core::chemical::aa_from_name(const std::string &) –> enum core::chemical::AA
- pyrosetta.rosetta.core.chemical.aa_from_one_or_three(name: str) pyrosetta.rosetta.core.chemical.AA ¶
C++: core::chemical::aa_from_one_or_three(const std::string &) –> enum core::chemical::AA
- pyrosetta.rosetta.core.chemical.aa_from_oneletter_code(onelettercode: str) pyrosetta.rosetta.core.chemical.AA ¶
give a 1 letter code and return the string name
C++: core::chemical::aa_from_oneletter_code(char) –> enum core::chemical::AA
- pyrosetta.rosetta.core.chemical.add_atom_type_set_parameters_from_command_line(atom_type_set_tag: str, atom_type_set: pyrosetta.rosetta.core.chemical.AtomTypeSet) None ¶
Add additional parameter files not present in <atom-set-name>/extras.txt.
C++: core::chemical::add_atom_type_set_parameters_from_command_line(const std::string &, class core::chemical::AtomTypeSet &) –> void
- pyrosetta.rosetta.core.chemical.add_atom_types_from_command_line(atom_type_set_tag: str, atom_type_set: pyrosetta.rosetta.core.chemical.AtomTypeSet) None ¶
Add additional atomy types not present in <atom-set-name>/atom_properties.txt.
C++: core::chemical::add_atom_types_from_command_line(const std::string &, class core::chemical::AtomTypeSet &) –> void
- pyrosetta.rosetta.core.chemical.add_mm_atom_type_set_parameters_from_command_line(mm_atom_type_set_tag: str, atom_type_set: pyrosetta.rosetta.core.chemical.MMAtomTypeSet) None ¶
Add additional mm atom parameters not present in <mm-atom-type-set-name>/mm_atom_properties.txt
C++: core::chemical::add_mm_atom_type_set_parameters_from_command_line(const std::string &, class core::chemical::MMAtomTypeSet &) –> void
- pyrosetta.rosetta.core.chemical.annotate_backbone(restype: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
- Annotate “backbone” atoms.
For the purpose of this function, backbone atoms are any atoms which are connected to another backbone atom by a non-rotatable, non-cut bond. Atoms connected to the upper and/or lower connect points are always backbone. Important - if Chis/cuts aren’t properly annotated, all atoms will be backbone.
C++: core::chemical::annotate_backbone(class core::chemical::MutableResidueType &) –> void
- pyrosetta.rosetta.core.chemical.apply_adducts_to_residue(rsd: pyrosetta.rosetta.core.chemical.ResidueType, add_mask: pyrosetta.rosetta.utility.vector1_bool) pyrosetta.rosetta.core.chemical.MutableResidueType ¶
Apply adducts to residue using a boolean mask
C++: core::chemical::apply_adducts_to_residue(const class core::chemical::ResidueType &, class utility::vector1<bool, class std::allocator<bool> > &) –> class std::shared_ptr<class core::chemical::MutableResidueType>
- pyrosetta.rosetta.core.chemical.apply_symm_b3g_corrections(child_atom: str, phi: float, theta: float, d: float, parent_atom: str, angle_atom: str, torsion_atom: str) None ¶
Symmetrize the b3g params file (if the user has used the -symmetric_gly_tables option).
Ugh. Special-case logic.
Vikram K. Mulligan, Baker laboratory (vmullig.edu)
C++: core::chemical::apply_symm_b3g_corrections(const std::string &, double &, double &, double &, std::string &, std::string &, std::string &) –> void
- pyrosetta.rosetta.core.chemical.apply_symm_gly_corrections(child_atom: str, phi: float, theta: float, d: float, parent_atom: str, angle_atom: str, torsion_atom: str) None ¶
Symmetrize the glycine params file (if the user has used the -symmetric_gly_tables option).
Ugh. Special-case logic.
Vikram K. Mulligan, Baker laboratory (vmullig.edu)
C++: core::chemical::apply_symm_gly_corrections(const std::string &, double &, double &, double &, std::string &, std::string &, std::string &) –> void
- pyrosetta.rosetta.core.chemical.calculate_rigid_matrix(res: pyrosetta.rosetta.core.chemical.MutableResidueType, distances: pyrosetta.rosetta.core.chemical.VDDistanceMatrix) None ¶
- Calculate the rigid matrix - assume that distances has been initialized to some really large value, and is square
Helper for find_nbr_dist
C++: core::chemical::calculate_rigid_matrix(const class core::chemical::MutableResidueType &, class core::chemical::VDDistanceMatrix &) –> void
- pyrosetta.rosetta.core.chemical.case_from_lines(*args, **kwargs)¶
Overloaded function.
case_from_lines(lines: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.PatchCase
case_from_lines(lines: pyrosetta.rosetta.utility.vector1_std_string, res_type_set_mode: pyrosetta.rosetta.core.chemical.TypeSetMode) -> pyrosetta.rosetta.core.chemical.PatchCase
case_from_lines(lines: pyrosetta.rosetta.utility.vector1_std_string, res_type_set_mode: pyrosetta.rosetta.core.chemical.TypeSetMode, patch_name: str) -> pyrosetta.rosetta.core.chemical.PatchCase
create a PatchCase from input lines
add selector_ from lines enclosed by “BEGIN_SELECTOR” and “END_SELECTOR”. add operations_ from each input line containing a single operation
C++: core::chemical::case_from_lines(const class utility::vector1<std::string, class std::allocator<std::string > > &, enum core::chemical::TypeSetMode, const std::string &) –> class std::shared_ptr<class core::chemical::PatchCase>
- pyrosetta.rosetta.core.chemical.clean_up_dangling_connect(restype: pyrosetta.rosetta.core.chemical.MutableResidueType, remove_type: pyrosetta.rosetta.core.chemical.ICoordAtomIDType) None ¶
- Attempt to find new ICOOR definitions for entries in the ResidueType which rely on a now-deleted upper/lower connection
(Connection type is specified by the passed type.)
C++: core::chemical::clean_up_dangling_connect(class core::chemical::MutableResidueType &, enum core::chemical::ICoordAtomIDType) –> void
- pyrosetta.rosetta.core.chemical.compare_atom_icoor(*args, **kwargs)¶
Overloaded function.
compare_atom_icoor(aic1: pyrosetta.rosetta.core.chemical.AtomICoor, aic2: pyrosetta.rosetta.core.chemical.AtomICoor) -> bool
compare_atom_icoor(aic1: pyrosetta.rosetta.core.chemical.AtomICoor, aic2: pyrosetta.rosetta.core.chemical.AtomICoor, fuzzy: bool) -> bool
- Are the two ResidueConnection objects equivalent
Here instead of in operator== because of the fuzzy-real issue.
C++: core::chemical::compare_atom_icoor(const class core::chemical::AtomICoor &, const class core::chemical::AtomICoor &, bool) –> bool
- pyrosetta.rosetta.core.chemical.compare_residue_connection(*args, **kwargs)¶
Overloaded function.
compare_residue_connection(rc1: pyrosetta.rosetta.core.chemical.ResidueConnection, rc2: pyrosetta.rosetta.core.chemical.ResidueConnection) -> bool
compare_residue_connection(rc1: pyrosetta.rosetta.core.chemical.ResidueConnection, rc2: pyrosetta.rosetta.core.chemical.ResidueConnection, fuzzy: bool) -> bool
- Are the two ResidueConnection objects equivalent
Here instead of in operator== because of the fuzzy-real issue.
C++: core::chemical::compare_residue_connection(const class core::chemical::ResidueConnection &, const class core::chemical::ResidueConnection &, bool) –> bool
- pyrosetta.rosetta.core.chemical.complex_ring_detection(res: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
C++: core::chemical::complex_ring_detection(class core::chemical::MutableResidueType &) –> void
- pyrosetta.rosetta.core.chemical.convert_to_BondName(id: str) pyrosetta.rosetta.core.chemical.BondName ¶
C++: core::chemical::convert_to_BondName(const std::string &) –> enum core::chemical::BondName
- pyrosetta.rosetta.core.chemical.create_bond_length(atom1: core::chemical::gasteiger::GasteigerAtomTypeData, atom2: core::chemical::gasteiger::GasteigerAtomTypeData, bond_type: pyrosetta.rosetta.core.chemical.BondName) float ¶
this will create a bond length based on gasteiger atom type definitions of bonds
C++: core::chemical::create_bond_length(const class core::chemical::gasteiger::GasteigerAtomTypeData &, const class core::chemical::gasteiger::GasteigerAtomTypeData &, enum core::chemical::BondName) –> double
- pyrosetta.rosetta.core.chemical.deep_copy(*args, **kwargs)¶
Overloaded function.
deep_copy(source: core::chemical::AtomProperties) -> core::chemical::AtomProperties
C++: core::chemical::deep_copy(const class core::chemical::AtomProperties &) –> class std::shared_ptr<class core::chemical::AtomProperties>
deep_copy(source: core::chemical::ResidueProperties) -> core::chemical::ResidueProperties
C++: core::chemical::deep_copy(const class core::chemical::ResidueProperties &) –> class std::shared_ptr<class core::chemical::ResidueProperties>
deep_copy(source: core::chemical::Orbital) -> core::chemical::Orbital
C++: core::chemical::deep_copy(const class core::chemical::Orbital &) –> class std::shared_ptr<class core::chemical::Orbital>
- pyrosetta.rosetta.core.chemical.detect_ld_chirality_from_polymer_residue(*args, **kwargs)¶
Overloaded function.
detect_ld_chirality_from_polymer_residue(restype: pyrosetta.rosetta.core.chemical.MutableResidueType, is_d_aa: bool, is_l_aa: bool) -> None
C++: core::chemical::detect_ld_chirality_from_polymer_residue(const class core::chemical::MutableResidueType &, bool &, bool &) –> void
detect_ld_chirality_from_polymer_residue(xyz: pyrosetta.rosetta.std.map_std_string_numeric_xyzVector_double_t_std_allocator_std_pair_const_std_string_numeric_xyzVector_double_t, name3: str, is_d_aa: bool, is_l_aa: bool) -> None
C++: core::chemical::detect_ld_chirality_from_polymer_residue(const class std::map<std::string, class numeric::xyzVector<double>, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class numeric::xyzVector<double> > > > &, const std::string &, bool &, bool &) –> void
- pyrosetta.rosetta.core.chemical.enlarge_h_lj_wdepth(*args, **kwargs)¶
Overloaded function.
enlarge_h_lj_wdepth(lj_wdepth: pyrosetta.rosetta.utility.vector1_double, atom_type_set: pyrosetta.rosetta.core.chemical.AtomTypeSet) -> None
Fang-Chieh Chou 8/10/2012. Use larger LJ_WDEPTH for protons to avoid clashes in RNA
C++: core::chemical::enlarge_h_lj_wdepth(class utility::vector1<double, class std::allocator<double> > &, const class core::chemical::AtomTypeSet &) –> void
enlarge_h_lj_wdepth(atom_type_set: pyrosetta.rosetta.core.chemical.AtomTypeSet) -> None
Fang-Chieh Chou 8/10/2012. Use larger LJ_WDEPTH for protons to avoid clashes in RNA
C++: core::chemical::enlarge_h_lj_wdepth(class core::chemical::AtomTypeSet &) –> void
- pyrosetta.rosetta.core.chemical.error_check_requested_adducts(add_map: pyrosetta.rosetta.std.map_std_string_int, rsd_types: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t) None ¶
Make sure requested adducts exist in some residue
C++: core::chemical::error_check_requested_adducts(const class std::map<std::string, int, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, int> > > &, const class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > > &) –> void
- pyrosetta.rosetta.core.chemical.find_best_match(*args, **kwargs)¶
Overloaded function.
find_best_match(rsd_type_list: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t, atom_names: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.core.chemical.ResidueType
find_best_match(rsd_type_list: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t, atom_names: pyrosetta.rosetta.utility.vector1_std_string, ignore_atom_named_H: bool) -> pyrosetta.rosetta.core.chemical.ResidueType
look for best match to atom_names
C++: core::chemical::find_best_match(const class utility::vector1<class std::shared_ptr<const class core::chemical::ResidueType>, class std::allocator<class std::shared_ptr<const class core::chemical::ResidueType> > > &, const class utility::vector1<std::string, class std::allocator<std::string > > &, const bool) –> class std::shared_ptr<const class core::chemical::ResidueType>
- pyrosetta.rosetta.core.chemical.find_bonds_in_rings(*args, **kwargs)¶
Overloaded function.
find_bonds_in_rings(res: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
find_bonds_in_rings(res: pyrosetta.rosetta.core.chemical.MutableResidueType, complex_ring_detection: bool) -> None
Determine which bonds are in rings, and set the BondRingness property of each
C++: core::chemical::find_bonds_in_rings(class core::chemical::MutableResidueType &, const bool) –> void
- pyrosetta.rosetta.core.chemical.find_chi_bonds(restype: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.utility.vector1_utility_vector1_void__star__std_allocator_void__star__t ¶
- Find which bonds are rotatatable (chi) bonds
Returns a list of four vds representing the chi
C++: core::chemical::find_chi_bonds(const class core::chemical::MutableResidueType &) –> class utility::vector1<class utility::vector1<void *, class std::allocator<void *> >, class std::allocator<class utility::vector1<void *, class std::allocator<void *> > > >
- pyrosetta.rosetta.core.chemical.find_nbr_dist(res: pyrosetta.rosetta.core.chemical.MutableResidueType, nbr_atom: capsule) float ¶
- Find the neighbor distance to the given neighbor atom.
If nbr_atom is null_vertex, give the smallest neighbor distance, and set nbr_atom to the atom for that distance.
The neighbor distance here is adjusted for rotatable bonds - It should be at least as large as the maximum neighbor distance in any torsional rotamer If the neighbor atom is not provided, the atom chosen will be a multiply-bonded heavy atom.
- Assumes:
All atoms and bond are present
All ideal_xyz coordinates have been set
All elements have been set
All ring bonds have been annotated
C++: core::chemical::find_nbr_dist(const class core::chemical::MutableResidueType &, void *&) –> double
- pyrosetta.rosetta.core.chemical.fixup_patches(string_in: str) str ¶
Replaces the deprecated “_p:” linker connecting ResidueType base names with their patch names with “:”.
C++: core::chemical::fixup_patches(const std::string &) –> std::string
- pyrosetta.rosetta.core.chemical.formatted_icoord_tree(*args, **kwargs)¶
Overloaded function.
formatted_icoord_tree(restype: pyrosetta.rosetta.core.chemical.ResidueType) -> str
Return a string representing the internal coordinates tree of this ResidueType.
C++: core::chemical::formatted_icoord_tree(const class core::chemical::ResidueType &) –> std::string
formatted_icoord_tree(restype: pyrosetta.rosetta.core.chemical.MutableResidueType) -> str
Return a string representing the internal coordinates tree of this MutableResidueType (if any)
C++: core::chemical::formatted_icoord_tree(const class core::chemical::MutableResidueType &) –> std::string
- pyrosetta.rosetta.core.chemical.full_name_from_aa(aa: pyrosetta.rosetta.core.chemical.AA) str ¶
give the canonical “full” ResidueType name for given AA
C++: core::chemical::full_name_from_aa(enum core::chemical::AA) –> std::string
- pyrosetta.rosetta.core.chemical.get_D_equivalent(aa: pyrosetta.rosetta.core.chemical.AA) pyrosetta.rosetta.core.chemical.AA ¶
Given an enum type for a L-amino acid with a canonical side-chain, return the enum type for the corresponding D-amino acid (or aa_unk if the corresponding D-amino acid cannot be determined).
C++: core::chemical::get_D_equivalent(const enum core::chemical::AA) –> enum core::chemical::AA
- pyrosetta.rosetta.core.chemical.get_L_equivalent(aa: pyrosetta.rosetta.core.chemical.AA) pyrosetta.rosetta.core.chemical.AA ¶
Given an enum type for a D-amino acid with a canonical side-chain, return the enum type for the corresponding L-amino acid (or aa_unk if the corresponding L-amino acid cannot be determined).
C++: core::chemical::get_L_equivalent(const enum core::chemical::AA) –> enum core::chemical::AA
- pyrosetta.rosetta.core.chemical.get_connection_number(: str) int ¶
Get the connection number from a string representing an CONNECT type (e.g. 4 from CONN4)
C++: core::chemical::get_connection_number(const std::string &) –> unsigned long
- pyrosetta.rosetta.core.chemical.get_patch_names(rsd_type: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::chemical::get_patch_names(const class core::chemical::ResidueType &) –> class utility::vector1<std::string, class std::allocator<std::string > >
- pyrosetta.rosetta.core.chemical.get_residue_path_distances(res: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.ObjexxFCL.FArray2D_int_t ¶
relies on class Graph to find all pairs shortest path information
C++: core::chemical::get_residue_path_distances(const class core::chemical::ResidueType &) –> class ObjexxFCL::FArray2D<int>
- pyrosetta.rosetta.core.chemical.get_terminal_varianttypes() pyrosetta.rosetta.utility.vector1_core_chemical_VariantType ¶
Get a list of those VariantTypes that affect termini.
Vikram K. Mulligan.
C++: core::chemical::get_terminal_varianttypes() –> class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >
- pyrosetta.rosetta.core.chemical.heavy_atom_names_match(first: pyrosetta.rosetta.core.chemical.ResidueType, second: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
Return true if the two residues have the same number and name of heavy atoms.
C++: core::chemical::heavy_atom_names_match(const class core::chemical::ResidueType &, const class core::chemical::ResidueType &) –> bool
- pyrosetta.rosetta.core.chemical.is_aa_name_unknown(name: str) bool ¶
Given aa three letter string, return true if it is an unknown aa.
Steven Cobms (steven.combs1.com)
C++: core::chemical::is_aa_name_unknown(const std::string &) –> bool
- pyrosetta.rosetta.core.chemical.is_canonical_D_aa(aa: pyrosetta.rosetta.core.chemical.AA) bool ¶
Give an enum type, return true if and only if it is a D-amino acid that is the mirror image of a canonical alpha-L-amino acid.
Vikram K. Mulligan (vmullig.edu)
C++: core::chemical::is_canonical_D_aa(const enum core::chemical::AA) –> bool
- pyrosetta.rosetta.core.chemical.is_canonical_L_aa_excluding_gly(aa: pyrosetta.rosetta.core.chemical.AA) bool ¶
Give an enum type, return true if and only if it is an L-amino acid of a canonical type.
Returns FALSE for glycine.
Vikram K. Mulligan (vmulligan.org)
C++: core::chemical::is_canonical_L_aa_excluding_gly(const enum core::chemical::AA) –> bool
- pyrosetta.rosetta.core.chemical.is_canonical_L_aa_or_gly(aa: pyrosetta.rosetta.core.chemical.AA) bool ¶
Given an enum type, return true if and only if it is a canonical L-amino acid.
Also returns true if this is a glycine.
Steven Cobms (steven.combs1.com)
C++: core::chemical::is_canonical_L_aa_or_gly(const enum core::chemical::AA) –> bool
- pyrosetta.rosetta.core.chemical.is_canonical_beta3_aa(aa: pyrosetta.rosetta.core.chemical.AA) bool ¶
Given an enum type, return true if and only if it is a canonical beta-amino acid.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::is_canonical_beta3_aa(const enum core::chemical::AA) –> bool
- pyrosetta.rosetta.core.chemical.is_mainchain_torsion_also_ring_torsion(res_type: pyrosetta.rosetta.core.chemical.ResidueType, torsion_index: int) bool ¶
Are these main-chain torsions also ring torsions?
C++: core::chemical::is_mainchain_torsion_also_ring_torsion(const class core::chemical::ResidueType &, unsigned long) –> bool
- pyrosetta.rosetta.core.chemical.is_sp2_proton_chi(chi: int, restype: pyrosetta.rosetta.core.chemical.MutableResidueType) bool ¶
Is the given chi a proton chi with the proton attached to an atom attached to an non-sp3 atom?
The use case is to see if the proton chi should flat or staggered with rotamers
C++: core::chemical::is_sp2_proton_chi(unsigned long, const class core::chemical::MutableResidueType &) –> bool
- pyrosetta.rosetta.core.chemical.mainchain_path(res: pyrosetta.rosetta.core.chemical.MutableResidueType) pyrosetta.rosetta.utility.vector1_void_* ¶
- Figure out the shortest path between the upper and lower connect atoms (inclusive)
Will return an empty vector if one does not exist.
C++: core::chemical::mainchain_path(const class core::chemical::MutableResidueType &) –> class utility::vector1<void *, class std::allocator<void *> >
- pyrosetta.rosetta.core.chemical.make_centroid(*args, **kwargs)¶
Overloaded function.
make_centroid(res: pyrosetta.rosetta.core.chemical.ResidueType) -> pyrosetta.rosetta.core.chemical.MutableResidueType
Make a centroid version of the fullatom ResidueType passed in.
May return a nullptr if the conversion is not possible
This uses the same crude heuristics as in molfile_to_params That is, all heavy atoms and polar hydrogens are transfered over 1:1, and non-polar hydrogens are deleted.
Of particular note is that it makes no attempt to transfer things over into “Superatoms”
Current limitation: it cannot convert a ResidueType which has connections, if any of the ICOORs depend on deleted hydrogens.
- Assumes:
Input ResidueType is complete and finalized
C++: core::chemical::make_centroid(const class core::chemical::ResidueType &) –> class std::shared_ptr<class core::chemical::MutableResidueType>
make_centroid(res: pyrosetta.rosetta.core.chemical.MutableResidueType) -> pyrosetta.rosetta.core.chemical.MutableResidueType
C++: core::chemical::make_centroid(const class core::chemical::MutableResidueType &) –> class std::shared_ptr<class core::chemical::MutableResidueType>
- pyrosetta.rosetta.core.chemical.modify_atom_properties_from_command_line(atom_type_set_tag: str, atom_type_set: pyrosetta.rosetta.core.chemical.AtomTypeSet) None ¶
Modify atom_type properties from the command line.
C++: core::chemical::modify_atom_properties_from_command_line(const std::string &, class core::chemical::AtomTypeSet &) –> void
- pyrosetta.rosetta.core.chemical.name_from_aa(aa: pyrosetta.rosetta.core.chemical.AA) str ¶
give a enum type and return the string name
C++: core::chemical::name_from_aa(enum core::chemical::AA) –> std::string
- pyrosetta.rosetta.core.chemical.nonadduct_variants_match(res1: pyrosetta.rosetta.core.chemical.ResidueTypeBase, res2: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Similar to variants_match(), but allows different adduct-modified states.
C++: core::chemical::nonadduct_variants_match(const class core::chemical::ResidueTypeBase &, const class core::chemical::ResidueTypeBase &) –> bool
- pyrosetta.rosetta.core.chemical.one_indexed_chr_chains() str ¶
pad chr_chains with a dummy char in the first element so that it can be indexed starting at 1
C++: core::chemical::one_indexed_chr_chains() –> std::string
- pyrosetta.rosetta.core.chemical.oneletter_code_from_aa(aa: pyrosetta.rosetta.core.chemical.AA) str ¶
give a enum type and return the string name
C++: core::chemical::oneletter_code_from_aa(enum core::chemical::AA) –> char
- pyrosetta.rosetta.core.chemical.oneletter_code_specifies_aa(onelettercode: str) bool ¶
C++: core::chemical::oneletter_code_specifies_aa(char) –> bool
- pyrosetta.rosetta.core.chemical.pH_mode_exceptions() pyrosetta.rosetta.utility.vector1_core_chemical_VariantType ¶
C++: core::chemical::pH_mode_exceptions() –> class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >
- pyrosetta.rosetta.core.chemical.parse_adduct_string(add_vec: pyrosetta.rosetta.utility.options.StringVectorOption) pyrosetta.rosetta.std.map_std_string_int ¶
Convert input string to map of adducts->max usage
C++: core::chemical::parse_adduct_string(class utility::options::StringVectorOption &) –> class std::map<std::string, int, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, int> > >
- pyrosetta.rosetta.core.chemical.pretty_print_atomicoor(*args, **kwargs)¶
Overloaded function.
pretty_print_atomicoor(out: pyrosetta.rosetta.std.ostream, rsd_type: core::chemical::ResidueType) -> None
print the icoord table starting at the root.
C++: core::chemical::pretty_print_atomicoor(std::ostream &, const class core::chemical::ResidueType &) –> void
pretty_print_atomicoor(out: pyrosetta.rosetta.std.ostream, start: pyrosetta.rosetta.core.chemical.AtomICoor, rsd_type: core::chemical::ResidueType) -> None
pretty_print_atomicoor(out: pyrosetta.rosetta.std.ostream, start: pyrosetta.rosetta.core.chemical.AtomICoor, rsd_type: core::chemical::ResidueType, indent: int) -> None
print the icoord table starting with the given icoord record
C++: core::chemical::pretty_print_atomicoor(std::ostream &, const class core::chemical::AtomICoor &, const class core::chemical::ResidueType &, unsigned long) –> void
- pyrosetta.rosetta.core.chemical.print_chis(*args, **kwargs)¶
Overloaded function.
print_chis(out: pyrosetta.rosetta.std.ostream, res: pyrosetta.rosetta.core.chemical.ResidueType) -> None
Utility to examine chi output.
C++: core::chemical::print_chis(std::ostream &, const class core::chemical::ResidueType &) –> void
print_chis(out: pyrosetta.rosetta.std.ostream, res: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
Utility to examine chi output.
C++: core::chemical::print_chis(std::ostream &, const class core::chemical::MutableResidueType &) –> void
- pyrosetta.rosetta.core.chemical.quick_ring_detection(res: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
C++: core::chemical::quick_ring_detection(class core::chemical::MutableResidueType &) –> void
- pyrosetta.rosetta.core.chemical.read_topology_file(*args, **kwargs)¶
Overloaded function.
read_topology_file(filename: str, rsd_type_set: pyrosetta.rosetta.core.chemical.ResidueTypeSet) -> pyrosetta.rosetta.core.chemical.MutableResidueType
function to convert params files into ResidueType objects (repackages string filename into istream, gets needed subsidiary type sets from rsd_type_set
C++: core::chemical::read_topology_file(const std::string &, class std::shared_ptr<const class core::chemical::ResidueTypeSet>) –> class std::shared_ptr<class core::chemical::MutableResidueType>
read_topology_file(istream: pyrosetta.rosetta.utility.io.izstream, rsd_type_set: pyrosetta.rosetta.core.chemical.ResidueTypeSet) -> pyrosetta.rosetta.core.chemical.MutableResidueType
function to convert params files into ResidueType objects, gets needed subsidiary type sets from rsd_type_set
C++: core::chemical::read_topology_file(class utility::io::izstream &, class std::shared_ptr<const class core::chemical::ResidueTypeSet>) –> class std::shared_ptr<class core::chemical::MutableResidueType>
read_topology_file(istream: pyrosetta.rosetta.std.istream, filename: str, rsd_type_set: pyrosetta.rosetta.core.chemical.ResidueTypeSet) -> pyrosetta.rosetta.core.chemical.MutableResidueType
function to convert params files into ResidueType objects, gets needed subsidiary type sets from rsd_type_set
C++: core::chemical::read_topology_file(std::istream &, const std::string &, class std::shared_ptr<const class core::chemical::ResidueTypeSet>) –> class std::shared_ptr<class core::chemical::MutableResidueType>
- pyrosetta.rosetta.core.chemical.real_to_virtual(restype: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
- Virtualize convert the MutableResidueType to a virtual type
NOTE: This function does not rename the residue type
C++: core::chemical::real_to_virtual(class core::chemical::MutableResidueType &) –> void
- pyrosetta.rosetta.core.chemical.rename_atoms(*args, **kwargs)¶
Overloaded function.
rename_atoms(res: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
rename_atoms(res: pyrosetta.rosetta.core.chemical.MutableResidueType, preserve: bool) -> None
- Rename atoms in the residue type such that their names are unique.
If preserve is true, only rename those which have no names or who have name conflicts. (Both of the conflicting atoms will be renamed.)
C++: core::chemical::rename_atoms(class core::chemical::MutableResidueType &, bool) –> void
- pyrosetta.rosetta.core.chemical.residue_selector_single_from_line(line: str) pyrosetta.rosetta.core.chemical.ResidueTypeSelectorSingle ¶
create a singe ResidueTypeSelector from an input line.
C++: core::chemical::residue_selector_single_from_line(const std::string &) –> class std::shared_ptr<class core::chemical::ResidueTypeSelectorSingle>
- pyrosetta.rosetta.core.chemical.residue_type_all_patches_name(rsd_type: pyrosetta.rosetta.core.chemical.ResidueType) str ¶
helper function, returns the name of all added patches
C++: core::chemical::residue_type_all_patches_name(const class core::chemical::ResidueType &) –> std::string
- pyrosetta.rosetta.core.chemical.residue_type_base_name(rsd_type: pyrosetta.rosetta.core.chemical.ResidueTypeBase) str ¶
helper function, returns the base residue name prior to any patching
C++: core::chemical::residue_type_base_name(const class core::chemical::ResidueTypeBase &) –> std::string
- pyrosetta.rosetta.core.chemical.residue_types_identical(res1: pyrosetta.rosetta.core.chemical.ResidueType, res2: pyrosetta.rosetta.core.chemical.ResidueType) bool ¶
- Are two ResidueTypes equivalent?
This is here rather than as an operator on ResidueType because it’s not the sort of thing one should be doing normally. This looks for exact equivalence, including atom order.
C++: core::chemical::residue_types_identical(const class core::chemical::ResidueType &, const class core::chemical::ResidueType &) –> bool
- pyrosetta.rosetta.core.chemical.rosetta_recharge_fullatom(res: pyrosetta.rosetta.core.chemical.MutableResidueType) None ¶
Apply molfile_to_params style partial charges to the ResidueType.
These partial charges are based off of the Rosetta atom type, adjusted such that the net partial charge is equal to the net formal charge.
These charges are almost certainly dodgy. If you have any other source of partial charges that are at all reasonable, you probably want to consider those instead.
- Assumes:
All atoms and bond are present.
All atom types have been set.
Formal charges (if any) have been set.
C++: core::chemical::rosetta_recharge_fullatom(class core::chemical::MutableResidueType &) –> void
- pyrosetta.rosetta.core.chemical.rosetta_retype_fullatom(*args, **kwargs)¶
Overloaded function.
rosetta_retype_fullatom(restype: pyrosetta.rosetta.core.chemical.MutableResidueType) -> None
rosetta_retype_fullatom(restype: pyrosetta.rosetta.core.chemical.MutableResidueType, preserve: bool) -> None
Reassign Rosetta atom types based on the current fullatom heuristics.
If preserve is true, only retype those atoms which have an atom_type_index of zero.
C++: core::chemical::rosetta_retype_fullatom(class core::chemical::MutableResidueType &, bool) –> void
- pyrosetta.rosetta.core.chemical.rsd_set_from_cmd_line() pyrosetta.rosetta.std.weak_ptr_const_core_chemical_ResidueTypeSet_t ¶
Return a constant access pointer to the ResidueTypeSet specified by the command-line options.
C++: core::chemical::rsd_set_from_cmd_line() –> class std::weak_ptr<const class core::chemical::ResidueTypeSet>
- pyrosetta.rosetta.core.chemical.set_up_mapfile_reassignments_from_commandline(rsd: pyrosetta.rosetta.core.chemical.ResidueTypeBase) None ¶
- Certain commandline flags override the default RamaPrePro maps used by the 20
canonical amino acids. This function applies those overrides.
Vikram K. Mulligan (vmullig.edu).
C++: core::chemical::set_up_mapfile_reassignments_from_commandline(class std::shared_ptr<class core::chemical::ResidueTypeBase>) –> void
- pyrosetta.rosetta.core.chemical.setup_atom_type_reassignments_from_commandline(rsd_type_name: str, rsd_type_set_mode: pyrosetta.rosetta.core.chemical.TypeSetMode, atom_type_reassignments: pyrosetta.rosetta.std.map_std_string_std_string) None ¶
C++: core::chemical::setup_atom_type_reassignments_from_commandline(const std::string &, enum core::chemical::TypeSetMode, class std::map<std::string, std::string, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, std::string > > > &) –> void
- pyrosetta.rosetta.core.chemical.setup_atomic_charge_reassignments_from_commandline(rsd_type_name: str, rsd_type_set_mode: pyrosetta.rosetta.core.chemical.TypeSetMode, atomic_charge_reassignments: pyrosetta.rosetta.std.map_std_string_double) None ¶
C++: core::chemical::setup_atomic_charge_reassignments_from_commandline(const std::string &, enum core::chemical::TypeSetMode, class std::map<std::string, double, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, double> > > &) –> void
- pyrosetta.rosetta.core.chemical.setup_icoor_reassignments_from_commandline(rsd_type_name: str, rsd_type_set_mode: pyrosetta.rosetta.core.chemical.TypeSetMode, icoor_reassignments: pyrosetta.rosetta.std.map_std_string_utility_vector1_std_string_std_allocator_std_string_t_std_allocator_std_pair_const_std_string_utility_vector1_std_string_std_allocator_std_string_t) None ¶
C++: core::chemical::setup_icoor_reassignments_from_commandline(const std::string &, enum core::chemical::TypeSetMode, class std::map<std::string, class utility::vector1<std::string, class std::allocator<std::string > >, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class utility::vector1<std::string, class std::allocator<std::string > > > > > &) –> void
- pyrosetta.rosetta.core.chemical.shortest_path(res: pyrosetta.rosetta.core.chemical.MutableResidueType, start: capsule, end: capsule) pyrosetta.rosetta.utility.vector1_void_* ¶
- Figure out the shortest path between two atoms (inclusive)
Will return an empty vector if one does not exist.
C++: core::chemical::shortest_path(const class core::chemical::MutableResidueType &, void *, void *) –> class utility::vector1<void *, class std::allocator<void *> >
- pyrosetta.rosetta.core.chemical.string_from_type_set_mode(mode: pyrosetta.rosetta.core.chemical.TypeSetMode) str ¶
C++: core::chemical::string_from_type_set_mode(enum core::chemical::TypeSetMode) –> std::string
- pyrosetta.rosetta.core.chemical.string_to_icoord_type(: str) pyrosetta.rosetta.core.chemical.ICoordAtomIDType ¶
Convert a string designation into the corresponding ICoordAtomIDType enum.
C++: core::chemical::string_to_icoord_type(const std::string &) –> enum core::chemical::ICoordAtomIDType
- pyrosetta.rosetta.core.chemical.tag_from_line(line: str) str ¶
handy function, return the first word from a line
C++: core::chemical::tag_from_line(const std::string &) –> std::string
- pyrosetta.rosetta.core.chemical.type_set_mode_from_string(*args, **kwargs)¶
Overloaded function.
type_set_mode_from_string(mode: str) -> pyrosetta.rosetta.core.chemical.TypeSetMode
type_set_mode_from_string(mode: str, fail: bool) -> pyrosetta.rosetta.core.chemical.TypeSetMode
- If fail is true, utility_exit if the mode cannot be converted,
if not, return the invalid type.
C++: core::chemical::type_set_mode_from_string(const std::string &, bool) –> enum core::chemical::TypeSetMode
- pyrosetta.rosetta.core.chemical.unset_acceptor_ether_oxygens(atom_type_set: pyrosetta.rosetta.core.chemical.AtomTypeSet) None ¶
Rhiju. O3’, O4’, O5’ in nucleic acids are ethers – turn them off as acceptors for H-bonds.
C++: core::chemical::unset_acceptor_ether_oxygens(class core::chemical::AtomTypeSet &) –> void
- pyrosetta.rosetta.core.chemical.variants_match(res1: pyrosetta.rosetta.core.chemical.ResidueTypeBase, res2: pyrosetta.rosetta.core.chemical.ResidueTypeBase) bool ¶
Are these two residues patched in exactly the same way?
C++: core::chemical::variants_match(const class core::chemical::ResidueTypeBase &, const class core::chemical::ResidueTypeBase &) –> bool
- pyrosetta.rosetta.core.chemical.variants_match_with_exceptions(res1: pyrosetta.rosetta.core.chemical.ResidueTypeBase, res2: pyrosetta.rosetta.core.chemical.ResidueTypeBase, list_of_variants_to_ignore: pyrosetta.rosetta.utility.vector1_core_chemical_VariantType) bool ¶
Are these two residues patched in exactly the same way, ignoring any VariantTypes in the list of exceptions?
C++: core::chemical::variants_match_with_exceptions(const class core::chemical::ResidueTypeBase &, const class core::chemical::ResidueTypeBase &, class utility::vector1<enum core::chemical::VariantType, class std::allocator<enum core::chemical::VariantType> >) –> bool
- pyrosetta.rosetta.core.chemical.write_graphviz(*args, **kwargs)¶
Overloaded function.
write_graphviz(rsd: pyrosetta.rosetta.core.chemical.ResidueType, out: pyrosetta.rosetta.std.ostream) -> None
write_graphviz(rsd: pyrosetta.rosetta.core.chemical.ResidueType, out: pyrosetta.rosetta.std.ostream, header: bool) -> None
- Produces a graphviz dot representation of the ResidueType to the given output stream
If header is true (the default) a line with an explanatory message will be printed first.
C++: core::chemical::write_graphviz(const class core::chemical::ResidueType &, std::ostream &, bool) –> void
write_graphviz(rsd: pyrosetta.rosetta.core.chemical.MutableResidueType, out: pyrosetta.rosetta.std.ostream) -> None
write_graphviz(rsd: pyrosetta.rosetta.core.chemical.MutableResidueType, out: pyrosetta.rosetta.std.ostream, header: bool) -> None
C++: core::chemical::write_graphviz(const class core::chemical::MutableResidueType &, std::ostream &, bool) –> void
- pyrosetta.rosetta.core.chemical.write_topology_file(*args, **kwargs)¶
Overloaded function.
write_topology_file(rsd: pyrosetta.rosetta.core.chemical.ResidueType) -> None
write_topology_file(rsd: pyrosetta.rosetta.core.chemical.ResidueType, filename: str) -> None
writes a .params file from a given ResidueType object
C++: core::chemical::write_topology_file(const class core::chemical::ResidueType &, std::string) –> void