openforcefield.topology.
Bond
(atom1, atom2, bond_order, is_aromatic, fractional_bond_order=None, stereochemistry=None)[source]¶Chemical bond representation.
Warning
This API is experimental and subject to change.
Todo
Allow bonds to have associated properties.
Attributes: |
|
---|
Methods
from_bson (serialized) |
Instantiate an object from a BSON serialized representation. |
from_dict (molecule, d) |
Create a Bond from a dict representation. |
from_json (serialized) |
Instantiate an object from a JSON serialized representation. |
from_messagepack (serialized) |
Instantiate an object from a MessagePack serialized representation. |
from_pickle (serialized) |
Instantiate an object from a pickle serialized representation. |
from_toml (serialized) |
Instantiate an object from a TOML serialized representation. |
from_xml (serialized) |
Instantiate an object from an XML serialized representation. |
from_yaml (serialized) |
Instantiate from a YAML serialized representation. |
to_bson () |
Return a BSON serialized representation. |
to_dict () |
Return a dict representation of the bond. |
to_json ([indent]) |
Return a JSON serialized representation. |
to_messagepack () |
Return a MessagePack representation. |
to_pickle () |
Return a pickle serialized representation. |
to_toml () |
Return a TOML serialized representation. |
to_xml ([indent]) |
Return an XML representation. |
to_yaml () |
Return a YAML serialized representation. |
__init__
(atom1, atom2, bond_order, is_aromatic, fractional_bond_order=None, stereochemistry=None)[source]¶Create a new chemical bond.
Methods
__init__ (atom1, atom2, bond_order, is_aromatic) |
Create a new chemical bond. |
from_bson (serialized) |
Instantiate an object from a BSON serialized representation. |
from_dict (molecule, d) |
Create a Bond from a dict representation. |
from_json (serialized) |
Instantiate an object from a JSON serialized representation. |
from_messagepack (serialized) |
Instantiate an object from a MessagePack serialized representation. |
from_pickle (serialized) |
Instantiate an object from a pickle serialized representation. |
from_toml (serialized) |
Instantiate an object from a TOML serialized representation. |
from_xml (serialized) |
Instantiate an object from an XML serialized representation. |
from_yaml (serialized) |
Instantiate from a YAML serialized representation. |
to_bson () |
Return a BSON serialized representation. |
to_dict () |
Return a dict representation of the bond. |
to_json ([indent]) |
Return a JSON serialized representation. |
to_messagepack () |
Return a MessagePack representation. |
to_pickle () |
Return a pickle serialized representation. |
to_toml () |
Return a TOML serialized representation. |
to_xml ([indent]) |
Return an XML representation. |
to_yaml () |
Return a YAML serialized representation. |
Attributes
atom1 |
|
atom1_index |
|
atom2 |
|
atom2_index |
|
atoms |
|
bond_order |
|
fractional_bond_order |
|
is_aromatic |
|
molecule |
|
molecule_bond_index |
The index of this Bond within the the list of bonds in Molecules . |
stereochemistry |
molecule_bond_index
¶The index of this Bond within the the list of bonds in Molecules
.
from_bson
(serialized)¶Instantiate an object from a BSON serialized representation.
Specification: http://bsonspec.org/
Parameters: |
|
---|---|
Returns: |
|
from_json
(serialized)¶Instantiate an object from a JSON serialized representation.
Specification: https://www.json.org/
Parameters: |
|
---|---|
Returns: |
|
from_messagepack
(serialized)¶Instantiate an object from a MessagePack serialized representation.
Specification: https://msgpack.org/index.html
Parameters: |
|
---|---|
Returns: |
|
from_pickle
(serialized)¶Instantiate an object from a pickle serialized representation.
Warning
This is not recommended for safe, stable storage since the pickle specification may change between Python versions.
Parameters: |
|
---|---|
Returns: |
|
from_toml
(serialized)¶Instantiate an object from a TOML serialized representation.
Specification: https://github.com/toml-lang/toml
Parameters: |
|
---|---|
Returns: |
|
from_xml
(serialized)¶Instantiate an object from an XML serialized representation.
Specification: https://www.w3.org/XML/
Parameters: |
|
---|---|
Returns: |
|
from_yaml
(serialized)¶Instantiate from a YAML serialized representation.
Specification: http://yaml.org/
Parameters: |
|
---|---|
Returns: |
|
to_bson
()¶Return a BSON serialized representation.
Specification: http://bsonspec.org/
Returns: |
|
---|
to_json
(indent=None)¶Return a JSON serialized representation.
Specification: https://www.json.org/
Parameters: |
|
---|---|
Returns: |
|
to_messagepack
()¶Return a MessagePack representation.
Specification: https://msgpack.org/index.html
Returns: |
|
---|
to_pickle
()¶Return a pickle serialized representation.
Warning
This is not recommended for safe, stable storage since the pickle specification may change between Python versions.
Returns: |
|
---|
to_toml
()¶Return a TOML serialized representation.
Specification: https://github.com/toml-lang/toml
Returns: |
|
---|
to_xml
(indent=2)¶Return an XML representation.
Specification: https://www.w3.org/XML/
Parameters: |
|
---|---|
Returns: |
|
to_yaml
()¶Return a YAML serialized representation.
Specification: http://yaml.org/
Returns: |
|
---|