What's new in Jalview 2.9.0b2
Oct 18, 2015
- New Features:
- Time stamps for signed Jalview application and applet jars
- Issues Resolved:
- Duplicate group consensus and conservation rows shown when tree is partitioned
- Erratic behaviour when tree partitions made with multiple cDNA/Protein split views
New in Jalview 2.9 (Sep 24, 2015)
- New Features:
- General:
- Linked visualisation and analysis of DNA and Protein alignments:
- Translated cDNA alignments shown as split protein and DNA alignment views
- Codon consensus annotation for linked protein and cDNA alignment views
- Link cDNA or Protein product sequences by loading them onto Protein or cDNA alignments
- Reconstruct linked cDNA alignment from aligned protein sequences
- Jmol integration updated to Jmol v14.2.14
- Import and export of Jalview alignment views as BioJSON
- New alignment annotation file statements for reference sequences and marking hidden columns
- Reference sequence based alignment shading to highlight variation
- Select or hide columns according to alignment annotation
- Find option for locating sequences by description
- Conserved physicochemical properties shown in amino acid conservation row
- Alignments can be sorted by number of RNA helices
- Application:
- New cDNA/Protein analysis capabilities
- Get Cross-References opens a Split Frame view with cDNA/Protein
- Detect when nucleotide sequences and protein sequences are placed in the same alignment
- Split cDNA/Protein views are saved in Jalview projects
- Use REST API to talk to Chimera
- Selected regions in Chimera are highlighted in linked Jalview windows
- VARNA RNA viewer updated to v3.93
- VARNA views are saved in Jalview Projects
- Pseudoknots displayed as Jalview RNA annotation can be shown in VARNA
- Make groups for selection uses marked columns as well as the active selected region
- Calculate UPGMA and NJ trees using sequence feature similarity
- New Export options
- New Export Settings dialog to control hidden region export in flat file generation
- Export alignment views for display with the BioJS MSAViewer
- Export scrollable SVG in HTML page
- Optional embedding of BioJSON data when exporting alignment figures to HTML
- 3D structure retrieval and display
- Free text and structured queries with the PDBe Search API
- PDBe Search API based discovery and selection of PDB structures for a sequence set
- JPred4 employed for protein secondary structure predictions
- Hide Insertions menu option to hide unaligned columns for one or a group of sequences
- Automatically hide insertions in alignments imported from the JPred4 web server
- (Nearly) Native 'Quaqua' dialogs for browsing file system on OSX
- LGPL libraries courtesy of http://www.randelshofer.ch/quaqua/
- changed 'View nucleotide structure' submenu to 'View VARNA 2D Structure'
- change "View protein structure" menu option to "3D Structure ..."
- Applet:
- New layout for applet example pages
- New parameters to enable SplitFrame view (file2,enableSplitFrame, scaleProteinAsCdna)
- New example demonstrating linked viewing of cDNA and Protein alignments
- Development and deployment:
- Java 1.7 minimum requirement for Jalview 2.9
- Include installation type and git revision in build properties and console log output
- Jalview Github organisation, and new github site for storing BioJsMSA Templates
- Jalview's unit tests now managed with TestNG
- Issues Resolved:
- Application:
- Escape should close any open find dialogs
- Typo in select-by-features status report
- Consensus RNA secondary secondary structure predictions are not highlighted in amber
- Missing gap character in v2.7 example file means alignment appears unaligned when pad-gaps is not enabled
- First switch to RNA Helices colouring doesn't colour associated structure views
- ID width preference option is greyed out when auto width checkbox not enabled
- Stopped a warning dialog from being shown when creating user defined colours
- 'View Mapping' in structure viewer shows sequence mappings for just that viewer's sequences
- Workaround for superposing PDB files containing multiple models in Chimera
- Report sequence position in status bar when hovering over Jmol structure
- Cannot output gaps as '.' symbols with Selection -> output to text box
- Flat file exports of alignments with hidden columns have incorrect sequence start/end
- 'Aligning' a second chain to a Chimera structure from Jalview fails
- Colour schemes applied to structure viewers don't work for nucleotide
- Loading/cut'n'pasting an empty or invalid file leads to a grey/invisible alignment window
- Exported Jpred annotation from a sequence region imports to different position
- Space at beginning of sequence feature tooltips shown on some platforms
- Chimera viewer 'View | Show Chain' menu is not populated
- 'New View' fails with a Null Pointer Exception in console if Chimera has been opened
- Mouseover to Chimera not working
- Miscellaneous ENA XML feature qualifiers not retrieved
- NPE in annotation renderer after 'Extract Scores'
- If two structures in one Chimera window, mouseover of either sequence shows on first structure
- 'Show annotations' options should not make non-positional annotations visible
- Subsequence secondary structure annotation not shown in right place after 'view flanking regions'
- File Save As type unset when current file format is unknown
- Save as '.jar' option removed for saving Jalview projects
- Colour by Sequence colouring in Chimera more responsive
- Cannot 'add reference annotation' for a sequence in several views on same alignment
- Cannot show linked products for EMBL / ENA records
- Jalview's tooltip wraps long texts containing no spaces
- Applet:
- Jmol to JalviewLite mouseover/link not working
- JalviewLite can't import sequences with ID descriptions containing angle brackets
- General:
- Cannot export and reimport RNA secondary structure via jalview annotation file
- Random helix colour palette for colour by annotation with RNA secondary structure
- Mouseover to cDNA from STOP residue in protein translation doesn't work.
- hints when using the select by annotation dialog box
- Jmol alignment incorrect if PDB file has alternate CA positions
- FontChooser message dialog appears to hang after choosing 1pt font
- Peptide secondary structure incorrectly imported from annotation file when annotation display text includes 'e' or 'h'
- Cannot set colour of new feature type whilst creating new feature
- cDNA translation alignment should not be sequence order dependent
- 'Show unconserved' doesn't work for lower case sequences
- Nucleotide ambiguity codes involving R not recognised
- Deployment and Documentation:
- Applet example pages appear different to the rest of www.jalview.org
New in Jalview 2.8.2 (Dec 4, 2014)
- New Features:
- Updated Java code signing certificate donated by Certum.PL.
- Features and annotation preserved when performing pairwise alignment
- RNA pseudoknot annotation can be imported/exported/displayed
- 'colour by annotation' can colour by RNA and protein secondary structure
- New in the Jalview Desktop:
- Extract and display secondary structure for sequences with 3D structures
- Support for parsing RNAML
- Annotations menu for layout: sort sequence annotation rows by alignment and place sequence annotation above/below alignment annotation
- Output in Stockholm format
- Internationalisation: improved Spanish (es) translation
- Structure viewer preferences tab
- Disorder and Secondary Structure annotation tracks shared between alignments
- UCSF Chimera launch and linked highlighting from Jalview
- Show/hide all sequence associated annotation rows for all or current selection
- disorder and secondary structure predictions available as dataset annotation
- Per-sequence rna helices colouring
- Sequence database accessions imported when fetching alignments from Rfam
- update VARNA version to 3.91
- New groovy scripts for exporting aligned positions, conservation values, and calculating sum of pairs scores.
- Command line argument to set default JABAWS server
- include installation type in build properties and console log output
- Updated Jalview project format to preserve dataset annotation
- Issues resolved:
- Distinguish alignment and sequence associated RNA structure in structure->view->VARNA
- Raise dialog box if user deletes all sequences in an alignment
- Pressing F1 results in documentation opening twice
- Sequence feature tooltip is wrapped
- Double click on sequence associated annotation selects only first column
- Redundancy removal doesn't result in unlinked leaves shown in tree
- Undos after several redundancy removals don't undo properly
- Hide sequence doesn't hide associated annotation
- User defined colours dialog box too big to fit on screen and buttons not visible
- author list isn't updated if already written to jalview properties
- Popup menu won't open after retrieving sequence from database
- File open window for associate PDB doesn't open
- Left-then-right click on a sequence id opens a browser search window
- Cannot open sequence feature shading/sort popup menu in feature settings dialog
- better tooltip placement for some areas of Jalview desktop
- Allow additon of JABAWS Server which doesn't pass validation
- Web services parameters dialog box is too large to fit on screen
- Muscle nucleotide alignment preset obscured by tooltip
- JABAWS preset submenus don't contain newly defined user preset
- MSA web services warns user if they were launched with invalid input
- Jalview cannot contact DAS Registy when running on Java 8
- 'Superpose with' submenu not shown when new view created
- Changes in Deployment and Documentation:
- 2G and 1G options in launchApp have no effect on memory allocation
- launchApp service doesn't automatically open www.jalview.org/examples/exampleFile.jar if no file is given
- InstallAnywhere reports cannot find valid JVM when Java 1.7_055 is available - upgraded to InstallAnywhere 2014
New in Jalview 2.8.1 (Jun 5, 2014)
- New Features:
- Internationalisation of user interface (i18n support) and translation for Spanish locale
- Define/Undefine group on current selection with Ctrl-G/Shift Ctrl-G
- Improved group creation/removal options in alignment/sequence Popup menu
- Sensible precision for symbol distribution percentages shown in logo tooltip.
- Annotation panel height set according to amount of annotation when alignment first opened
- Application:
- Interactive consensus RNA secondary structure prediction VIENNA RNAAliFold JABA 2.1 service
- Select columns containing particular features from Feature Settings dialog
- View all 'representative' PDB structures for selected sequences
- Update Jalview project format:
- New file extension for Jalview projects '.jvp'
- Preserve sequence and annotation dataset (to store secondary structure annotation,etc)
- Per group and alignment annotation and RNA helix colouring
- New similarity measures for PCA and Tree calculation (PAM250)
- Experimental support for retrieval and viewing of flanking regions for an alignment
- Bugs resolved:
- Consensus sequence for alignments/groups with a single sequence were not calculated
- annotation files that contain only groups imported as annotation and junk sequences
- Fasta files with sequences containing '*' incorrectly recognised as PFAM or BLC
- conservation/PID slider apply all groups option doesn't affect background (2.8.0b1)
- redundancy highlighting is erratic at 0% and 100%
- Remove gapped columns fails for sequences with ragged trailing gaps
- AMSA annotation row with leading spaces is not registered correctly on import
- Jalview crashes when selecting PCA analysis for certain alignments
- Opening the colour by annotation dialog for an existing annotation based 'use original colours' colourscheme loses original colours setting
- Application:
- logo keeps spinning and status remains at queued or running after job is cancelled
- cannot export features from alignments imported from Jalview/VAMSAS projects
- Buggy slider for web service parameters that take float values
- Newly created RNA secondary structure line doesn't have 'display all symbols' flag set
- T-COFFEE alignment score shading scheme and other annotation shading not saved in jalview project
- Local file cannot be loaded in freshly downloaded Jalview
- Jalview icon not shown on dock in Mountain Lion/Webstart
- Load file from desktop file browser fails
- Occasional NPE thrown when calculating large trees
- Cannot reorder or slide sequences after dragging an alignment onto desktop
- Colour by annotation dialog throws NPE after using 'extract scores' function
- Loading/cut'n'pasting an empty file leads to a grey alignment window
- Disorder thresholds rendered incorrectly after performing IUPred disorder prediction
- Multiple group annotated consensus rows shown when changing 'normalise logo' display setting
- Find shows blank dialog after 'finished searching' if nothing matches query
- Null Pointer Exceptions raised when sorting by feature with lots of groups
- Errors in Jmol console when structures in alignment don't overlap
- Not all working JABAWS services are shown in Jalview's menu
- JAVAWS version of jalview fails to launch with 'invalid literal/length code'
- Annotation/RNA Helix colourschemes cannot be applied to alignment with groups (actually fixed in 2.8.0b1)
- RNA Helices and T-Coffee Scores available as default colourscheme
- Applet:
- Remove group option is shown even when selection is not a group
- Apply to all groups ticked but colourscheme changes don't affect groups
- Documented RNA Helices and T-Coffee Scores as valid colourscheme name
- Annotation labels drawn on sequence IDs when Annotation panel is not displayed
- Increased font size for dropdown menus on OSX and embedded windows
New in Jalview 2.8 (Aug 14, 2013)
- NEW FEATURES:
- Application:
- Support for JABAWS 2.0 Services (AACon alignment conservation, protein disorder and Clustal Omega)
- JABAWS server status indicator in Web Services preferences
- VARNA (http://varna.lri.fr) viewer for RNA structures in Jalview alignment window
- Updated jalview build and deploy framework for OSX mountain lion, windows 7, and 8
- Nucleotide substitution matrix for PCA that supports RNA and ambiguity codes
- Improved sequence database retrieval GUI
- Support fetching and database reference look up against multiple DAS sources (Fetch all from in 'fetch db refs')
- Jalview project improvements:
- Store and retrieve the 'belowAlignment' flag for annotation
- calcId attribute to group annotation rows on the alignment
- Store AACon calculation settings for a view in Jalview project
- horizontal scrolling gesture support
- Visual progress indicator when PCA calculation is running
- Simpler JABA web services menus
- visual indication that web service results are still being retrieved from server
- Serialise the dialogs that are shown when jalview starts up for first time
- Jalview user agent string for interacting with HTTP services
- DAS 1.6 and DAS 2.0 source support using new JDAS client library
- Examples directory and Groovy library included in InstallAnywhere distribution
- Applet:
- RNA alignment and secondary structure annotation visualization applet example
- General:
- Normalise option for consensus sequence logo
- Reset button in PCA window to return dimensions to defaults
- Allow seqspace or Jalview variant of alignment PCA calculation
- PCA with either nucleic acid and protein substitution matrices
- Allow windows containing HTML reports to be exported in HTML
- Interactive display and editing of RNA secondary structure contacts
- RNA Helix Alignment Colouring
- RNA base pair logo consensus
- Parse sequence associated secondary structure information in Stockholm files
- HTML Export database accessions and annotation information presented in tooltip for sequences
- Import secondary structure from LOCARNA clustalw style RNA alignment files
- import and visualise T-COFFEE quality scores for an alignment
- 'colour by annotation' per sequence option to shade each sequence according to its associated alignment annotation
- New Jalview Logo
- Documentation and Development:
- documentation for score matrices used in Jalview
- New Website!
- ISSUES RESOLVED
- Application:
- PDB, Unprot and EMBL (ENA) databases retrieved via wsdbfetch REST service
- Stop windows being moved outside desktop on OSX
- Filetype associations not installed for webstart launch
- Jalview does not always retrieve progress of a JABAWS job execution in full once it is complete
- revise SHMR RSBS definition to ensure alignment is uploaded via ali_file parameter
- Jalview 2.7 is incompatible with Jmol-12.2.2
- View all structures superposed fails with exception
- Jnet job queues forever if a very short sequence is submitted for prediction
- Cut and paste menu not opened when mouse clicked on desktop window
- Putting fractional value into integer text box in alignment parameter dialog causes jalview to hang
- Structure view highlighting doesn't work on windows 7
- View all structures fails with exception shown in structure view
- Characters in filename associated with PDBEntry not escaped in a platform independent way
- Jalview desktop fails to launch with exception when using proxy
- Tree calculation reports 'you must have 2 or more sequences selected' when selection is empty
- Jalview desktop fails to launch with jar signature failure when java web start temporary file caching is disabled
- DAS Sequence retrieval with range qualification results in sequence xref which includes range qualification
- Errors during processing of command line arguments cause progress bar (JAL-898) to be removed
- Replace comma for semi-colon option not disabled for DAS sources in sequence fetcher
- Cannot close news reader when JABAWS server warning dialog is shown
- Option widgets not updated to reflect user settings
- Edited sequence not submitted to web service
- Jalview 2.7 Webstart does not launch on mountain lion
- InstallAnywhere installer doesn't unpack and run on OSX Mountain Lion
- Annotation panel not given a scroll bar when sequences with alignment annotation are pasted into the alignment
- Sequence associated annotation rows not associated when loaded from jalview project
- Browser launch fails with NPE on java 1.7
- JABAWS alignment marked as finished when job was cancelled or job failed due to invalid input
- NPE with v2.7 example when clicking on Tree associated with all views
- Exceptions when copy/paste sequences with grouped annotation rows to new window
- Applet:
- Sequence features are momentarily displayed before they are hidden using hidefeaturegroups applet parameter
- loading features via javascript API automatically enables feature display
- scrollToColumnIn javascript API method doesn't work
- General:
- Redundancy removal fails for rna alignment
- PCA calculation fails when sequence has been selected and then deselected
- PCA window shows grey box when first opened on OSX
- Letters coloured pink in sequence logo when alignment coloured with clustalx
- Choosing fonts without letter symbols defined causes exceptions and redraw errors
- Initial PCA plot view is not same as manually reconfigured view
- Grouped annotation graph label has incorrect line colour
- Grouped annotation graph label display is corrupted for lots of labels