Library Reference

Record (moclo.record)

CircularRecord A derived SeqRecord that contains a circular DNA sequence.

Registry (moclo.registry.base)

Item A uniquely identified record in a registry.
AbstractRegistry An abstract registry holding MoClo plasmids.
CombinedRegistry A registry combining several registries into a single collection.
EmbeddedRegistry An embedded registry, distributed with the library source code.

Modules (moclo.core.modules)

AbstractModule An abstract modular cloning module.
Entry A level 0 module, often obtained from the official toolkits plamisds.
Cassette A level 1 module, also refered as a Transcriptional Unit.
Device A level 2 module, also refered as a Multigene plasmid.

Vectors (moclo.core.vectors)

AbstractVector An abstract modular cloning vector.
EntryVector Level 0 vector.
CassetteVector Level 1 vector.
DeviceVector Level 2 vector.

Parts (moclo.core.parts)

AbstractPart An abstract modular cloning part.

Errors (moclo.errors)

Base classes

MocloError Base class for all MoClo-related exceptions.
AssemblyError Assembly-specific run-time error.
AssemblyWarning Assembly-specific run-time warning.

Errors

DuplicateModules Several modules share the same overhangs.
InvalidSequence Invalid sequence provided.
IllegalSite Sequence with illegal site provided.
MissingModule A module is missing in the assembly.

Warnings

UnusedModules Not all modules were used during assembly.