Ring class¶
- class AaronTools.ring.Ring(frag, name=None, end=None)¶
Attributes:
name
atoms
end
- __init__(frag, name=None, end=None)¶
- Parameters:
frag – can be either a file sub, a geometry, or an atom list
name (str) – name of the object
end (list(Atom)) – defines which part of the ring is not part of the fragment
- classmethod from_string(name, end_length, end_atom=None, form='smiles')¶
create ring fragment from string :param str name: identifier for ring :param int end_length: number of atoms in ring end :param end_atom: identifiers identifier for ring end :param str form: type of identifier (smiles, iupac)
- classmethod list(include_ext=False)¶
list rings in the ring library