Hi Jim,
I have merged from develop to a new branch features/JAL-845splitPaneMergeDevelop (pushed to server). I sorted most conflicts by taking the develop version, but left in those related to refactoring of AlignedCodonFrame, as needed for a lot of the new code. Initial regression tests look ok (including save/restore mappings). I reinstated the seqmappingrefs in StructureSelectionManager (finally understood why they are needed!), just a slightly different implementation (lookup table rather than array), plus unit tests. Things not yet implemented for 'Split Pane' include: - following scrolling (I removed the 'proportional scrolling' as not the right approach) - " hide / reveal of rows / columns - " Cut / Paste commands - navigate tabs in tandem - Expand Views (as split panes) - Save / Load project including split panes - applet version - parsing CDS (or equivalent) annotation for true exon mapping - documentation Is there a priority order? Or just do the lot ;-). Things that could really do with refactoring (but seem to work for now): - ordering sequences by cursor, group by Tree is currently 'ad hoc' code - in AlignFrame.moveSelectedSequences(), TreeCanvas.mousePressed(),colourGroups() - keystroke handling (delegated from SplitFrame key bindings) cheers mungo Mungo Carstairs Jalview Computational Scientist The Barton Group Division of Computational Biology College of Life Sciences University of Dundee, Dundee, Scotland, UK. www.jalview.org<http://www.jalview.org/> www.compbio.dundee.ac.uk<http://www.compbio.dundee.ac.uk/> The University of Dundee is a registered Scottish Charity, No: SC015096
_______________________________________________ Jalview-dev mailing list [email protected] http://www.compbio.dundee.ac.uk/mailman/listinfo/jalview-dev
