Module Spyder :: Class DNA_definition
[hide private]
[frames] | no frames]

Class DNA_definition

source code

object --+
         |
        DNA_definition

Spyder-generated class

module atom

file /home/sjoerd/Spyder-devel/atom/DNA.spy

Description

TODO documentation

Wiki

http://www.spyderware.nl/wiki/classes/DNA_definition

Validate block

>>>            
assert puckergroup == None or len(puckergroup) == 4
assert dihedralgroup == None or len(dihedralgroup) == 4
assert(dna_pick_wc != basepair_planar)
for g in puckergroup:
mustexist = (dna_pick_pucdih == False and g.form == "other")
assert mustexist == (nu2 != None)
for g in dihedralgroup:
mustexist = (dna_pick_bacdih == False and g.form == "other")
assert mustexist == (alpha != None)                     
>>>

Form block

>>>            
LENGTH puckergroup 4
LENGTH dihedralgroup 4               
>>>
Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Instance Variables [hide private]
Bool basepair_planar = True
Bool dna_pick_wc = False
Bool dna_pick_dih = True
Float wc_low = 0.05
Float wc_up = 0.05
Float wc_low_uri = 0.01
Float wc_up_uri = 0.01
Float c1_low = 0.05
Float c1_up = 0.05
BasePlanarSpecification bases_planar
Bool dna_pick_puckdih = False
DNABasePuckerGroupArray puckergroup
DNABaseDihedralGroupArray dihedralgroup
BasePairArray bp
Properties [hide private]

Inherited from object: __class__