$+ html.Snippet("gui/snippets/input-combo-td", "name=LIST_FRAGMENTS", "value='select or search fragments here'", "items=spy.FragmentDB.get_fragments()", "onenter=html.SetValue(~name~, '')", "onchange=spy.FragmentDB.set_id(html.GetValue(~name~))>>spy.FragmentDB.init_plugin()", "onreturn=spy.FragmentDB.search_fragments(html.GetValue(~name~))", "readonly=False", "td1=" ) $- $+ html.Snippet(GetVar(default_link), "value=reset", "name=RESET_BUTTON", "onclick=spy.fragmentDB.clear_mainvalues()", "td1=" ) $- $+ html.Snippet(GetVar(default_link), "value=Fit!", "name=FIT_BUTTON", "onclick=spy.FragmentDB.fit_db_fragment()", "td1=", ) $- $spy.fragmentdb.imagedisp('FDBMOLEPIC') $+ html.Snippet(GetVar(default_link), "value=Edit", "name=EDIT_BUTTON", "onclick=spy.FragmentDB.open_edit_fragment_window()", "td1=" ) $- PART: $+ html.Snippet("gui/snippets/input-spin-td", "name=FRAGMENT_PART", "value=spy.GetParam(FragmentDB.fragment.frag_part)", "min=-99", "max=99", "onchange=spy.SetParam(FragmentDB.fragment.frag_part, html.GetValue(~name~))>>labels -p", "td1=" ) $- Free Variable: $+ html.Snippet("gui/snippets/input-spin-td", "name=FRAG_FVAR", "value=spy.GetParam(FragmentDB.fragment.frag_fvar)", "min=-99", "max=99", "onchange=spy.SetParam(FragmentDB.fragment.frag_fvar, html.GetValue(~name~))>>labels -v>>spy.FragmentDB.get_fvar_occ()", "td1=" ) $- Occupancy: $+ html.Snippet("gui/snippets/input-text-td", "name=FRAG_OCCUPANCY", "value=spy.GetParam(FragmentDB.fragment.frag_occ)", "min=-4", "max=4", "onchange=spy.FragmentDB.set_occu(html.GetValue(~name~))>>labels -o>>spy.FragmentDB.get_fvar_occ()", "td1=" ) $- => $+ html.Snippet("gui/snippets/input-text-td", "name=FVAROCC", "value=spy.GetParam('FragmentDB.fragment.fvarocc')", "onchange=spy.FragmentDB.set_resiclass(html.GetValue(~name~), RESIDUE_CLASS)>>labels -rc", "td1=" ) $- Use a residue: $+ html.Snippet("gui/snippets/input-checkbox-td", "name=RESIDUE", "checked=spy.GetParam('FragmentDB.fragment.use_residue')", "onclick=spy.SetParam('FragmentDB.fragment.use_residue', html.GetState('~name~'))>>labels -rn", "td1=" ) $- Residue Class: $+ html.Snippet("gui/snippets/input-text-td", "name=RESIDUE_CLASS", "value=spy.GetParam('FragmentDB.fragment.resi_class')", "onchange=spy.FragmentDB.set_resiclass(html.GetValue(~name~), RESIDUE_CLASS)>>labels -rc", "td1=" ) $- Invert: $+ html.Snippet("gui/snippets/input-checkbox-td", "name=invert", "checked=spy.GetParam('FragmentDB.fragment.invert')", "onclick=spy.SetParam('FragmentDB.fragment.invert', html.GetState('~name~'))", "td1=" ) $- Calculate DFIX: $+ html.Snippet("gui/snippets/input-checkbox-td", "name=dfixornot", "checked=spy.GetParam('FragmentDB.fragment.use_dfix')", "onclick=spy.SetParam('FragmentDB.fragment.use_dfix', html.GetState('~name~'))", "td1=" ) $- Replace Mode: $+ html.Snippet("gui/snippets/input-checkbox-td", "name=REPLACE", "checked=spy.GetParam('FragmentDB.fragment.replace')", "onclick=spy.SetParam('FragmentDB.fragment.replace', html.GetState('~name~'))", "td1=" ) $- No Restraints: $+ html.Snippet("gui/snippets/input-checkbox-td", "name=ROFF", "checked=spy.GetParam('FragmentDB.fragment.roff')", "onclick=spy.SetParam('FragmentDB.fragment.roff', html.GetState('~name~'))", "td1=" ) $- Rigid Group: $+ html.Snippet("gui/snippets/input-checkbox-td", "name=RIGID", "checked=spy.GetParam('FragmentDB.fragment.rigid')", "onclick=spy.SetParam('FragmentDB.fragment.rigid', html.GetState('~name~'))", "td1=" ) $- $+ html.Snippet(GetVar(default_link), "value=Revert Fit", "name=REVERT_BUTTON", "onclick=spy.FragmentDB.revert_last()", "td1=", "width=60%", "fgcolor='#d62613'", ) $- List of most disagreeable restraints: $+ html.Snippet(GetVar(default_link), "value=Short", "name=SHORT_BUTTON", "onclick=delins more>>addins more -1>>refine 4", "td1=" ) $- $+ html.Snippet(GetVar(default_link), "value=Full", "name=FULL_BUTTON", "onclick=delins more>>addins more -4>>refine 4", "td1=" ) $- $spy.FragmentDB.results()