fractaldna.dna_models.dnachain

Class description of a DNA chain built of base pairs

Classes

DNAChain(genome[, chain])

Inherits from PlottableSequence A single DNA Chain built from a genome specified.

DoubleDNAChain(genome, separation)

Inherits from DNAChain

EightStrandDNAChain(genome, sep1, sep2[, ...])

Construct eight DNA chains that can turn 90 degrees if turn=True

FourStrandDNAChain(genome, separation)

Inherits from DNAChain

FourStrandTurnedDNAChain(genome, separation)

Inherits from DNAChain

Histone(position, rotation[, genome, chain, ...])

Inherits from PlottableSequence

MultiSolenoidVolume([voxelheight, ...])

Class to build placement volumes that contain multiple solenoidal DNA strands.

PlottableSequence()

This is an inheritable class that gives DNA chains plotting methods and output methods.

Solenoid([voxelheight, radius, nhistones, ...])

Inherits from PlottableSequence

SplineLinker(bp1, bp2, bp3, bp4[, ...])

Inherits from PlottableSequence

TurnedDNAChain(genome)

Inherits from DNAChain

TurnedDoubleDNAChain(genome, separation)

TurnedSolenoid([voxelheight, radius, ...])

Inherits from Solenoid

TurnedTwistedDNAChain(genome)

Inherits from DNAChain

TurnedTwistedDoubleDNAChain(genome, separation)