blob: edcf54c46ed4994f08cf1e351af04e1b75aba21a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Copyright 2008 Nanorex, Inc. See LICENSE file for details.
"""
@author: Ninad
@version: $Id$
@copyright: 2008 Nanorex, Inc. See LICENSE file for details.
@license: GPL
TODOs:
Many changes planned in JoinStrands_GraphicsMode .
"""
from dna.commands.JoinStrands.JoinStrands_PropertyManager import JoinStrands_PropertyManager
from dna.command_support.BreakOrJoinStrands_Command import BreakOrJoinStrands_Command
from dna.commands.JoinStrands.JoinStrands_GraphicsMode import JoinStrands_GraphicsMode
# == Command part
_superclass = BreakOrJoinStrands_Command
class JoinStrands_Command(BreakOrJoinStrands_Command):
"""
Command part for joining two strands.
@see: superclass B{BreakOrJoinStrands_Command}
"""
# class constants
commandName = 'JOIN_STRANDS'
featurename = "Join Strands"
GraphicsMode_class = JoinStrands_GraphicsMode
PM_class = JoinStrands_PropertyManager
def _get_init_gui_flyout_action_string(self):
return 'joinStrandsAction'
|