JAL-674 Prefences tweaks incl help documentation for Structure tab
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Wed, 5 Nov 2014 16:04:10 +0000 (16:04 +0000)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Wed, 5 Nov 2014 16:04:10 +0000 (16:04 +0000)
help/html/features/preferences.html
resources/lang/Messages.properties
src/jalview/jbgui/GPreferences.java

index 3e45043..1831c3e 100755 (executable)
@@ -26,7 +26,7 @@
 <body>
 <p><strong>Preferences</strong></p>
 <p>The preferences panel is opened from the Jalview Desktop&rsquo;s <strong><em>Tools</em></strong> menu.</p>
-<p>There are six tabs in the Preferences dialog box:
+<p>There are eight tabs in the Preferences dialog box:
 <ul>
        <li>The <a href="#visual"><strong>&quot;Visual&quot;</strong>
        Preferences</a> tab allows you to configure the default display for a new
@@ -34,6 +34,8 @@
        <li>The <a href="#colours"><strong>&quot;Colours&quot;</strong>
        Preferences</a> tab allows you to configure default colourschemes for a new
        alignment window.</li>
+       <li>The <a href="#structure"><strong>&quot;Structure&quot;</strong>
+       Preferences</a> tab allows you to configure options for obtaining and displaying structure information.</li>
        <li>The <a href="#connections"><strong>&quot;Connections&quot;</strong>
        Preferences</a> tab allows you to change the links made from Jalview to
        your default web browser.</li>
@@ -78,14 +80,16 @@ for a new alignment window.</p>
 <p><em>Sequence ID Tooltip</em>: Control the display of Database
 References and Non-positional annotation in the tooltip displayed when
 the mouse is over a sequence's ID.</p>
+<p><em>Show Unconserved</em> - When this is selected, all consensus sequence 
+symbols will be rendered as a '.', highlighting mutations in highly conserved alignments.</p>
 <p><em>Sequence Name Italics</em> - select to apply the italicised
 version of the font to sequence labels.</p>
 <p><em>Smooth Font</em> - Toggles anti-aliasing on / off for faster
 rendering of the alignment.</p>
-<p><em>Wrap Alignment</em> - Select whether to open new alignment
-windows in wrapped mode or not.</p>
 <p><em>Gap Symbol</em> - The default gap symbol may be set to either
 &quot;-&quot; or &quot;.&quot;</p>
+<p><em>Wrap Alignment</em> - Select whether to open new alignment
+windows in wrapped mode or not.</p>
 <p><em>Sort alignment by</em> - When the alignment is loaded in, it can
 be ordered as read (No sort), or sorted by Id or pairwise identity.</p>
 <p><em>Sort annotations by</em> - Annotations can be unsorted, sorted by the order of the related sequences in 
@@ -104,10 +108,20 @@ will be loaded.</p>
                <em>Annotation Shading Default</em> - set the default minimum
                and maximum colours used when <a
                        href="../colourSchemes/annotationColouring.html">Colour by
-                       Annotation ..</a> is selected from the alignment window's colours menu.
-       </p>
-       <br>
+                       Annotation...</a> is selected from the alignment window's colours menu.
        </p>
+<p><a name="structure"><strong>&quot;Structure&quot;
+Preferences tab</strong></a><em> added in Jalview 2.8.2</em></p>
+<p><em>Process secondary structure from PDB</em> - if selected, then structure information
+read from PDB will be processed to derive secondary structure annotation.
+<p><em>Use RNAView for secondary structure</em> - if selected, the RNAView service will be 
+automatically called to derive secondary structure information.
+<p><em>Add secondary structure annotation to alignment</em> - if selected, PDB secondary structure
+annotation will be shown on the alignment when available.
+<p><em>Add Temperature Factor annotation to alignment</em> - if selected, PDB Temperature Factor
+annotation will be shown on the alignment when available. 
+<p><em>Default structure viewer</em> - choose JMOL or CHIMERA for viewing 3D structures. 
+
 <p><a name="connections"><strong>&quot;Connections&quot;
 Preferences tab</strong></a></p>
 <p><em>URL Link From Sequence ID</em><br>
@@ -135,6 +149,9 @@ information.</p>
 This is a selection box which allows the user to set a default rendering
 style for EPS export:
 <ul>
+       <li>&quot;Prompt each time&quot;<br>
+       Choose this to be asked select between Lineart and Text each time you
+       make an EPS file.</li>
        <li>&quot;Lineart&quot;<br>
        EPS files will accurately reproduce the alignment view in Jalview and
        all characters will be converted into line art. Files generated in this
@@ -145,11 +162,7 @@ style for EPS export:
        files that can be edited easily in programs like Microsoft Word and
        Adobe Illustrator, but can be problematic if the fonts available to
        jalview are not accessible by the program reading the EPS file.
-       <li>&quot;Prompt each time&quot;<br>
-       Choose this to be asked select between Lineart and Text each time you
-       make an EPS file.</li>
 </ul>
-</p>
 <p><em>Automatically set ID width</em><br>
 When enabled, the column containing sequence and annotation labels at the left hand side of an exported figure will be made large enough to display each sequence ID and annotation label in its own line. Enable this if you have particularly long sequence IDs and need to generate EPS or PNG figures or web pages.</p>
 <p><em>Figure ID column width</em><br>
@@ -164,7 +177,6 @@ sequence positions appended to each sequence id: <pre>
 </pre>
 <p>If the boxes are left unchecked for a particular format, the
 sequence limits will not be appended to the sequence id.</p>
-</p>
 <p><em>Use Modeller Output</em></p>
 <p>This option only applies to PIR format output. Jalview
 automatically reads PIR files with sequence descriptions compatible with
@@ -173,16 +185,18 @@ option is selected <a href="../io/modellerpir.html">Jalview will
 write Modeller style PIR files</a> with correct start/end numbering and PDB
 file association (if available). The Jalview id/start-end option is
 ignored if Modeller output is selected.
+
 <p><a name="editing"><strong>Editing Preferences tab</strong></a></p>
-<p>There are currently 2 options available which can be selected /
+<p>There are currently three options available which can be selected /
 deselected.</p>
 <p><em>AutoCalculate Consensus</em> - For large alignments it can be
 useful to deselect &quot;Autocalculate Consensus&quot; when editing.
 This prevents lengthy calculations which are performed after each
 sequence edit. New alignment windows will have their &quot;Autocalculate
 Consensus&quot; option set according to this setting.</p>
-<p><em>Pad gaps when editing</em> - New alignment windows will
+<p><em>Pad Gaps when Editing</em> - New alignment windows will
 &quot;Pad Gaps&quot; according to this setting.</p>
+<p><em>Sort with New Tree</em> - When selected, any trees calculated or loaded onto the alignment will automatically sort the alignment.</p>
 <p>&nbsp;</p>
 <p>&nbsp;</p>
 </body>
index ac5394d..a2db06d 100644 (file)
@@ -587,7 +587,7 @@ label.figure_id_column_width = Figure ID column width
 label.use_modeller_output = Use Modeller Output
 label.wrap_alignment = Wrap Alignment
 label.right_align_ids = Right Align Ids
-label.sequence_name_italics = Sequence Name Italics
+label.sequence_name_italics = Seq Name Italics
 label.open_overview = Open Overview
 label.default_colour_scheme_for_alignment = Default Colour Scheme for alignment
 label.annotation_shading_default = Annotation Shading Default
index f3289a3..cd3064e 100755 (executable)
@@ -912,9 +912,9 @@ public class GPreferences extends JPanel
     fontLabel.setHorizontalAlignment(SwingConstants.RIGHT);
     fontLabel.setText(MessageManager.getString("label.font"));
     fontSizeCB.setFont(verdana11);
-    fontSizeCB.setBounds(new Rectangle(319, 104, 49, 23));
+    fontSizeCB.setBounds(new Rectangle(320, 104, 65, 23));
     fontStyleCB.setFont(verdana11);
-    fontStyleCB.setBounds(new Rectangle(367, 104, 70, 23));
+    fontStyleCB.setBounds(new Rectangle(382, 104, 80, 23));
     fontNameCB.setFont(verdana11);
     fontNameCB.setBounds(new Rectangle(172, 104, 147, 23));
     gapSymbolCB.setFont(verdana11);
@@ -948,13 +948,13 @@ public class GPreferences extends JPanel
     sortLabel.setHorizontalAlignment(SwingConstants.RIGHT);
     sortLabel.setText(MessageManager.getString("label.sort_by"));
     sortAnnBy.setFont(verdana11);
-    sortAnnBy.setBounds(new Rectangle(172, 265, 120, 21));
+    sortAnnBy.setBounds(new Rectangle(172, 265, 110, 21));
     JLabel sortAnnLabel = new JLabel();
     sortAnnLabel.setFont(verdana11);
     sortAnnLabel.setHorizontalAlignment(SwingConstants.RIGHT);
     sortAnnLabel.setText(MessageManager.getString("label.sort_ann_by"));
     sortAutocalc.setFont(verdana11);
-    sortAutocalc.setBounds(new Rectangle(300, 265, 185, 21));
+    sortAutocalc.setBounds(new Rectangle(290, 265, 165, 21));
     JPanel annsettingsPanel = new JPanel();
     annsettingsPanel.setBounds(new Rectangle(173, 34, 300, 61));
     annsettingsPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0));