+ <li>sortByTree (true/false) - automatically sort the associated
+ alignment view by the tree when a new tree is opened.</li>
+ <li>showTreeBootstraps (true/false) - show or hide branch
+ bootstraps (default is to show them if available)</li>
+ <li>showTreeDistances (true/false) - show or hide branch
+ lengths (default is to show them if available)</li>
+ <li>showUnlinkedTreeNodes (true/false) - indicate if
+ unassociated nodes should be highlighted in the tree view</li>
+ <li>heightScale and widthScale (1.0 or more) - increase the
+ height or width of a cell in the alignment grid relative to the
+ current font size.</li>
+ </ul>
+ </li>
+ <li>Non-positional features displayed in sequence ID tooltip</li>
+ </ul>
+ <em>Other</em>
+ <ul>
+ <li>Features format: graduated colour definitions and
+ specification of feature scores</li>
+ <li>Alignment Annotations format: new keywords for group
+ associated annotation (GROUP_REF) and annotation row display
+ properties (ROW_PROPERTIES)</li>
+ <li>XML formats extended to support graduated feature
+ colourschemes, group associated annotation, and profile visualization
+ settings.</li>
+ </td>
+ <td>
+ <ul>
+ <li>Source field in GFF files parsed as feature source rather
+ than description</li>
+ <li>Non-positional features are now included in sequence feature
+ and gff files (controlled via non-positional feature visibility in
+ tooltip).</li>
+ <li>URL links generated for all feature links (bugfix)</li>
+ <li>Added URL embedding instructions to features file
+ documentation.</li>
+ <li>Codons containing ambiguous nucleotides translated as 'X' in
+ peptide product</li>
+ <li>Match case switch in find dialog box works for both sequence
+ ID and sequence string and query strings do not have to be in upper
+ case to match case-insensitively.</li>
+ <li>AMSA files only contain first column of multi-character
+ column annotation labels</li>
+ <li>Jalview Annotation File generation/parsing consistent with
+ documentation (e.g. Stockholm annotation can be exported and
+ re-imported)</li>
+ <li>PDB files without embedded PDB IDs given a friendly name</li>
+ <li>Find incrementally searches ID string matches as well as
+ subsequence matches, and correctly reports total number of both.</li>
+ <li>Application:
+ <ul>
+ <li>Better handling of exceptions during sequence retrieval</li>
+ <li>Dasobert generated non-positional feature URL link text
+ excludes the start_end suffix</li>
+ <li>DAS feature and source retrieval buttons disabled when
+ fetch or registry operations in progress.</li>
+ <li>PDB files retrieved from URLs are cached properly</li>
+ <li>Sequence description lines properly shared via VAMSAS</li>
+ <li>Sequence fetcher fetches multiple records for all data
+ sources</li>
+ <li>Ensured that command line das feature retrieval completes
+ before alignment figures are generated.</li>
+ <li>Reduced time taken when opening file browser for first
+ time.</li>
+ <li>isAligned check prior to calculating tree, PCA or
+ submitting an MSA to JNet now excludes hidden sequences.</li>
+ <li>User defined group colours properly recovered from Jalview
+ projects.</li>
+ </ul>
+ </li>
+ </ul>
+ </td>
+
+ </tr>
+ <tr>
+ <td>
+ <div align="center"><strong>2.4.0.b2</strong><br>
+ 28/10/2009</div>
+ </td>
+ <td>
+ <ul>
+ <li>Experimental support for google analytics usage tracking.</li>
+ <li>Jalview privacy settings (user preferences and docs).</li>
+ </ul>
+ </td>
+ <td>
+ <ul>
+ <li>Race condition in applet preventing startup in jre1.6.0u12+.</li>
+ <li>Exception when feature created from selection beyond length
+ of sequence.</li>
+ <li>Allow synthetic PDB files to be imported gracefully</li>
+ <li>Sequence associated annotation rows associate with all
+ sequences with a given id</li>
+ <li>Find function matches case-insensitively for sequence ID
+ string searches</li>
+ <li>Non-standard characters do not cause pairwise alignment to
+ fail with exception</li>
+ </ul>
+ <em>Application Issues</em>
+ <ul>
+ <li>Sequences are now validated against EMBL database</li>
+ <li>Sequence fetcher fetches multiple records for all data
+ sources</li>
+ </ul>
+ <em>InstallAnywhere Issues</em>
+ <ul>
+ <li>Dock icon works for Mac OS X java (Mac 1.6 update issue with
+ installAnywhere mechanism)</li>
+ <li>Command line launching of JARs from InstallAnywhere version
+ (java class versioning error fixed)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+
+ <div align="center"><strong>2.4</strong><br>
+ 27/8/2008</div>
+ </td>
+ <td><em>User Interface</em>
+ <ul>