def startMoleculeViewer(): global mv from Pmv.moleculeViewer import MoleculeViewer mv = MoleculeViewer(customizer = './.empty', logMode = 'overwrite') mv.setUserPreference(('trapExceptions', '0'), log = 0) mv.setUserPreference(('warningMsgFormat', 'printed'), log = 0) mv.loadCommand('fileCommands', 'readMolecule', 'Pmv') mv.loadCommand('deleteCommands','deleteMol', 'Pmv') mv.loadCommand("bondsCommands", "buildBondsByDistance", "Pmv") mv.setOnAddObjectCommands(['buildBondsByDistance','displayLines'], log=0) mv.loadModule("interactiveCommands", 'Pmv') mv.loadModule('secondaryStructureCommands', 'Pmv')
def startMoleculeViewer(): global mv from Pmv.moleculeViewer import MoleculeViewer mv = MoleculeViewer(customizer='./.empty', logMode='overwrite', withShell=0) mv.setUserPreference(('trapExceptions', '0'), log=0) mv.setUserPreference(('warningMsgFormat', 'printed'), log=0) mv.loadCommand('fileCommands', 'readMolecule', 'Pmv') mv.loadCommand('deleteCommands', 'deleteMol', 'Pmv') mv.loadCommand("bondsCommands", "buildBondsByDistance", "Pmv") mv.setOnAddObjectCommands(['buildBondsByDistance', 'displayLines'], log=0) mv.loadModule("interactiveCommands", 'Pmv') mv.loadModule('secondaryStructureCommands', 'Pmv')
class DisplayBaseTest(unittest.TestCase): def setUp(self): from Pmv.moleculeViewer import MoleculeViewer self.mv = MoleculeViewer(customizer = './.empty', logMode = 'overwrite', withShell=0) self.mv.loadCommand('fileCommands', 'readMolecule', 'Pmv') self.mv.loadCommand('deleteCommands','deleteMol', 'Pmv') self.mv.loadCommand("bondsCommands", "buildBondsByDistance", "Pmv") self.mv.setOnAddObjectCommands(['buildBondsByDistance', 'displayLines'], log=0) self.mv.loadModule("interactiveCommands", 'Pmv') # Don't want to trap exceptions and errors... # the user pref is set to 1 by # default self.mv.setUserPreference(('trapExceptions', '0'), log = 0) self.mv.setUserPreference(('warningMsgFormat', 'printed'), log = 0) self.mv.loadModule('displayCommands', 'Pmv') def tearDown(self): self.mv.Exit(0)
class DisplayBaseTest(unittest.TestCase): def setUp(self): from Pmv.moleculeViewer import MoleculeViewer self.mv = MoleculeViewer(customizer='./.empty', logMode='overwrite', withShell=0) self.mv.loadCommand('fileCommands', 'readMolecule', 'Pmv') self.mv.loadCommand('deleteCommands', 'deleteMol', 'Pmv') self.mv.loadCommand("bondsCommands", "buildBondsByDistance", "Pmv") self.mv.setOnAddObjectCommands( ['buildBondsByDistance', 'displayLines'], log=0) self.mv.loadModule("interactiveCommands", 'Pmv') # Don't want to trap exceptions and errors... # the user pref is set to 1 by # default self.mv.setUserPreference(('trapExceptions', '0'), log=0) self.mv.setUserPreference(('warningMsgFormat', 'printed'), log=0) self.mv.loadModule('displayCommands', 'Pmv') def tearDown(self): self.mv.Exit(0)