cadnano.assembly module

class Assembly(document)

Bases: cadnano.cnobject.CNObject

An Assembly is a collection of components, comprised recursively of various levels of individual parts and sub-assembly modules.

The purpose of an Assembly object in radnano is to arrange Parts into larger groups (which may be connected or constrained in specific ways) to facilitate the modeling of more complex designs than a single part.

addInstance(assembly_instance)
assemblyDestroyedSignal = <cadnano.cnproxy.DummySignal object>
assemblyInstanceAddedSignal = <cadnano.cnproxy.DummySignal object>
deepCopy()

Deep copy the assembly by cloning the

This leaves alone assemblyInstances, and only

To finish the job this deepCopy Assembly should be incorporated into a new ObjectInstance and therefore an assemblyInstance

destroy()
document()
instances()
objects()
undoStack()