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.