pybio package¶
Submodules¶
pybio.atom module¶
-
class
pybio.atom.
Atom
(symbol, mass_number=None, charge=None)¶ Bases:
object
Smallest particle still characterizing a chemical element
Parameters: - symbol (str) – Atomic symbol
- mass_number (int, optional) – Atomic mass number (A)
- charge (int, optional) – Charge number
-
atomic_number
¶ int – Atomic number (Z)
-
charge_regex
= '([-+]\\d*)?'¶
-
mass_number_regex
= '(\\d+)?'¶
-
symbol_regex
= '([A-Z][a-z]{,2})'¶
pybio.formula module¶
-
class
pybio.formula.
Formula
(formula=None)¶ Bases:
collections.OrderedDict
Molecular formula
Parameters: formula (str or Mapping) – formula as a string or Atom-to-count mapping
-
pybio.formula.
formula
(composition)¶
pybio.glycan module¶
-
class
pybio.glycan.
Glycan
(notation=None, composition=None)¶ Bases:
pybio.molecule.Molecule
pybio.molecule module¶
-
class
pybio.molecule.
Group
(value)¶ Bases:
pybio.tools.graph.Node
single node in a molecule
A defined linked collection of atoms or a single atom within a molecular entity.
pybio.peptide module¶
-
class
pybio.peptide.
Peptide
(sequence)¶ Bases:
pybio.molecule.Molecule