def setUp(self): global mv if mv is None: from Pmv.moleculeViewer import MoleculeViewer mv = MoleculeViewer(customizer='./.empty', logMode='no', withShell=False, verbose=False) mv.browseCommands('fileCommands', package="Pmv", topCommand=0) mv.browseCommands('bondsCommands', package='Pmv', topCommand=0) mv.browseCommands('colorCommands', package='Pmv', topCommand=0) mv.browseCommands('deleteCommands', package='Pmv', topCommand=0) mv.browseCommands('displayCommands', commands=[ 'displaySticksAndBalls', 'undisplaySticksAndBalls', 'displayCPK', 'undisplayCPK', 'displayLines', 'undisplayLines', 'displayBackboneTrace', 'undisplayBackboneTrace', 'DisplayBoundGeom' ], package='Pmv', topCommand=0) mv.setOnAddObjectCommands( ['buildBondsByDistance', 'displayLines', 'colorByAtomType'], topCommand=0) #mv.loadModule("interactiveCommands", 'Pmv') mv.loadCommand("visionCommands", "vision", "Pmv") # Don't want to trap exceptions and errors... the user pref is set to 1 by # default #mv.setUserPreference(('trapExceptions', '0'), log = 0) mv.setUserPreference(('warningMsgFormat', 'printed'), log=0) self.mv = mv
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)