1from __future__ import print_function
2
3from pymol.wizard import Wizard
4from pymol import cmd
5import pymol
6import types
7
8class Fedora(Wizard):
9
10    def __init__(self,*arg,**kw):
11        _self = kw.get('_self',cmd)
12        Wizard.__init__(self,_self)
13        self.message = []
14        for a in arg:
15            if not isinstance(a,list):
16                self.message.append(a)
17            else:
18                self.message.extend(a)
19
20    def get_prompt(self):
21        self.prompt = self.message
22        return self.prompt
23
24    def do_pick(self,bondFlag):
25        if(bondFlag):
26            print(" ") # clear out misleading bond pick pk2 information...
27        cmd.unpick()
28
29    def do_select(self,name):
30#      cmd.deselect()
31        pass
32
33    def get_panel(self):
34        return [
35            [ 1, 'Message', '' ],
36            [ 2, 'Dismiss', 'cmd.set_wizard()' ]
37            ]
38