kinoml.core.components

Base classes for all MolecularComponents.

One or more components can form a System. Proteins, ligands, and other molecular entities are derived the base class MolecularComponent.

Module Contents

class kinoml.core.components.MolecularComponent(name='', metadata=None, *args, **kwargs)

Abstract base molecular entity.

__repr__() str

Return repr(self).

class kinoml.core.components.BaseLigand(name='', metadata=None, *args, **kwargs)

Bases: MolecularComponent

Base class for all ligand-like entities.

class kinoml.core.components.BaseProtein(name='', metadata=None, *args, **kwargs)

Bases: MolecularComponent

Base class for all protein-like entities.