rosetta.core.chemical.orbitals
index
(built-in)

Bindings for core::chemical::orbitals namespace

 
Classes
       
builtins.object
AssignOrbitals
ICoorOrbitalData
OrbitalType
OrbitalTypeMapper
OrbitalTypeSet
orbital_type_enum

 
class AssignOrbitals(builtins.object)
     Methods defined here:
Coordinates_Tetrahedral_bondedto3atoms_helper(...) from builtins.PyCapsule
Coordinates_Tetrahedral_bondedto3atoms_helper(self : rosetta.core.chemical.orbitals.AssignOrbitals, atm_index1 : int, atm_index2 : int, atm_index3 : int, atm_index4 : int, dist : float) -> rosetta.utility.vector1_numeric_xyzVector_double_t
Coordinates_TriganolPlanar_bondedto1atom_helper(...) from builtins.PyCapsule
Coordinates_TriganolPlanar_bondedto1atom_helper(self : rosetta.core.chemical.orbitals.AssignOrbitals, atm_index1 : int, atm_index2 : int, atm_index3 : int, dist : float) -> rosetta.utility.vector1_numeric_xyzVector_double_t
__init__(...) from builtins.PyCapsule
__init__(self : rosetta.core.chemical.orbitals.AssignOrbitals, restype : rosetta.core.chemical.ResidueType) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_orbitals_to_restype(...) from builtins.PyCapsule
add_orbitals_to_restype(self : rosetta.core.chemical.orbitals.AssignOrbitals, atm_index2 : int, atm_index3 : int, atmtype : rosetta.core.chemical.AtomType, atom_hybridization : str, orbital_xyz_vectors : rosetta.utility.vector1_numeric_xyzVector_double_t) -> NoneType
assign_only_pi_orbitals_to_atom(...) from builtins.PyCapsule
assign_only_pi_orbitals_to_atom(self : rosetta.core.chemical.orbitals.AssignOrbitals, atmtype : rosetta.core.chemical.AtomType) -> NoneType
assign_orbitals(...) from builtins.PyCapsule
assign_orbitals(rosetta.core.chemical.orbitals.AssignOrbitals) -> NoneType
assign_sp2_orbitals_to_one_bonded_atom(...) from builtins.PyCapsule
assign_sp2_orbitals_to_one_bonded_atom(self : rosetta.core.chemical.orbitals.AssignOrbitals, atmtype : rosetta.core.chemical.AtomType) -> NoneType
assign_sp2_sp_orbitals_to_one_bonded_atom(...) from builtins.PyCapsule
assign_sp2_sp_orbitals_to_one_bonded_atom(self : rosetta.core.chemical.orbitals.AssignOrbitals, atmtype : rosetta.core.chemical.AtomType) -> NoneType
calculate_orbital_icoor(...) from builtins.PyCapsule
calculate_orbital_icoor(self : rosetta.core.chemical.orbitals.AssignOrbitals, orbital_xyz : rosetta.numeric.xyzVector_double_t, atm_index1 : int, atm_index2 : int, atm_index3 : int, orbital_element_name : str) -> NoneType
cross_product_helper(...) from builtins.PyCapsule
cross_product_helper(self : rosetta.core.chemical.orbitals.AssignOrbitals, atm_index1 : int, atm_index2 : int, atm_index3 : int, dist : float) -> rosetta.utility.vector1_numeric_xyzVector_double_t

 
class ICoorOrbitalData(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> NoneType
 
2. __init__(self : rosetta.core.chemical.orbitals.ICoorOrbitalData, phi : float, theata : float, distance : float, stub1 : int, stub2 : int, stub3 : int, capsule, capsule, capsule) -> NoneType
 
3. __init__(self : rosetta.core.chemical.orbitals.ICoorOrbitalData,  : rosetta.core.chemical.orbitals.ICoorOrbitalData) -> 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.orbitals.ICoorOrbitalData,  : rosetta.core.chemical.orbitals.ICoorOrbitalData) -> rosetta.core.chemical.orbitals.ICoorOrbitalData
build(...) from builtins.PyCapsule
build(self : rosetta.core.chemical.orbitals.ICoorOrbitalData, stub1_xyz : rosetta.numeric.xyzVector_double_t, stub2_xyz : rosetta.numeric.xyzVector_double_t, stub3_xyz : rosetta.numeric.xyzVector_double_t) -> rosetta.numeric.xyzVector_double_t
distance(...) from builtins.PyCapsule
distance(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> float
get_stub1(...) from builtins.PyCapsule
get_stub1(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> int
get_stub2(...) from builtins.PyCapsule
get_stub2(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> int
get_stub3(...) from builtins.PyCapsule
get_stub3(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> int
phi(...) from builtins.PyCapsule
phi(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> float
replace_stub1(...) from builtins.PyCapsule
replace_stub1(self : rosetta.core.chemical.orbitals.ICoorOrbitalData, atom1 : int) -> NoneType
replace_stub2(...) from builtins.PyCapsule
replace_stub2(self : rosetta.core.chemical.orbitals.ICoorOrbitalData, atom2 : int) -> NoneType
replace_stub3(...) from builtins.PyCapsule
replace_stub3(self : rosetta.core.chemical.orbitals.ICoorOrbitalData, atom3 : int) -> NoneType
theta(...) from builtins.PyCapsule
theta(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> float
vertex1(...) from builtins.PyCapsule
vertex1(*args, **kwargs)
Overloaded function.
 
1. vertex1(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> capsule
 
2. vertex1(self : rosetta.core.chemical.orbitals.ICoorOrbitalData, capsule) -> NoneType
vertex2(...) from builtins.PyCapsule
vertex2(*args, **kwargs)
Overloaded function.
 
1. vertex2(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> capsule
 
2. vertex2(self : rosetta.core.chemical.orbitals.ICoorOrbitalData, capsule) -> NoneType
vertex3(...) from builtins.PyCapsule
vertex3(*args, **kwargs)
Overloaded function.
 
1. vertex3(rosetta.core.chemical.orbitals.ICoorOrbitalData) -> capsule
 
2. vertex3(self : rosetta.core.chemical.orbitals.ICoorOrbitalData, capsule) -> NoneType

 
class OrbitalType(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.core.chemical.orbitals.OrbitalType, orbital_name : str, atom_type_name : str) -> NoneType
 
2. __init__(self : rosetta.core.chemical.orbitals.OrbitalType,  : rosetta.core.chemical.orbitals.OrbitalType) -> 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.orbitals.OrbitalType,  : rosetta.core.chemical.orbitals.OrbitalType) -> rosetta.core.chemical.orbitals.OrbitalType
atom_type_name(...) from builtins.PyCapsule
atom_type_name(rosetta.core.chemical.orbitals.OrbitalType) -> rosetta.utility.vector1_std_string
 
returns the atom_types associated with the orbital type. defined in orbital_properties.txt
distance(...) from builtins.PyCapsule
distance(rosetta.core.chemical.orbitals.OrbitalType) -> float
 
returns the distance from the atom the orbital comes off. defined in orbital_properties.txt
hybridization(...) from builtins.PyCapsule
hybridization(rosetta.core.chemical.orbitals.OrbitalType) -> str
 
returns hybrdiziation of atom the orbital is attached to
name(...) from builtins.PyCapsule
name(rosetta.core.chemical.orbitals.OrbitalType) -> str
 
returns the name of the orbital type. defined in orbital_properties.txt
orbital_enum(...) from builtins.PyCapsule
orbital_enum(rosetta.core.chemical.orbitals.OrbitalType) -> rosetta.core.chemical.orbitals.orbital_type_enum
orbital_name(...) from builtins.PyCapsule
orbital_name(rosetta.core.chemical.orbitals.OrbitalType) -> str
 
returns the orbital associated with the type
set_parameter(...) from builtins.PyCapsule
set_parameter(self : rosetta.core.chemical.orbitals.OrbitalType, param : str, setting : float) -> NoneType
 
The parameters are the actual headings in the orbital_properties.txt. If you want to add more paramters,
 you must edit orbital_properties.txt and add another heading. You also need to edit AtomTypeSet.txt so that
 it recognizes that parameter and parses it. The parameters are different form the properties in that they
 are Reals/Size and properties are strings.
set_property(...) from builtins.PyCapsule
set_property(self : rosetta.core.chemical.orbitals.OrbitalType, property : str, setting : bool) -> NoneType
 
Currently, these properties are not actually in the orbital_properties.txt. I have them here
 as an example on how to add properties. This is also a place holder as the ligand code will
 soon be using these properties. The Acceptor/Donor could refer to orbitals that have a lone pair
 and are donating to a hydrogen, or an electron defficient region. In order to add properties, one
 must add the properties to the last line of orbital_properties.txt and make a private member variable
 for that property in the header file. Then do a string match comparision, like seen below. These properties
 are set via OrbitalTypeSet.hh

 
class OrbitalTypeMapper(builtins.object)
     Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_instance(...) from builtins.PyCapsule
get_instance() -> rosetta.core.chemical.orbitals.OrbitalTypeMapper
get_orbital_enum(...) from builtins.PyCapsule
get_orbital_enum(self : rosetta.core.chemical.orbitals.OrbitalTypeMapper, orbital_type_name : str) -> rosetta.core.chemical.orbitals.orbital_type_enum

 
class OrbitalTypeSet(builtins.object)
     Methods defined here:
__getitem__(...) from builtins.PyCapsule
__getitem__(self : rosetta.core.chemical.orbitals.OrbitalTypeSet, index : int) -> rosetta.core.chemical.orbitals.OrbitalType
 
[ ] operator, simulating vector index behavior
 
 
 look up an OrbitalTypeSet by 1-based indexing
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.core.chemical.orbitals.OrbitalTypeSet, directory : str) -> NoneType
 
2. __init__(self : rosetta.core.chemical.orbitals.OrbitalTypeSet,  : rosetta.core.chemical.orbitals.OrbitalTypeSet) -> 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.orbitals.OrbitalTypeSet,  : rosetta.core.chemical.orbitals.OrbitalTypeSet) -> rosetta.core.chemical.orbitals.OrbitalTypeSet
orbital_type_index(...) from builtins.PyCapsule
orbital_type_index(*args, **kwargs)
Overloaded function.
 
1. orbital_type_index(self : rosetta.core.chemical.orbitals.OrbitalTypeSet, orbital_type_name : str) -> int
 
lookup the orbital type by the orbital type name string
 
2. orbital_type_index(self : rosetta.core.chemical.orbitals.OrbitalTypeSet, orbital_type_name : str) -> int
 
lookup the orbital type by the orbital type name string
read_file(...) from builtins.PyCapsule
read_file(self : rosetta.core.chemical.orbitals.OrbitalTypeSet, filename : str) -> NoneType

 
class orbital_type_enum(builtins.object)
     Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(rosetta.core.chemical.orbitals.orbital_type_enum, rosetta.core.chemical.orbitals.orbital_type_enum) -> bool
__hash__(...) from builtins.PyCapsule
__hash__(rosetta.core.chemical.orbitals.orbital_type_enum) -> int
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.chemical.orbitals.orbital_type_enum, int) -> NoneType
 
2. __init__(rosetta.core.chemical.orbitals.orbital_type_enum, int) -> NoneType
__int__(...) from builtins.PyCapsule
__int__(rosetta.core.chemical.orbitals.orbital_type_enum) -> int
__ne__(...) from builtins.PyCapsule
__ne__(rosetta.core.chemical.orbitals.orbital_type_enum, rosetta.core.chemical.orbitals.orbital_type_enum) -> bool
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__repr__(...) from builtins.PyCapsule
__repr__(rosetta.core.chemical.orbitals.orbital_type_enum) -> str

Data and other attributes defined here:
C_pi_sp2 = orbital_type_enum.C_pi_sp2
N_p_sp2 = orbital_type_enum.N_p_sp2
N_pi_sp2 = orbital_type_enum.N_pi_sp2
O_p_sp2 = orbital_type_enum.O_p_sp2
O_p_sp2_bb = orbital_type_enum.num_orbital_types
O_p_sp3 = orbital_type_enum.O_p_sp3
O_pi_sp2 = orbital_type_enum.O_pi_sp2
O_pi_sp2_bb = orbital_type_enum.O_pi_sp2_bb
S_p_sp3 = orbital_type_enum.S_p_sp3
num_orbital_types = orbital_type_enum.num_orbital_types

 
Data
        C_pi_sp2 = orbital_type_enum.C_pi_sp2
N_p_sp2 = orbital_type_enum.N_p_sp2
N_pi_sp2 = orbital_type_enum.N_pi_sp2
O_p_sp2 = orbital_type_enum.O_p_sp2
O_p_sp2_bb = orbital_type_enum.num_orbital_types
O_p_sp3 = orbital_type_enum.O_p_sp3
O_pi_sp2 = orbital_type_enum.O_pi_sp2
O_pi_sp2_bb = orbital_type_enum.O_pi_sp2_bb
S_p_sp3 = orbital_type_enum.S_p_sp3
num_orbital_types = orbital_type_enum.num_orbital_types