Exemple #1
0
    def __init__(self, func=None):
        MVCommand.__init__(self)
        self.ifd = None
        self.resolutions={"very smooth":-0.1, "medium smooth": -0.3, "smooth": -0.5}
        self.resolution_type = "medium smooth"
        self.surf_resolution = self.resolutions[self.resolution_type] 
        self.isovalue=self.piecewiseLinearInterpOnIsovalue(self.surf_resolution)
        self.isovalue_type = "fast approximation"
        self.precise_isovalues = {}
        self.custom_isovalue_flag = 0
        self.custom_resolution_flag = 0
        self.surfName = "CoarseMolSurface"
        self.surfNameList = []
        self.mol_surfNames = {}
        self.CSparams = {} # used to store arguemnts to save session
        self.molName = None
        self.selection = None
        self.atomSet = None
        self.bindGeom = True
        
        self.perMol = True
        self.immediate = False

        self.gridSize = (32, 32, 32)
        self.buildFormFlag = False
        self.newSelection =False
        self.padding = 0.0
        self.surfaces = None
        self.UTblurData = None
        self.UTisocontourData = None
        self.isoCoords = None
        self.isoIndices = None
        self.isoNormals = None
 def __init__(self, func=None):
     MVCommand.__init__(self)
     self.cms_network = None
     self.ifd = None
     self.resolutions={"very smooth":-0.1, "medium smooth": -0.3, "smooth": -0.5}
     self.resolution_type = "medium smooth"
     self.surf_resolution = self.resolutions[self.resolution_type] 
     self.isovalue=1
     self.isovalue_type = "fast approximation"
     self.precise_isovalues = {}
     self.custom_isovalue_flag = 0
     self.custom_resolution_flag = 0
     self.surfName = None
     self.surfNameList = []
     self.mol_surfNames = {}
     self.molName = None
     self.selection = None
     self.atomSet = None
     self.bindGeom = True
     self.bindFlag = Tkinter.BooleanVar()
     self.bindFlag.set(self.bindGeom)
     self.perMol = True
     self.immediate = False
     self.network_nodes = {"gridSize":[2, 'Dial'],
                           "resolution":[3,'UT Blur'],
                           "isovalue": [4, 'UT-Isocontour'],
                           "surfName": [5, self.surfName]}
     self.gridSize = (32, 32, 32)
     self.buildFormFlag = False
     self.newSelection =False
     self.padding = 0.0
     self.surface = None
     self.checkComponentsFlag = Tkinter.BooleanVar()
     self.checkComponentsFlag.set(False)
 def __init__(self):
     MVCommand.__init__(self)
     self.views = {}
     self.viewsDirectors = {}
     self.representations = {}
     self.allViews = 0
     self.form = None
     self.idf = None
Exemple #4
0
 def __init__(self):
     MVCommand.__init__(self)
     self.views = {}
     self.viewsDirectors = {}
     self.representations = {}
     self.allViews = 0
     self.form = None
     self.idf = None
Exemple #5
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVAtomICOM.__init__(self)
     self.atomList = []
     self.atomCenters = []
     self.labelStrs = []
     self.labelCenters = []
     self.lineVertices = []
     self.snakeLength = 4
     self.continuousUpdate = 0
 def __init__(self):
     "Constructor for Nucleic_Acids_properties"
     MVCommand.__init__(self)
     self.color_A =  [1,0,0]
     self.color_C = [1,1,0]
     self.color_U = [1,0.5,0]
     self.color_G = [0,0,1]
     self.color_T = [0,1,0]
     self.scale_purine = self.scale_pyrimidine = 1.3
     self.height_purine = self.height_pyrimidine = 0.4
     self.color_backbone = 1
Exemple #7
0
 def __init__(self):
     "Constructor for Nucleic_Acids_properties"
     MVCommand.__init__(self)
     self.color_A = [1, 0, 0]
     self.color_C = [1, 1, 0]
     self.color_U = [1, 0.5, 0]
     self.color_G = [0, 0, 1]
     self.color_T = [0, 1, 0]
     self.scale_purine = self.scale_pyrimidine = 1.3
     self.height_purine = self.height_pyrimidine = 0.4
     self.color_backbone = 1
 def __init__(self):
     """ constructor """
     MVCommand.__init__(self)
     # iformStatus tells if these exist and if the widgets are visible
     self.iFormStatus = {'columnspecs':0, 'columnwidgets':0,
                         'cwidgetsshow':0,
                         'indexspecs':0, 'indexwidgets':0,
                         'iwidgetsshow':0}
     self.maxIndex = None
     self.active = 0
     self.ccurSpecFile = ''
     self.icurSpecFile = ''
Exemple #9
0
    def __init__(self, func=None):
        #print "LabelByProperties.__init__"#, self
        MVCommand.__init__(self, func)
        MVAtomICOM.__init__(self)
        self.flag = self.flag | self.negateKw
        self.flag = self.flag | self.objArgOnly

        self.colorDict={'red':(1,0,0), 'green':(0,1,0), 'blue':(0,0,1),
                        'yellow':(1,1,0), 'cyan':(0,1,1),
                        'white':(1,1,1), 'fushia':(1.,0.,0.5),
                        'purple':(1.,0.,1.), 'orange':(1.,0.6,0.)}
        
        self.lastGeomOwnGuiShown = None
    def __init__(self, func=None):
        #print "LabelByProperties.__init__"#, self
        MVCommand.__init__(self, func)
        MVAtomICOM.__init__(self)
        self.flag = self.flag | self.negateKw
        self.flag = self.flag | self.objArgOnly

        self.colorDict={'red':(1,0,0), 'green':(0,1,0), 'blue':(0,0,1),
                        'yellow':(1,1,0), 'cyan':(0,1,1),
                        'white':(1,1,1), 'fushia':(1.,0.,0.5),
                        'purple':(1.,0.,1.), 'orange':(1.,0.6,0.)}
        
        self.lastGeomOwnGuiShown = None
Exemple #11
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVAtomICOM.__init__(self)
     self.refAtomList = []
     self.inAtomList = []
     #self.superImposedPairs = {}
     self.newPairs = {}
     self.pair = []
     self.mobMolName = None
     self.refMolName = None
     self.filters = {'CA Atoms':lambda x: x.name == 'CA',
                     'Backbone Atoms': lambda x: x.name in ['CA', 'C',
                                                            'N', 'O',
                                                            'CA@A','C@A',
                                                            'N@A','O@A'],
                     'Heavy Atoms': lambda x: not x.element == 'H',
                     'All Atoms': None}
     self.defaultFilter = 'Backbone Atoms'
 def __init__(self, func=None):
     MVCommand.__init__(self, func=None)
     otherKeys = ['Escape', 'F1', 'F2', 'F3', 'F4', 'F5', 'F6', 'F7', 'F8',
                  'F9', 'Tab', 'space', 'Return', 'Insert', 'Delete',
                  'Home', 'End', 'Prior', 'Next', 'Up', 'Down', 'Left',
                  'Right', 'Caps_Lock', 'Num_Lock', 'BackSpace']
                  
     self.bindings = {}
     for key in string.letters+string.digits:
         self.bindings[key] = {'None':None, 'Shift_L':None,\
                               'Control_L':None, 'Alt_L':None,
                               'Shift_R':None, 'Control_R':None,
                               'Alt_R':None }
     for key in otherKeys:
         self.bindings[key] = {'None':None, 'Shift_L':None,\
                               'Control_L':None, 'Alt_L':None,
                               'Shift_R':None, 'Control_R':None,
                               'Alt_R':None }
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVAtomICOM.__init__(self)
     self.refAtomList = []
     self.inAtomList = []
     #self.superImposedPairs = {}
     self.newPairs = {}
     self.pair = []
     self.mobMolName = None
     self.refMolName = None
     self.filters = {'CA Atoms':lambda x: x.name == 'CA',
                     'Backbone Atoms': lambda x: x.name in ['CA', 'C',
                                                            'N', 'O',
                                                            'CA@A','C@A',
                                                            'N@A','O@A'],
                     'Heavy Atoms': lambda x: not x.element == 'H',
                     'All Atoms': None}
     self.defaultFilter = 'Backbone Atoms'
Exemple #14
0
 def __init__(self):
     MVCommand.__init__(self)
     rc =  getResourceFolderWithVersion() + os.sep + 'ws' + os.sep
     if not os.path.exists(rc):
         os.mkdir(rc)
     self.proxy_gama = rc + 'proxy_gama'
     self.rc_ad = rc + "rc_ad"
     self.login = False
     if hasattr(self, 'vf.GUI.ROOT'):
         self.dpf = Tkinter.StringVar(self.vf.GUI.ROOT)
         self.gpf = Tkinter.StringVar(self.vf.GUI.ROOT)
         self.prev_dir = Tkinter.StringVar(self.vf.GUI.ROOT)
         self.ad_radio = Tkinter.IntVar(self.vf.GUI.ROOT)
     else:
         self.dpf = Tkinter.StringVar()
         self.gpf = Tkinter.StringVar()
         self.prev_dir = Tkinter.StringVar()
         self.ad_radio = Tkinter.IntVar()
     self.current_job = None
Exemple #15
0
 def __init__(self):
     MVCommand.__init__(self)
     self.obj_dict = {}  #keys - full names of the Viewer objects
     #values - {'copy_obj': IndexedPolygon(new instance from
     #                                     asIndexedPolygons()),
     #         'v_f': tuple of num_of_verts, num_of_faces of original
     #                object}.
     self.setdict = {}  #keys - as above;
     #values - built Bsp trees for objects.
     self.cl_atoms = {}
     self.isDisplayed = 0
     self.currOptn = Tkinter.StringVar()
     self.currOptn.set("union")
     self.recomputeBSPT1 = Tkinter.IntVar()
     self.recomputeBSPT1.set(0)
     self.recomputeBSPT2 = Tkinter.IntVar()
     self.recomputeBSPT2.set(0)
     self.bindToMol = Tkinter.IntVar()
     self.bindToMol.set(0)
     self.newobj_name = Tkinter.StringVar()
 def __init__(self):
     MVCommand.__init__(self)
     self.obj_dict = {} #keys - full names of the Viewer objects
     #values - {'copy_obj': IndexedPolygon(new instance from
     #                                     asIndexedPolygons()),
     #         'v_f': tuple of num_of_verts, num_of_faces of original
     #                object}.
     self.setdict = {}  #keys - as above;
                        #values - built Bsp trees for objects.
     self.cl_atoms = {}
     self.isDisplayed = 0
     self.currOptn = Tkinter.StringVar()
     self.currOptn.set("union")
     self.recomputeBSPT1 = Tkinter.IntVar()
     self.recomputeBSPT1.set(0)
     self.recomputeBSPT2 = Tkinter.IntVar()
     self.recomputeBSPT2.set(0)
     self.bindToMol = Tkinter.IntVar()
     self.bindToMol.set(0)
     self.newobj_name = Tkinter.StringVar()
Exemple #17
0
 def __init__(self):
     MVCommand.__init__(self)
 def __init__(self):
     """Constructor for class About"""
     MVCommand.__init__(self)
     self.master = None
 def __init__(self):
     self.form = None
     MVCommand.__init__(self)
Exemple #20
0
    def __init__(self):

        MVCommand.__init__(self)
        self.recorder = None
        self.gui = None
        self.camera = None
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.undoRenderingStack = []
 def __init__(self):
     MVCommand.__init__(self)
     self.trajectory = None
     self.player = None
     self.isDisplayed = 0
     self.ifd =None
Exemple #23
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.flag = self.flag | self.objArgOnly
     self.options = {"fiberform": "M1"}  #default options
     self.postdicionary = {}
Exemple #24
0
 def __init__(self,alignment=None,vf=None,name=None,**kw):
     MVCommand.__init__(self)
     self.vf = vf
     AlignmentEditor.__init__(self,alignment=alignment,master=vf.GUI.ROOT,
                              name=name)
     self.addPmvMenu()
 def __init__(self):
     MVCommand.__init__(self)
     self.fileTypes =[('VU file',"*.vu")]
     self.fileBrowserTitle = "Read VU File"
     self.lastDir = "."
Exemple #26
0
 def __init__(self):
     MVCommand.__init__(self) 
     self.trajFile = None
 def __init__(self):
     MVCommand.__init__(self)
     self.isDisplayed=0
Exemple #28
0
 def __init__(self):
     MVCommand.__init__(self)
     self.trajectory = None
     self.player = None
     self.isDisplayed = 0
     self.ifd =None
Exemple #29
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.flag = self.flag | self.objArgOnly
     self.options= {"fiberform":"M1"}#default options
     self.postdicionary={}
 def __init__(self):
     
     MVCommand.__init__(self)
     self.recorder = None
     self.gui = None
     self.camera = None
Exemple #31
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.undoRenderingStack = []
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVAtomICOM.__init__(self)
     self.atomList = AtomSet([])
     self.undoAtList = AtomSet([])
     self.labelStrs = []
 def __init__(self):
     MVCommand.__init__(self) 
     self.trajFile = None
 def __init__(self, func = None):
     MVCommand.__init__(self, func)
     MVBondICOM.__init__(self)
     self.pickLevel = 'parts'
     self.undoBondList = []
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.flag = self.flag | self.objArgOnly
Exemple #36
0
 def __init__(self):
     MVCommand.__init__(self)
     self.fileTypes = [('VU file', "*.vu")]
     self.fileBrowserTitle = "Read VU File"
     self.lastDir = "."
 def __init__(self,alignment=None,vf=None,name=None,**kw):
     MVCommand.__init__(self)
     self.vf = vf
     AlignmentEditor.__init__(self,alignment=alignment,master=vf.GUI.ROOT,
                              name=name)
     self.addPmvMenu()
Exemple #38
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVBondICOM.__init__(self)
     self.pickLevel = 'parts'
     self.undoBondList = []
 def __init__(self):
     MVCommand.__init__(self)
Exemple #40
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVAtomICOM.__init__(self)
     self.flag = self.flag | self.objArgOnly
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.root = None
     self.lib = None # will point to pmvlib
     self.ed = None # VisualProgrammingEnvironment object
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVAtomICOM.__init__(self)
     self.save = None
     self.showPlayer = False                    
     self.floodFile = None
Exemple #43
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.root = None
     self.lib = None  # will point to pmvlib
     self.ed = None  # VisualProgrammingEnvironment object
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.flag = self.flag | self.objArgOnly
     self.apgui = None
Exemple #45
0
 def __init__(self):
     """Constructor for class About"""
     MVCommand.__init__(self)
     self.master = None
Exemple #46
0
 def __init__(self):
     MVCommand.__init__(self)
     self.isDisplayed = 0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVAtomICOM.__init__(self)
     self.save = None
     self.showPlayer = False
     self.floodFile = None
Exemple #48
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.floodFile = None
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     self.floodFile = None
Exemple #51
0
 def __init__(self, func=None):
     MVCommand.__init__(self, func)
     MVAtomICOM.__init__(self)
     self.atomList = AtomSet([])
     self.undoAtList = AtomSet([])
     self.labelStrs = []
 def __init__(self, func=None):
     MVCommand.__init__(self, func)