cadnano.gui.views.abstractitems.abstractvirtualhelixitem module¶
-
class
AbstractVirtualHelixItem
(model_virtual_helix=None, parent=None)¶ Bases:
object
AbstractVirtualHelixItem is a base class for virtualhelixitem in all views. It includes slots that get connected in VirtualHelixItemController which can be overridden.
Slots that must be overridden should raise an exception.
-
cnModel
()¶
-
fwdStrand
(idx)¶
-
getAllPropertiesForIdNum
(id_num)¶
-
getAngularProperties
()¶ Returns: Tuple – - ‘bases_per_repeat, ‘bases_per_turn’,
- ’twist_per_base’, ‘minor_groove_angle’
-
getAxisPoint
(idx)¶
-
getColor
()¶
-
getModelProperties
()¶
-
getName
()¶
-
getProperty
(keys)¶
-
getSize
()¶
-
getTwistPerBase
()¶ Returns: Tuple – twist per base in degrees, eulerZ
-
idNum
()¶
-
isActive
()¶
-
part
()¶
-
partItem
()¶
-
revStrand
(idx)¶
-
setActive
(is_fwd, idx)¶ Makes active the virtual helix associated with this item.
-
setProperty
(keys, values, id_nums=None)¶
-
setSize
(new_size, id_nums=None)¶
-
setZ
(new_z, id_nums=None)¶
-
strandAddedSlot
(sender, strand)¶
-
virtualHelixPropertyChangedSlot
(virtual_helix, transform)¶
-
virtualHelixRemovedSlot
()¶
-