nicer help.
authorjprocter <Jim Procter>
Wed, 8 Jun 2005 14:21:25 +0000 (14:21 +0000)
committerjprocter <Jim Procter>
Wed, 8 Jun 2005 14:21:25 +0000 (14:21 +0000)
help/html/features/overview.html
help/html/features/search.gif [new file with mode: 0755]
help/html/features/search.html
help/html/features/seqfeatures.html
help/html/features/wrap.html
help/html/whatsNew.html

index 8589e95..424ba3c 100755 (executable)
@@ -1,11 +1,11 @@
 <html>\r
-<head><title>Overview</title></head>\r
+<head><title>Overview Window</title></head>\r
 <body>\r
-\r
-<p>Select the overview window to get a navigable image of the whole alignment.\r
+<strong>View&#8594;Overview window</strong>\r
+<p>Select the overview window menu item to get a navigable image of the whole alignment.\r
 </p>\r
-<p>The window indicates the current viewable region of the alignment, this area \r
-  may be adjusted by clicking and dragging with the mouse.</p>\r
+<p>The red box indicates the currently viewed region of the alignment, this  \r
+  may be moved by clicking and dragging with the mouse.</p>\r
 <p><img src="overview.gif" width="407" height="137"></p>\r
 <p>&nbsp;</p>\r
 </body>\r
diff --git a/help/html/features/search.gif b/help/html/features/search.gif
new file mode 100755 (executable)
index 0000000..c7b114a
Binary files /dev/null and b/help/html/features/search.gif differ
index ca63dc7..5fedf33 100755 (executable)
@@ -11,60 +11,84 @@ td {
 \r
 <body>\r
 <p><strong>Search</strong></p>\r
-<p>The search box can be displayed by pressing the keys Control and F or selecting\r
-  &quot;Search&quot;</p>\r
-Note:\r
+<p>The search box is displayed by pressing Control and F or\r
+  selecting &quot;Find...&quot; from the &quot;Search&quot; menu.</p>\r
+<img src="search.gif">\r
+<p>&quot;Find next&quot; will find the next occurence of the specified\r
+  and adjust the alignment window view to show it, and &quot;Find\r
+  all&quot; highlights all matches for a pattern. The &quot;Create new\r
+  group&quot; is a quick way to highlight and group residues matching\r
+  the specified search pattern throughout the alignment.</p> \r
 <ul>\r
-  <li>The search will be performed on the selected region. If no region is selected,\r
-    the search will operate on the full alignment.</li>\r
-  <li>To clear any selection, press the &quot;Escape&quot; key.</li>\r
+<li>The search uses regular expressions. (understands a mixture of\r
+  posix and perl style regex - see below for a summary)</li>\r
+<li>Gaps are ignored when matching the query to the sequences in the\r
+  alignment.</li>\r
+<li>The search is applied to both sequences and their IDs but the &quot;Find next&quot;\r
+  and &quot;Find all&quot; buttons only count the sequence matches.</li>\r
+  <li>If a region is selected, then search will <strong>only</strong>\r
+  be performed on that region. </li>\r
+  <li>To quickly clear the current selection, press the &quot;Escape&quot; key.</li>\r
 </ul>\r
-<p>Using the &quot;Create new group&quot; is a quick way to group and highlight\r
-  residues with the specified search pattern throughout the alignment.</p>\r
-<p>The search allows regular expression matching. </p>\r
-<p>&nbsp;</p>\r
+<p><strong>A quick Regular Expression Guide</strong></p>\r
+<p>A regular expression is not just a simple text query - although it\r
+can be used like one, the query is not parsed literally, but\r
+interpreted like a series of instructions defining the features of the\r
+match. For example, a simple query like &quot;ACDED&quot; would\r
+match all occurences of that string, but &quot;ACD+ED&quot; matches\r
+both 'ACDDED' and 'ACDDDDDDDDED'. More usefully, the query\r
+&quot;[ILGVMA]{;5,}&quot; would find stretches of small,\r
+hydrophobic amino acids of at least five residues in length.\r
+</p>\r
+<p> The table\r
+below describes some of the regular expression syntax:<br></p>\r
 <table width="100%" border="1">\r
   <tr>\r
+    <td width="24%">Regular Expression Element</td>\r
+    <td width="76%">Effect</td>\r
+  </tr>\r
+  <tr>\r
     <td width="24%">.</td>\r
-    <td width="76%">Any single character.</td>\r
+    <td width="76%">Matches any single character</td>\r
   </tr>\r
   <tr>\r
     <td>[]</td>\r
-    <td>Any one of the characters in the brackets</td>\r
+    <td>Matches any one of the characters in the brackets</td>\r
   </tr>\r
   <tr>\r
     <td>^</td>\r
-    <td>The start of a line (column 1). </td>\r
+    <td>Matches at the start of an ID or sequence</td>\r
   </tr>\r
   <tr>\r
     <td>$</td>\r
-    <td>The end of a line </td>\r
+    <td>Matches at the end of an ID or sequence</td>\r
   </tr>\r
   <tr>\r
     <td>*</td>\r
-    <td> Matches zero or more of the preceding characters or expressions. </td>\r
+    <td>Matches if the preceding element matches zero or more times</td>\r
   </tr>\r
   <tr>\r
     <td>?</td>\r
-    <td>Matches zero or one of the preceding characters or expressions. </td>\r
+    <td>Matches if the preceding element matched once or not at all</td>\r
   </tr>\r
   <tr>\r
     <td>+</td>\r
-    <td>Matches one or more of the preceding characters or expressions. </td>\r
+    <td>Matches if the preceding element matched at least once</td>\r
   </tr>\r
   <tr>\r
     <td>{count}</td>\r
-    <td> Matches the specified number of the preceding characters or expressions.\r
+    <td>Matches if the preceding element matches a specified number of\r
+    times\r
     </td>\r
   </tr>\r
   <tr>\r
     <td>{min,}</td>\r
-    <td> Matches at least the specified number of the preceding characters or\r
-      expressions.</td>\r
+    <td> Matches at least the specified number of the preceding element.</td>\r
   </tr>\r
   <tr>\r
     <td>{min,max} </td>\r
-    <td>Matches between min and max of the preceding characters or expressions.</td>\r
+    <td>Matches if the preceding element matches between min and max\r
+    number of times.</td>\r
   </tr>\r
 </table>\r
 </body>\r
index 160c1e2..4026071 100755 (executable)
@@ -1,22 +1,43 @@
 <html>\r
 <head><title>Sequence Features</title></head>\r
 <body>\r
-<p><strong>Sequence Features</strong></p>\r
-<p>This displays Uniprot sequence features on the alignment if a 100% sequence\r
-  match is found. </p>\r
-<p>The first step in this process is to match the id (name) of each sequence with\r
-  Uniprot. If there is no match, a Blast search is performed to try to obtain\r
-  the Uniprot Id for each sequence. You will be notified of any 100% matches with\r
-  Uniprot, which you must manually assign to each sequence in your input alignment,\r
-  then save the file.</p>\r
+<p><strong>View&#8594;Sequence Features</strong></p>\r
+<p>When this option is selected, sequence features extracted from the\r
+  <a href="http://www.ebi.uniprot.org/">Uniprot</a> record for each\r
+  sequence are displayed on the alignment.</p>\r
+<p>Currently, sequence features are rendered in red or blue, dependent\r
+  upon their type:</p><ul>\r
+  <li>Features associated with a particular residue are coloured\r
+  red<br><italic>e.g. an active site residue</italic></li>\r
+  <li>Features which span a region are coloured blue<br>\r
+<italic>e.g. a region of sequence with known structure</italic></p>\r
+<p>More information about the feature is given in a tooltip, which are\r
+  viewed by moving the mouse pointer over a sequence feature. The\r
+  associated text for the feature will then be displayed in a small\r
+  label will appear near the pointer.</p>\r
+<p>After the Sequence Features option is selected, there may be some delay before\r
+  the features are actually rendered, as jalview must first determine if a\r
+  sequence is contained in uniprot and then retrieve its sequence\r
+  record. This delay should only happen once for a particular\r
+  alignment, as jalview caches uniprot records in a file in your home\r
+  directory called '.jalview.uniprot.xml'.\r
+\r
+<p>The first step in this process is to try to use the ID (name) of\r
+  each sequence as an ID search in Uniprot. If there is no match, The\r
+  EBI Blast search is used in an attempt to obtain the Uniprot Id for\r
+  each sequence. You will be  notified of any 100% matches with\r
+  Uniprot, but you must then manually change the name of the sequence,\r
+  by right clicking on the sequence ID and selecting\r
+  Sequence&#8594;Edit Name, before Jalview will show its sequence\r
+  features.<ul>\r
+  <li>remember to save your alignment if you have updated any of the\r
+  sequence IDs!\r
+  </li>\r
+  </ul></p>\r
 <p>\r
-  The input sequence will be matched with the returned Uniprot record, the start\r
-  and end residues can then be correctly assigned to each sequence. </p>\r
-<p>Sequence features which are 1 residue in length are coloured red. Features\r
-  which span a region are coloured blue. </p>\r
-<p>By moving the mouse pointer over a sequence feature on the alignment a small\r
-  label will appear with the description of that sequence feature.</p>\r
-<p>A local cache of retrieved uniprot entries is recorded on your local machine.\r
-</p>\r
+  If a uniprot record (or set of records) is found for a sequence,\r
+  then the sequence in aligned to the one in the Uniprot record\r
+  to determine the correct start and end residue positions that will be\r
+  displayed when the 'Show Full Sequence ID' option is set.</p>\r
 </body>\r
 </html>\r
index 015c669..26651a3 100755 (executable)
@@ -3,7 +3,7 @@
 <head><title>Wrap Alignment</title></head>\r
 \r
 <body>\r
-<p><strong>Wrap alignment </strong></p>\r
+<p><strong>View&#8594;Wrap alignment </strong></p>\r
 <p>Use this feature to wrap an alignment to the screen width. </p>\r
 <p>All output (HTML, Printing, JPG etc) will also be in this wrapped format.</p>\r
 <p>This is most useful when looking at alignments with less than 20 sequences.\r
index dc956a9..965edea 100755 (executable)
@@ -1,30 +1,35 @@
-<html>\r
-<head><title>What's new</title></head>\r
-<body>\r
-<p><strong>What's new</strong> </p>\r
-<p>If you can read this then you'll already have seen some of the recent changes\r
-  made to Jalview.<br>\r
-  Jalview takes advantage of some of the more recent user interface developments\r
-  in the Java programming language. For instance Jalview is now a multi windowed\r
-  application, this keeps all your Jalview windows neatly together in one main\r
-  application window. </p>\r
-<p>If you were familiar with the original Jalview, here is a list of important\r
-  features you should know about the current development:</p>\r
-<ul>\r
-  <li>Editing sequences is no longer the default when mouse clicking the alignment.\r
-    Instead, mouse clicking on the alignment will create a &quot;selection region&quot;\r
-    which may be full sequences or groups of residues.</li>\r
-  <li>To edit a sequence, the &quot;Shift&quot; key must be held down</li>\r
-  <li>To edit groups, either the &quot;Alt&quot; key or the &quot;Control&quot;\r
-    key must be held down.</li>\r
-  <li>Colours maybe applied to the background, ie the whole alignment, or to selected\r
-    regions. If the tickbox &quot;Apply colour to all groups&quot; is ticked (this\r
-    is the default), then the colour will be applied to all groups.</li>\r
-  <li>Use the right mouse button (apple and click on the mac) to define a selected\r
-    region on the alignment as a new group. </li>\r
-  <li>Conservation is automatically updated whenever the alignment is edited</li>\r
-  <li>There is no &quot;quick draw&quot; option</li>\r
-  <li>Edits can be undone! (and redone)</li>\r
-</ul>\r
-</body>\r
-</html>\r
+<html>
+<head><title>What's new ?</title></head>
+<body>
+<p><strong>What's new ?</strong> </p>
+<p>If you are reading this then you will already have seen some of the recent changes
+  made to Jalview.<br>
+  Jalview takes advantage of some of the more recent user interface developments
+  in the Java programming language. For instance Jalview is now a multi windowed
+  application, this keeps all your Jalview windows neatly together in one main
+  application window. </p>
+<p>If you were familiar with the original Jalview, here is a list of important
+  features you should know about the current development:</p>
+<ul>
+  <li>Editing sequences is no longer the default when mouse clicking the alignment.
+    Instead, mouse clicking on the alignment creates a &quot;selection region&quot;
+    which may be full sequences or groups of residues.</li>
+  <li>To insert or edit the gaps in one sequence in alignment, the
+  &quot;Shift&quot; key must be held down when dragging the mouse.</li>
+  <li>To insert or edit gaps for a group of sequences, the
+  &quot;Alt&quot; key (or in X windows the &quot;Control&quot;
+    key) must be held down.</li>
+  <li>Selecting colour schemes in the colour menu either sets just the
+  &quot;background&quot; colourscheme for the alignment, or - when
+  the tickbox &quot;Apply colour to all groups&quot; is ticked,
+  applies the scheme to the background and all groups defined on the alignment.</li>
+  <li>Use the right mouse button (apple and click on the Mac) whilst
+  the pointer is within the selection area to access the &quot;define&quot; region menu to
+  define a new region, give it a name, and change its colourscheme and display
+  properties.</li>
+  <li>Conservation is automatically updated whenever the alignment is edited</li>
+  <li>There is no &quot;quick draw&quot; option</li>
+  <li>Edits can be undone, and redone!</li>
+</ul>
+</body>
+</html>