cadnano.proxies.cnenum module

class AxisEnum

Bases: enum.IntEnum

An enumeration.

X = 1
Y = 2
Z = 4
class BitEnum

Bases: enum.Enum

An enumeration.

class EnumMask(enum, value)

Bases: object

class GridEnum

Bases: enum.IntEnum

An enumeration.

HONEYCOMB = 2
NONE = 0
SQUARE = 1
class HandleEnum

Bases: enum.IntEnum

An enumeration.

BOTTOM = 32
BOTTOM_LEFT = 64
BOTTOM_RIGHT = 16
LEFT = 128
RIGHT = 8
TOP = 2
TOP_LEFT = 1
TOP_RIGHT = 4
class ItemEnum

Bases: enum.IntEnum

An enumeration.

NUCLEICACID = 9
OLIGO = 6
VIRTUALHELIX = 10
class LatticeEnum

Bases: enum.IntEnum

An enumeration.

HONEYCOMB = 1
SQUARE = 0
class ModEnum

Bases: enum.IntEnum

An enumeration.

END_3PRIME = 1
END_5PRIME = 0
INTERNAL = 2
class OrthoViewEnum

Bases: enum.IntEnum

An enumeration.

BOTH = 2
GRID = 1
SLICE = 0
class PartEnum

Bases: enum.IntEnum

An enumeration.

NUCLEICACIDPART = 1
PLASMIDPART = 2
class PointEnum

Bases: enum.IntEnum

For serializing virtual helices as only pointing in the Z direction or pointing in arbitrary directions.

NOTE: This exists for legacy part importing of lattice designs when moving towards the v3 file convention

ARBITRARY = 1
Z_ONLY = 0
class StrandEnum

Bases: enum.IntEnum

An enumeration.

SCAFFOLD = 0
STAPLE = 1
class ViewReceiveEnum

Bases: enum.IntEnum

An enumeration.

ALL = 1
GRID = 3
OUTLINER = 17
PATH = 9
PROPERTY = 33
SLICE = 5
class ViewSendEnum

Bases: enum.IntEnum

An enumeration.

ALL = 1
GRID = 2
OUTLINER = 16
PATH = 8
PROPERTY = 32
SLICE = 4
enumNames(cls)