fractaldna.dna_models.dnapositions

dnapositions.py

Specification of DNA molecules in a variety of co-ordinate systems

Functions

atanpi(val)

base_name(base)

get_p_values(a, b, c, alpha, beta, gamma)

Helper function for triple_overlap_volume

mc_triple_volume(p1, p2, p3, r1, r2, r3[, n])

opposite_pair(base)

overlap_volume(pos1, pos2, r1, r2)

Calculate overlapping volume of two spheres

triple_overlap_volume(pos1, pos2, pos3, r1, ...)

Calculate volume overlapped by 3 spheres From Gibson and Scheraga (1987)

Classes

DoubleStrand()

Double strand of DNA (for testing)

DoubleStrandMolecules()

Double strand of DNA (for testing)

MoleculeDictionary()

Base class for test molecules

MoleculeFromAtoms(atoms)