| |
- builtins.object
-
- GasteigerAtomTypeData
- GasteigerAtomTypeSet
- PossibleAtomTypesForAtom
class GasteigerAtomTypeData(builtins.object) |
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
contains hybridization and bond geometry data, which is used in Atom |
|
Methods defined here:
- AtomicOrbitalTypes_strings(...) from builtins.PyCapsule
- AtomicOrbitalTypes_strings() -> rosetta.std.vector_std_string
- Clone(...) from builtins.PyCapsule
- Clone(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> rosetta.core.chemical.gasteiger.GasteigerAtomTypeData
Clone function
pointer to new AtomTypeData
- GetPropertyName(...) from builtins.PyCapsule
- GetPropertyName(PROPERTY : rosetta.core.chemical.gasteiger.Properties) -> str
element type property as string
the property desired
the property as string
- __init__(...) from builtins.PyCapsule
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> NoneType
2. __init__(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, NAME : str, ELEMENT_TYPE : rosetta.core.chemical.Element, HYBRIDIZATION : core::chemical::gasteiger::GasteigerAtomTypeData::HybridOrbitalType, HYBRID_ORBITALS_IN_SIGMA_BONDS : int, HYBRID_ORBITALS_NONBINDING : int, PI_ORBITALS_IN_BONDS : rosetta.std.set_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_std_less_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_std_allocator_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_t, ATOMIC_ORBITALS_NONBINDING : rosetta.std.set_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_std_less_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_std_allocator_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_t, SIGMA_VALENCE_STATE_IONIZATION_POTENTIAL : float, SIGMA_VALENCE_STATE_ELECTRON_AFFINITY : float, PI_VALENCE_STATE_IONIZATION_POTENTIAL : float, PI_VALENCE_STATE_ELECTRON_AFFINITY : float, LONE_PAIR_IONIZATION_POTENTIAL : float, LONE_PAIR_ELECTRON_AFFINITY : float, ATOMIC_POLARIZABILITY : float) -> NoneType
3. __init__(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, NAME : str, ELEMENT : str, HYBRIDIZATION : core::chemical::gasteiger::GasteigerAtomTypeData::HybridOrbitalType, HYBRID_ORBITALS_IN_SIGMA_BONDS : int, HYBRID_ORBITALS_NONBINDING : int, PI_ORBITALS_IN_BONDS : rosetta.std.set_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_std_less_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_std_allocator_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_t, ATOMIC_ORBITALS_NONBINDING : rosetta.std.set_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_std_less_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_std_allocator_core_chemical_gasteiger_GasteigerAtomTypeData_AtomicOrbitalTypes_t, SIGMA_VALENCE_STATE_IONIZATION_POTENTIAL : float, SIGMA_VALENCE_STATE_ELECTRON_AFFINITY : float, PI_VALENCE_STATE_IONIZATION_POTENTIAL : float, PI_VALENCE_STATE_ELECTRON_AFFINITY : float, LONE_PAIR_IONIZATION_POTENTIAL : float, LONE_PAIR_ELECTRON_AFFINITY : float, ATOMIC_POLARIZABILITY : float, ele_set : rosetta.core.chemical.ElementSet) -> NoneType
4. __init__(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, NAME : str, ELEMENT_TYPE : rosetta.core.chemical.Element, CHARGE : int) -> NoneType
5. __init__(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- __str__(...) from builtins.PyCapsule
- __str__(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> str
- assign(...) from builtins.PyCapsule
- assign(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> rosetta.core.chemical.gasteiger.GasteigerAtomTypeData
- calculate_stability_metric(...) from builtins.PyCapsule
- calculate_stability_metric(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> float
calculate the stability metric. Electronic stability is indicated by a larger number
This is used to decide between atom types when no other means are possible
- difference_from(...) from builtins.PyCapsule
- difference_from(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, OTHER : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> rosetta.core.chemical.gasteiger.TypeDifference
determine the difference betweent his atom type data and another
the atom type data to compare this atom type data to
the corresponding TypeDifference
- get_atom_type_property(...) from builtins.PyCapsule
- get_atom_type_property(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, PROPERTY : rosetta.core.chemical.gasteiger.Properties) -> float
atom type property as core::Real
the property desired
the property as core::Real
- get_average_cation_pi_ip_to_neutral_ip_ratio(...) from builtins.PyCapsule
- get_average_cation_pi_ip_to_neutral_ip_ratio() -> float
get_average_cation_pi_ip_to_neutral_ip_ratio helper function for AtomTypes::CalculateElectronegativityValues
reference to a core::Real, which returns the ratio of Average(PiValenceStateIonizationPotential) for cations vs. neutral atoms
- get_average_cation_sigma_ip_to_neutral_ip_ratio(...) from builtins.PyCapsule
- get_average_cation_sigma_ip_to_neutral_ip_ratio() -> float
get_average_cation_sigma_ip_to_neutral_ip_ratio helper function for AtomTypes::CalculateElectronegativityValues
reference to a core::Real, which returns the ratio of Average(SigmaValenceStateIonizationPotential) for cations vs. neutral atoms
- get_average_ip_change_cation_to_neutral(...) from builtins.PyCapsule
- get_average_ip_change_cation_to_neutral(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, TYPE_DIFFERENCE : rosetta.core.chemical.gasteiger.TypeDifference) -> float
get the average ionization potential ratio between cation and neutral atom type that differ by TYPE_DIFFERENCE
the type difference to get the corresponding ratio for
the ratio
- get_average_ip_change_neutral_to_anion(...) from builtins.PyCapsule
- get_average_ip_change_neutral_to_anion(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, TYPE_DIFFERENCE : rosetta.core.chemical.gasteiger.TypeDifference) -> float
get the average ionization potential ratio between neutral and cation atom type that differ by TYPE_DIFFERENCE
the type difference to get the corresponding ratio for
the ratio
- get_average_neutral_pi_ip_to_anion_ip_ratio(...) from builtins.PyCapsule
- get_average_neutral_pi_ip_to_anion_ip_ratio() -> float
get_average_neutral_pi_ip_to_anion_ip_ratio helper function for AtomTypes::CalculateElectronegativityValues
reference to a core::Real, which returns the ratio of Average(PiValenceStateIonizationPotential) for neutral atoms vs. anions
- get_average_neutral_sigma_ip_to_anion_ip_ratio(...) from builtins.PyCapsule
- get_average_neutral_sigma_ip_to_anion_ip_ratio() -> float
GetAverageNeutralSigmaIVToEARatio helper function for AtomTypes::CalculateElectronegativityValues
reference to a core::Real, which returns the ratio of Average(SigmaValenceStateIonizationPotential) for neutral atoms vs. anions
- get_electron_affinity(...) from builtins.PyCapsule
- get_electron_affinity(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, TYPE_DIFFERENCE : rosetta.core.chemical.gasteiger.TypeDifference) -> float
get the electron affinity type corresponding to a TypeDifference
the type difference to get the corresponding electron affinity for
the electron affinity type corresponding to TypeDifference
- get_electronegativity(...) from builtins.PyCapsule
- get_electronegativity(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, TYPE_DIFFERENCE : rosetta.core.chemical.gasteiger.TypeDifference) -> float
get the electronegativity type corresponding to a TypeDifference
the type difference to get the corresponding electronegativity for
the electronegativity type corresponding to TypeDifference
- get_element_type(...) from builtins.PyCapsule
- get_element_type(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> rosetta.core.chemical.Element
return ElementType
- get_formal_charge(...) from builtins.PyCapsule
- get_formal_charge(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
Charge
- get_hybrid_orbital_type(...) from builtins.PyCapsule
- get_hybrid_orbital_type(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> rosetta.core.chemical.gasteiger.HybridOrbitalType
returns the hybridization of the atom type
the type of hybrid orbital
- get_ionization_potential(...) from builtins.PyCapsule
- get_ionization_potential(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, TYPE_DIFFERENCE : rosetta.core.chemical.gasteiger.TypeDifference) -> float
get the ionization potential type corresponding to a TypeDifference
the type difference to get the corresponding ionization potential for
the ionization potential type corresponding to TypeDifference
- get_maxE_contribution_to_pi_system(...) from builtins.PyCapsule
- get_maxE_contribution_to_pi_system(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
Get the max number of electrons available for contribution to an aromatic ring
the max electrons contributed by this atom type to a pi system
- get_nNumber_hybrid_lone_pairs(...) from builtins.PyCapsule
- get_nNumber_hybrid_lone_pairs(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
returns the number of lone pairs in hybrid orbitals
the number of lone pairs in hybrid orbitals
- get_name(...) from builtins.PyCapsule
- get_name(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> str
return Name
- get_number_bonds(...) from builtins.PyCapsule
- get_number_bonds(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
Number of bonds
- get_number_electrons_in_bonds(...) from builtins.PyCapsule
- get_number_electrons_in_bonds(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
get_number_electrons_in_bonds calculates the total number of electrons in pi-orbital and sigma bonds
- get_number_electrons_in_p_orbitals(...) from builtins.PyCapsule
- get_number_electrons_in_p_orbitals(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
Number of electrons in p orbitals (whether hybridized or not)
- get_number_hybrid_bonds(...) from builtins.PyCapsule
- get_number_hybrid_bonds(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
Number of hybridized bonds
- get_number_hybrid_orbitals(...) from builtins.PyCapsule
- get_number_hybrid_orbitals(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
returns the number of hybridized orbitals
the number of hybridized orbitals
- get_number_pi_orbitals(...) from builtins.PyCapsule
- get_number_pi_orbitals(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
Number of pi-orbitals
- get_number_sigma_orbitals(...) from builtins.PyCapsule
- get_number_sigma_orbitals(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
Number of Sigma orbitals
- get_number_unhybridized_lone_pairs(...) from builtins.PyCapsule
- get_number_unhybridized_lone_pairs(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
return Number of unhybridized lone pairs
- get_number_unhybridized_sigma_orbitals(...) from builtins.PyCapsule
- get_number_unhybridized_sigma_orbitals(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
Number of Sigma orbitals that are not hybridized
- get_orbital_E_neg_pos(...) from builtins.PyCapsule
- get_orbital_E_neg_pos(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> float
the orbital electronegativity associated with the charged state
- get_pi_electron_contribution_type(...) from builtins.PyCapsule
- get_pi_electron_contribution_type(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> rosetta.core.chemical.gasteiger.PiContributionType
Get the type of contribution this atom type can make to a pi system
the type of contribution this atom type can make to a pi system
- get_stability_metric(...) from builtins.PyCapsule
- get_stability_metric(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> float
Get the stability metric. Electronic stability is indicated by a larger number
This is used to decide between atom types when no other means are possible
- get_type_difference_name(...) from builtins.PyCapsule
- get_type_difference_name(TYPE_DIFFERENCE : rosetta.core.chemical.gasteiger.TypeDifference) -> str
type difference as string
the type difference for which a string is desired
the type difference as a string
- get_valence_electrons_sp(...) from builtins.PyCapsule
- get_valence_electrons_sp(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> int
valence electrons in sp orbitals
- is_conjugated(...) from builtins.PyCapsule
- is_conjugated(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> bool
determine if this atom type can participate in pi-bond conjugation
true iff this atom type has any non-single bonds or lone pairs
- is_gasteiger_atom_type(...) from builtins.PyCapsule
- is_gasteiger_atom_type(rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> bool
is this a well characterized gasteiger atom type
true iff this atom type is this a well characterized gasteiger atom type
- set_property(...) from builtins.PyCapsule
- set_property(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, DATA : rosetta.core.chemical.gasteiger.Properties, VALUE : float) -> NoneType
set a particular data
the property to set
the value to set the property to
Data and other attributes defined here:
- AdditiveAtomicPolarizability = Properties.AdditiveAtomicPolarizability
- AtomicOrbitalTypes = <class 'rosetta.core.chemical.gasteiger.GasteigerAtomTypeData.AtomicOrbitalTypes'>
- CovalentRadiusAromaticBond = Properties.CovalentRadiusAromaticBond
- CovalentRadiusDoubleBond = Properties.CovalentRadiusDoubleBond
- CovalentRadiusSingleBond = Properties.CovalentRadiusSingleBond
- CovalentRadiusTripleBond = Properties.CovalentRadiusTripleBond
- Dx2y2 = AtomicOrbitalTypes.Dx2y2
- Dxy = AtomicOrbitalTypes.Dxy
- Dxz = AtomicOrbitalTypes.Dxz
- Dyz = AtomicOrbitalTypes.Dyz
- Dz2 = AtomicOrbitalTypes.Dz2
- HybridOrbitalType = <class 'rosetta.core.chemical.gasteiger.GasteigerAtomTypeData.HybridOrbitalType'>
- LonePairElectronAffinity = Properties.LonePairElectronAffinity
- LonePairElectronegativityMulliken = Properties.LonePairElectronegativityMulliken
- LonePairIonizationPotential = Properties.LonePairIonizationPotential
- None = TypeDifference.None
- NumberBondingPOrbitals = TypeDifference.NumberBondingPOrbitals
- NumberBondingSOrbitals = TypeDifference.NumberBondingSOrbitals
- NumberHybridOrbitalType = HybridOrbitalType.NumberHybridOrbitalType
- NumberLonePairOrbitals = TypeDifference.NumberLonePairOrbitals
- NumberOfAtomicOrbitalTypes = AtomicOrbitalTypes.NumberOfAtomicOrbitalTypes
- NumberOfProperties = Properties.NumberOfProperties
- NumberTypeDifferences = TypeDifference.NumberTypeDifferences
- One = PiContributionType.One
- Other = TypeDifference.Other
- PiContributionType = <class 'rosetta.core.chemical.gasteiger.GasteigerAtomTypeData.PiContributionType'>
- how the atom type can contribute to a pi system
- PiOrbitalElectronegativityMulliken = Properties.PiOrbitalElectronegativityMulliken
- PiOrbitalElectronegativityPauling = Properties.PiOrbitalElectronegativityPauling
- PiValenceStateElectronAffinity = Properties.PiValenceStateElectronAffinity
- PiValenceStateIonizationPotential = Properties.PiValenceStateIonizationPotential
- Properties = <class 'rosetta.core.chemical.gasteiger.GasteigerAtomTypeData.Properties'>
- enum properties for atom types
- Px = AtomicOrbitalTypes.Px
- Py = AtomicOrbitalTypes.Py
- Pz = AtomicOrbitalTypes.Pz
- S = AtomicOrbitalTypes.S
- SP = HybridOrbitalType.SP
- SP2 = HybridOrbitalType.SP2
- SP3 = HybridOrbitalType.SP3
- SigmaOrbitalElectronegativityMulliken = Properties.SigmaOrbitalElectronegativityMulliken
- SigmaOrbitalElectronegativityPauling = Properties.SigmaOrbitalElectronegativityPauling
- SigmaValenceStateElectronAffinity = Properties.SigmaValenceStateElectronAffinity
- SigmaValenceStateIonizationPotential = Properties.SigmaValenceStateIonizationPotential
- Two = PiContributionType.Two
- TypeDifference = <class 'rosetta.core.chemical.gasteiger.GasteigerAtomTypeData.TypeDifference'>
- Type difference specifies the difference between two atom types
- Unhybridized = HybridOrbitalType.Unhybridized
- VdWaalsRadiusCSD = Properties.VdWaalsRadiusCSD
- Zero = PiContributionType.Zero
- ZeroOrTwo = PiContributionType.ZeroOrTwo
|
class GasteigerAtomTypeSet(builtins.object) |
|
A set of Bcl Atom types
This class contains a vector of pointers each of which points to an
Atom and the vector index is looked up by an element_name string
in a map. |
|
Methods defined here:
- __getitem__(...) from builtins.PyCapsule
- __getitem__(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, index : int) -> rosetta.core.chemical.gasteiger.GasteigerAtomTypeData
Lookup an Atom by 1-based indexing
- __init__(...) from builtins.PyCapsule
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, element_set : rosetta.std.weak_ptr_const_core_chemical_ElementSet_t) -> NoneType
2. __init__(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, other : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- assign(...) from builtins.PyCapsule
- assign(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet) -> rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet
- atom_type(...) from builtins.PyCapsule
- atom_type(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, atom_type_name : str) -> rosetta.core.chemical.gasteiger.GasteigerAtomTypeData
Lookup the element index by the element_symbol string
- atom_type_index(...) from builtins.PyCapsule
- atom_type_index(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, atom_type_name : str) -> int
Lookup the element index by the element_symbol string
- contains_atom_type(...) from builtins.PyCapsule
- contains_atom_type(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, atom_type_name : str) -> bool
Check if there is an element_type associated with an element_symbol string
- element_set(...) from builtins.PyCapsule
- element_set(rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet) -> rosetta.std.weak_ptr_const_core_chemical_ElementSet_t
Return the associated element type set.
- n_types(...) from builtins.PyCapsule
- n_types(rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet) -> int
Number of atom types in the set
- read_bond_file(...) from builtins.PyCapsule
- read_bond_file(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, filename : str) -> NoneType
- read_file(...) from builtins.PyCapsule
- read_file(self : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, filename : str) -> NoneType
Load the AtomSet from a file
- type_for_fake_atoms(...) from builtins.PyCapsule
- type_for_fake_atoms(rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet) -> rosetta.core.chemical.gasteiger.GasteigerAtomTypeData
Return the type that's assigned for fake atoms. (Virtual atoms and the like.)
|
class PossibleAtomTypesForAtom(builtins.object) |
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
A helper class by which AtomTypes can return all possible atom types for a given atom in a structure
that is easily accessed by orbital type |
|
Methods defined here:
- AddAromaticAtomType(...) from builtins.PyCapsule
- AddAromaticAtomType(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, ATOM_TYPE : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData, DESIRED_CHARGE : int) -> NoneType
add an atom type to the search using a set of rules for atom types in aromatic rings
the type of atom to consider
the charge desired
The atom type will be ordered using the distance from the desired charge as the first sort key, second by
the stability. Unlike AddAtomType, AddAromaticAtomType always adds the type to the considered list
- AddAtomType(...) from builtins.PyCapsule
- AddAtomType(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, ATOM_TYPE : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> NoneType
add an atom type to be considered
the type of atom to consider
- CouldHaveHybridization(...) from builtins.PyCapsule
- CouldHaveHybridization(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, HYBRID : rosetta.core.chemical.gasteiger.HybridOrbitalType) -> bool
tell whether a particular hybrid orbital type is possible given what we know about this atom
the type of hybrid orbital
true iff there is a possible atom type for that hybrid orbital
- Finalize(...) from builtins.PyCapsule
- Finalize(rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom) -> NoneType
Select the best choice for the atom type wherever possible
- FinalizeAromatic(...) from builtins.PyCapsule
- FinalizeAromatic(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, DESIRED_CHARGE : int) -> NoneType
only keep the most stable types for the atom that span the set of desired pi orbital electrons (0-2)
the preferred charge
used during construction of the maps when there is no part of standardization that
should edit this class
- FinalizeUnhybridized(...) from builtins.PyCapsule
- FinalizeUnhybridized(rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom) -> NoneType
choose the preferred atom type (using VSEPR theory) assuming that the orbitals do not hybridize
This is used for elements in group 1, 2, & 7, which do hybridize in the gasteiger scheme
- FindPossibleAtomTypesForAtom(...) from builtins.PyCapsule
- FindPossibleAtomTypesForAtom(GASTEIGER_ATOM_TYPE_SET : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet, ELEMENT : rosetta.core.chemical.Element, NUMBER_ELECTRONS_IN_BONDS : int, NUMBER_BONDS : int, SUSPECTED_CHARGE : int, IN_AROMATIC_RING : bool) -> rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom
constructor from the known information about the atom
element type,
number of electrons in bonds for the atom type
number of bonds for the atom
expected charge, ignored if no atom type matching the other criteria if found
true iff the atom has bonds of the aromatic unspecified type
- GetMostStableType(...) from builtins.PyCapsule
- GetMostStableType(rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom) -> rosetta.core.chemical.gasteiger.GasteigerAtomTypeData
return the most stable type
the most stable type - NULL if no such type exists
- GetNumberPossibleTypes(...) from builtins.PyCapsule
- GetNumberPossibleTypes(rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom) -> int
return the number of types that the atom has the potential to become
the number of types that the atom has the potential to become
- RemoveHybridization(...) from builtins.PyCapsule
- RemoveHybridization(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, HYBRID : rosetta.core.chemical.gasteiger.HybridOrbitalType) -> NoneType
remove a particular hybrid orbital type from the possible types, unless that would remove all possibilities
the type of hybrid orbital to remove
- SetToType(...) from builtins.PyCapsule
- SetToType(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, ATOM_TYPE : rosetta.core.chemical.gasteiger.GasteigerAtomTypeData) -> NoneType
set this object to only consider the given atom type
the atom type desired
- __init__(...) from builtins.PyCapsule
- __init__(rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- assign(...) from builtins.PyCapsule
- assign(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom) -> rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom
- gasteiger_atom_type_set(...) from builtins.PyCapsule
- gasteiger_atom_type_set(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, GASTEIGER_ATOM_TYPE_SET : rosetta.core.chemical.gasteiger.GasteigerAtomTypeSet) -> NoneType
- hybridization_rank(...) from builtins.PyCapsule
- hybridization_rank(self : rosetta.core.chemical.gasteiger.PossibleAtomTypesForAtom, hybrid : rosetta.core.chemical.gasteiger.HybridOrbitalType) -> int
/////////////////////
/ helper functions //
/////////////////////
| |