Changes between Version 5 and Version 6 of SurfaceCategories


Ignore:
Timestamp:
May 8, 2015, 5:26:14 PM (10 years ago)
Author:
Tom Goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SurfaceCategories

    v5 v6  
    11= Chimera2 surface category thoughts =
    22
    3 == Examples for proposed surface command ==
     3== New proposed surface command ==
     4
     5I think this new syntax is clearer than what I proposed before (TomG).  The first argument is what atoms to use in computing surfaces, and optional keywords handle the rarer uses such as showing a patch of a surface.
     6
     7To show surfaces for each chain excluding ligands, ions, solvent
     8
     9  surface #1
     10
     11To make one surface enclosing all chains excluding ligands, ions, solvent
     12
     13  surface #1 perChain false
     14
     15To show just the surface patch of chain surfaces near a ligand
     16
     17  surface #1 show ligand za<5
     18
     19I think the above 3 examples are the most common uses.  Now for some exotic cases.
     20
     21To surface the chains with each chain surface also enclosing the ligands (in this example ligand is an atom spec)
     22
     23  surface #1 include ligand
     24
     25To surface just the ligands, one ligand surface per chain.  Here we make an exception
     26to the rule that ligands, ions and solvent are excluded -- if only ligands, ions and solvent
     27are specified.  This is a convenience.
     28
     29  surface ligand
     30
     31To surface several models, one surface per model. Even if per-chain is false it is still per-model.
     32
     33  surface #1,2,3 perChain false
     34
     35To put one surface around 3 models
     36
     37  surface #1,2,3 perModel false
     38
     39An alternative to the perChain and perModel options would be to have a split option "split chains|models|none".
     40
     41
     42== Earlier proposed surface command ==
    443
    544Here is a suggestion for how the Chimera 2 surface command could work (TomG).