jalview.git
5 years agoJAL-3063 Castor removed from codebase
gmungoc [Mon, 3 Dec 2018 15:03:53 +0000 (15:03 +0000)]
JAL-3063 Castor removed from codebase

5 years agoMerge branch 'feature/JAL-3063JAXB' into feature/JAL-3063jaxbNoCastor
gmungoc [Mon, 3 Dec 2018 14:19:18 +0000 (14:19 +0000)]
Merge branch 'feature/JAL-3063JAXB' into feature/JAL-3063jaxbNoCastor

5 years agoJAL-2420 don't offer Reveal All over alignment panel bug/JAL-2420revealAllMenu
gmungoc [Fri, 30 Nov 2018 10:26:22 +0000 (10:26 +0000)]
JAL-2420 don't offer Reveal All over alignment panel

5 years agoJAL-3166 catch NPE if all sequences are hidden bug/JAL-3166npeAllRowsHidden
gmungoc [Fri, 30 Nov 2018 10:15:11 +0000 (10:15 +0000)]
JAL-3166 catch NPE if all sequences are hidden

5 years agoJAL-3140 updated IntervalStore jar
gmungoc [Thu, 29 Nov 2018 15:05:56 +0000 (15:05 +0000)]
JAL-3140 updated IntervalStore jar

5 years agoJAL-3140 named tagged version of intervalstore.jar
gmungoc [Thu, 29 Nov 2018 10:04:24 +0000 (10:04 +0000)]
JAL-3140 named tagged version of intervalstore.jar

5 years agoJAL-3140 NCList now via IntervalStore library
gmungoc [Thu, 29 Nov 2018 09:42:43 +0000 (09:42 +0000)]
JAL-3140 NCList now via IntervalStore library

5 years agoJAL-3164 redraw complement overview on hide columns bug/JAL-3164complementOverview
gmungoc [Wed, 28 Nov 2018 15:22:28 +0000 (15:22 +0000)]
JAL-3164 redraw complement overview on hide columns

5 years agoJAL-3158 additional calls to reset 'selection changed' flag after update bug/JAL-3158selectionBroadcasts
gmungoc [Wed, 28 Nov 2018 12:01:17 +0000 (12:01 +0000)]
JAL-3158 additional calls to reset 'selection changed' flag after update

5 years agoJAL-3161 limit tooltip and status updates to visible columns bug/JAL-3161annotationTooltipRange
gmungoc [Thu, 22 Nov 2018 14:03:44 +0000 (14:03 +0000)]
JAL-3161 limit tooltip and status updates to visible columns

5 years ago.gitignore changes
Ben Soares [Tue, 20 Nov 2018 11:43:13 +0000 (11:43 +0000)]
.gitignore changes

5 years agoJAL-3127 Sequence ID Colour and nominal spanish translation
Jim Procter [Tue, 20 Nov 2018 06:40:21 +0000 (06:40 +0000)]
JAL-3127 Sequence ID Colour and nominal spanish translation

5 years agoJAL-3127 javadoc, don’t darken white when shading residues, and don’t need to hold...
Jim Procter [Mon, 19 Nov 2018 18:06:31 +0000 (18:06 +0000)]
JAL-3127 javadoc, don’t darken white when shading residues, and don’t need to hold reference to group

5 years agoJAL-3156 JAL-3127 code tidy
Jim Procter [Mon, 19 Nov 2018 17:28:21 +0000 (17:28 +0000)]
JAL-3156 JAL-3127 code tidy

5 years agoJAL-3156 javadoc re JAL-3127 and FIXME to make AlignmentI.getSequences(hidden represe...
Jim Procter [Mon, 19 Nov 2018 17:27:22 +0000 (17:27 +0000)]
JAL-3156 javadoc re JAL-3127 and FIXME to make AlignmentI.getSequences(hidden representatives) behave like SequenceGroup.getSequences(…).

5 years agoJAL-3127 drop redundant hidden representative sequences hash as parameter in ColourSc...
Jim Procter [Mon, 19 Nov 2018 17:25:42 +0000 (17:25 +0000)]
JAL-3127 drop redundant hidden representative sequences hash as parameter in ColourSchemeI.getInstance

5 years agoJAL-3127 JAL-2773 don’t need to call paintAlignment here
Jim Procter [Mon, 19 Nov 2018 16:35:30 +0000 (16:35 +0000)]
JAL-3127 JAL-2773 don’t need to call paintAlignment here

5 years agoJAL-3127 tidier tree group colour -> view propagation
Jim Procter [Mon, 19 Nov 2018 15:56:53 +0000 (15:56 +0000)]
JAL-3127 tidier tree group colour -> view propagation

5 years agoJAL-3154 disable drag to reorder JTable columns bug/JAL-3154tableColumnDrag
gmungoc [Mon, 19 Nov 2018 15:48:53 +0000 (15:48 +0000)]
JAL-3154 disable drag to reorder JTable columns

5 years agoJAL-3127 polished setColor after review
Jim Procter [Fri, 9 Nov 2018 15:01:54 +0000 (15:01 +0000)]
JAL-3127 polished setColor after review

5 years agoJAL-1889 ignore Clover instrumentation in test (second attempt)
gmungoc [Thu, 8 Nov 2018 15:34:57 +0000 (15:34 +0000)]
JAL-1889 ignore Clover instrumentation in test (second attempt)

5 years agoJAL-1889 unit test tweaks for running on server
gmungoc [Thu, 8 Nov 2018 15:24:06 +0000 (15:24 +0000)]
JAL-1889 unit test tweaks for running on server

5 years agoJAL-3141 Slightly improved message and more thorough tests
Ben Soares [Mon, 5 Nov 2018 10:01:18 +0000 (10:01 +0000)]
JAL-3141 Slightly improved message and more thorough tests

5 years agoJAL-3141 couple of minor fixes for example files being displayed in the Preferences tab
Ben Soares [Mon, 5 Nov 2018 08:57:38 +0000 (08:57 +0000)]
JAL-3141 couple of minor fixes for example files being displayed in the Preferences tab

5 years agoJAL-3141 Tests now available and working, bringing to light a problem with the classI...
Ben Soares [Fri, 2 Nov 2018 16:37:33 +0000 (16:37 +0000)]
JAL-3141 Tests now available and working, bringing to light a problem with the classInit flag (now removed). Added some more dodgy Spanish translations.

5 years agoJAL-3141 Preferences 'Backups' tab now fits. Moved initial option setting into Prefe...
Ben Soares [Thu, 1 Nov 2018 14:27:00 +0000 (14:27 +0000)]
JAL-3141 Preferences 'Backups' tab now fits.  Moved initial option setting into Preferences with all the other preference initial setting.

5 years agoJAL-3141 Preferences 'Backups' tab now working. Doesn't fit in default space though...
Ben Soares [Wed, 31 Oct 2018 17:04:19 +0000 (17:04 +0000)]
JAL-3141 Preferences 'Backups' tab now working. Doesn't fit in default space though -- needs adjusting

5 years agoJAL-3143 unit tests updated for code changes!
gmungoc [Thu, 25 Oct 2018 19:27:16 +0000 (20:27 +0100)]
JAL-3143 unit tests updated for code changes!

5 years agoJAL-3141 Ostensibly all backups working for alignment and project saves. Need to...
Ben Soares [Thu, 25 Oct 2018 15:36:41 +0000 (16:36 +0100)]
JAL-3141 Ostensibly all backups working for alignment and project saves. Need to add a preferences tab and some tests.

5 years agoJAL-3143 comma-delimited feature attributes for alleles,
gmungoc [Thu, 25 Oct 2018 14:41:21 +0000 (15:41 +0100)]
JAL-3143 comma-delimited feature attributes for alleles,
clinical_significance

5 years agoJAL-3143 fetch Ensembl(Genomes) features as JSON not GFF
gmungoc [Thu, 25 Oct 2018 13:56:01 +0000 (14:56 +0100)]
JAL-3143 fetch Ensembl(Genomes) features as JSON not GFF

5 years agoJAL-3141 Code checkout. Not compiling.
Ben Soares [Wed, 24 Oct 2018 12:23:27 +0000 (13:23 +0100)]
JAL-3141 Code checkout.  Not compiling.

5 years agoJAL-3141 Code checkout. Not compiling.
Ben Soares [Wed, 24 Oct 2018 12:22:50 +0000 (13:22 +0100)]
JAL-3141 Code checkout.  Not compiling.

5 years agoBackupFilter and other unfinished business
Ben Soares [Tue, 23 Oct 2018 17:03:52 +0000 (18:03 +0100)]
BackupFilter and other unfinished business

5 years agoJAL-3139 check group visibility when removing 'redundant' features bug/JAL-3139colocatedFeatures
gmungoc [Tue, 23 Oct 2018 14:31:50 +0000 (15:31 +0100)]
JAL-3139 check group visibility when removing 'redundant' features

5 years agoJAL-3141 Taken the backing up code out of FileChooser into its own class for more...
Ben Soares [Mon, 22 Oct 2018 16:10:38 +0000 (17:10 +0100)]
JAL-3141 Taken the backing up code out of FileChooser into its own class for more generic usage, and extra data safe-guarding functionality

5 years agoJAL-3141 Taken the backing up code out of FileChooser into its own class for more...
Ben Soares [Mon, 22 Oct 2018 16:03:15 +0000 (17:03 +0100)]
JAL-3141 Taken the backing up code out of FileChooser into its own class for more generic usage, and extra data safe-guarding functionality

5 years agoJAL-3141 Tidying
Ben Soares [Mon, 22 Oct 2018 09:25:09 +0000 (10:25 +0100)]
JAL-3141 Tidying

5 years agoJAL-3141 Backup files being created with default suffix up to 10 backups. Configurabl...
Ben Soares [Fri, 19 Oct 2018 16:26:27 +0000 (17:26 +0100)]
JAL-3141 Backup files being created with default suffix up to 10 backups. Configurable in .jalview_properties but no GUI for this yet.

5 years agoJAL-3127 always look up sequence ID colour from view when colouring by Sequence ID
Jim Procter [Tue, 16 Oct 2018 16:28:02 +0000 (17:28 +0100)]
JAL-3127 always look up sequence ID colour from view when colouring by Sequence ID

5 years agoJAL-3127 tidy up terminology in colour schemes help text
Jim Procter [Tue, 16 Oct 2018 16:23:07 +0000 (17:23 +0100)]
JAL-3127 tidy up terminology in colour schemes help text

5 years agoJAL-3127 updated colours menu and tree view documentation
Jim Procter [Tue, 16 Oct 2018 16:22:46 +0000 (17:22 +0100)]
JAL-3127 updated colours menu and tree view documentation

5 years agoJAL-3127 reinstate ability to set sequence ID colour directly by right-clicking a...
Jim Procter [Tue, 16 Oct 2018 16:20:51 +0000 (17:20 +0100)]
JAL-3127 reinstate ability to set sequence ID colour directly by right-clicking a node

5 years agoJAL-3127 use AlignViewportI.addGroup to create & propagate groups to complement view...
Jim Procter [Tue, 16 Oct 2018 15:38:10 +0000 (16:38 +0100)]
JAL-3127 use AlignViewportI.addGroup to create & propagate groups to complement view and update structure views accordingly

5 years agoJAL-3127 use AlignViewportI.addGroup() to add group and propagate to complement view...
Jim Procter [Tue, 16 Oct 2018 15:37:13 +0000 (16:37 +0100)]
JAL-3127 use AlignViewportI.addGroup() to add group and propagate to complement view. also updates sequence ID colours from group’s idColour attribute

5 years agoviewport flag to indicate when structure view needs updating
Jim Procter [Tue, 16 Oct 2018 15:34:53 +0000 (16:34 +0100)]
viewport flag to indicate when structure view needs updating
JAL-3127 fix regression on JAL-868 due to JAL-2773

5 years agoJAL-3127 Colour sequences by ID - need to check that group colours are properly propa...
Jim Procter [Tue, 9 Oct 2018 12:31:19 +0000 (13:31 +0100)]
JAL-3127 Colour sequences by ID - need to check that group colours are properly propagated to structure view independently of shading by linked alignment by selecting from Structure Views colour menu.

5 years agoJAL-3127 TODO - resolve reference to Viewport for group colour schemes instantiated...
Jim Procter [Tue, 9 Oct 2018 12:23:25 +0000 (13:23 +0100)]
JAL-3127 TODO - resolve reference to Viewport for group colour schemes instantiated before the viewport has been created.

5 years agoJAL-3127 pass reference to AlignViewportI when creating an instance of ColourSchemeI
Jim Procter [Tue, 9 Oct 2018 12:22:48 +0000 (13:22 +0100)]
JAL-3127 pass reference to AlignViewportI when creating an instance of ColourSchemeI

5 years agoJAL-1244 comments, javadoc, method signature tweaks feature/JAL-1244stretchStatusMsg
gmungoc [Mon, 8 Oct 2018 09:13:00 +0000 (10:13 +0100)]
JAL-1244 comments, javadoc, method signature tweaks

5 years agoJAL-1244 editSequence extract method refactoring
gmungoc [Mon, 8 Oct 2018 08:09:27 +0000 (09:09 +0100)]
JAL-1244 editSequence extract method refactoring

5 years agoJAL-1244 improved status message for insert/delete gap
gmungoc [Fri, 5 Oct 2018 12:56:33 +0000 (13:56 +0100)]
JAL-1244 improved status message for insert/delete gap

5 years agoJAL-3132 status message for sequence and/or graph group annotation
gmungoc [Thu, 4 Oct 2018 13:54:40 +0000 (14:54 +0100)]
JAL-3132 status message for sequence and/or graph group annotation

5 years agoJAL-1244 no status message (yet) for locked edit of single sequence
gmungoc [Thu, 4 Oct 2018 13:14:48 +0000 (14:14 +0100)]
JAL-1244 no status message (yet) for locked edit of single sequence

5 years agoJAL-1244 status message for insert/delete gaps on single sequence
gmungoc [Thu, 4 Oct 2018 13:08:58 +0000 (14:08 +0100)]
JAL-1244 status message for insert/delete gaps on single sequence

5 years agoJAL-1244 status message while dragging a stretch group
gmungoc [Thu, 4 Oct 2018 11:29:08 +0000 (12:29 +0100)]
JAL-1244 status message while dragging a stretch group

5 years agoJAL-3132 set status message when over sequence id or annotation label
gmungoc [Thu, 4 Oct 2018 10:45:22 +0000 (11:45 +0100)]
JAL-3132 set status message when over sequence id or annotation label

5 years agoJAL-3093 unit tests, no mouse action over left/right wrapped scale
gmungoc [Thu, 4 Oct 2018 10:38:48 +0000 (11:38 +0100)]
JAL-3093 unit tests, no mouse action over left/right wrapped scale

5 years agoJAL-3093 tweaks to code and test for 3px gap above annotations in
gmungoc [Wed, 3 Oct 2018 12:53:25 +0000 (13:53 +0100)]
JAL-3093 tweaks to code and test for 3px gap above annotations in
wrapped mode

5 years agoJAL-3093 unit tests for SeqPanel.findMousePosition
gmungoc [Tue, 2 Oct 2018 16:08:07 +0000 (17:08 +0100)]
JAL-3093 unit tests for SeqPanel.findMousePosition

5 years agoJAL-3093 limited Consensus popup menu when in wrapped mode
gmungoc [Tue, 2 Oct 2018 11:35:02 +0000 (12:35 +0100)]
JAL-3093 limited Consensus popup menu when in wrapped mode

5 years agoJAL-3093 added MousePos.isOverAnnotation() for extra clarity of
gmungoc [Tue, 2 Oct 2018 07:52:50 +0000 (08:52 +0100)]
JAL-3093 added MousePos.isOverAnnotation() for extra clarity of
intention

5 years agoJAL-3093 'read-only' annotations when in wrapped mode
gmungoc [Mon, 1 Oct 2018 16:22:33 +0000 (17:22 +0100)]
JAL-3093 'read-only' annotations when in wrapped mode

5 years agoJAL-3093 refactor (+test) Annotation Labels tooltip ready for reuse
gmungoc [Mon, 1 Oct 2018 14:06:00 +0000 (15:06 +0100)]
JAL-3093 refactor (+test) Annotation Labels tooltip ready for reuse

5 years agoJAL-3093 unit tests for finding annotation row index for mouse pos
gmungoc [Mon, 1 Oct 2018 14:05:28 +0000 (15:05 +0100)]
JAL-3093 unit tests for finding annotation row index for mouse pos

5 years agoJAL-3093 show annotation tooltips and status message in wrapped mode
gmungoc [Mon, 1 Oct 2018 11:05:31 +0000 (12:05 +0100)]
JAL-3093 show annotation tooltips and status message in wrapped mode

5 years agoJAL-3063 service param files read/saved using JAXB not Castor binding
gmungoc [Fri, 28 Sep 2018 11:29:55 +0000 (12:29 +0100)]
JAL-3063 service param files read/saved using JAXB not Castor binding

5 years agoJAL-3063 top level element added to JalviewWsParamSet.xsd
gmungoc [Fri, 28 Sep 2018 11:29:28 +0000 (12:29 +0100)]
JAL-3063 top level element added to JalviewWsParamSet.xsd

5 years agoJAL-3063 comments re use of xjc to generate Java binding classes
gmungoc [Fri, 28 Sep 2018 11:28:54 +0000 (12:28 +0100)]
JAL-3063 comments re use of xjc to generate Java binding classes

5 years agoJAL-2791 refactored Export Features to apply all visibility tests
gmungoc [Thu, 27 Sep 2018 15:40:27 +0000 (16:40 +0100)]
JAL-2791 refactored Export Features to apply all visibility tests

5 years agoJAL-2791 new method to test if feature fails colour threshold test
gmungoc [Thu, 27 Sep 2018 15:39:51 +0000 (16:39 +0100)]
JAL-2791 new method to test if feature fails colour threshold test

5 years agoJAL-2791 method that tests all conditions for feature visibility
gmungoc [Thu, 27 Sep 2018 15:23:16 +0000 (16:23 +0100)]
JAL-2791 method that tests all conditions for feature visibility

5 years agoJAL-3125 tidy up
gmungoc [Wed, 26 Sep 2018 14:08:11 +0000 (15:08 +0100)]
JAL-3125 tidy up

5 years agoJAL-3125 avoid slider 'rounding' threshold field value
gmungoc [Wed, 26 Sep 2018 11:05:01 +0000 (12:05 +0100)]
JAL-3125 avoid slider 'rounding' threshold field value

5 years agoJAL-3063 tidy commented out code
gmungoc [Mon, 24 Sep 2018 07:53:16 +0000 (08:53 +0100)]
JAL-3063 tidy commented out code

5 years agoJAL-3063 wrappers with check for null getting optional Integer, Float,
gmungoc [Fri, 21 Sep 2018 13:52:20 +0000 (14:52 +0100)]
JAL-3063 wrappers with check for null getting optional Integer, Float,
Boolean XML attributes

5 years agoJAL-3120 preserve feature colour/mincolour/maxcolour while modifying, bug/JAL-3120restoreFeatureColour
gmungoc [Fri, 21 Sep 2018 08:52:19 +0000 (09:52 +0100)]
JAL-3120 preserve feature colour/mincolour/maxcolour while modifying,
rationalise FeatureColour constructors

5 years agoJAL-2843 tweaks to help text for filters
gmungoc [Thu, 20 Sep 2018 11:23:14 +0000 (12:23 +0100)]
JAL-2843 tweaks to help text for filters

5 years agoJAL-2843 help text for colour by attribute, feature filters
gmungoc [Thu, 20 Sep 2018 10:54:31 +0000 (11:54 +0100)]
JAL-2843 help text for colour by attribute, feature filters

5 years agoMerge branch 'bug/JAL-3120restoreFeatureColour' into develop
Jim Procter [Wed, 19 Sep 2018 14:45:29 +0000 (15:45 +0100)]
Merge branch 'bug/JAL-3120restoreFeatureColour' into develop

5 years agoJAL-3120 preserve plain colour value when changing to Colour by Label
gmungoc [Wed, 19 Sep 2018 13:59:44 +0000 (14:59 +0100)]
JAL-3120 preserve plain colour value when changing to Colour by Label

5 years agoMerge branch 'develop' of https://source.jalview.org/git/jalview.git into develop
gmungoc [Wed, 19 Sep 2018 12:44:58 +0000 (13:44 +0100)]
Merge branch 'develop' of https://source.jalview.org/git/jalview.git into develop

5 years agoMerge branch 'cherrypick/JAL-2808_notabs' into develop
Jim Procter [Wed, 19 Sep 2018 11:39:17 +0000 (12:39 +0100)]
Merge branch 'cherrypick/JAL-2808_notabs' into develop

5 years agoJAL-2808 JAL-3026 deleted all commented out tab code from the dialog
Jim Procter [Thu, 5 Jul 2018 13:38:42 +0000 (14:38 +0100)]
JAL-2808 JAL-3026 deleted all commented out tab code from the dialog
Omitted dialog refactoring from JAL-3058

5 years agoJAL-2808 JAL-3032 drop tabbed layout for Colours and Filters
gmungoc [Thu, 5 Jul 2018 13:27:44 +0000 (14:27 +0100)]
JAL-2808 JAL-3032 drop tabbed layout for Colours and Filters

5 years agoJAL-3063 use JAXB for 'Save as Project' and load project from parameter
gmungoc [Wed, 19 Sep 2018 08:07:49 +0000 (09:07 +0100)]
JAL-3063 use JAXB for 'Save as Project' and load project from parameter

5 years agoJAL-3063 unit test for save/load project switched to JAXB
gmungoc [Wed, 19 Sep 2018 07:03:38 +0000 (08:03 +0100)]
JAL-3063 unit test for save/load project switched to JAXB

5 years agoJAL-3063 Save/Load user defined colours using JAXB
gmungoc [Tue, 18 Sep 2018 16:43:03 +0000 (17:43 +0100)]
JAL-3063 Save/Load user defined colours using JAXB

5 years agoJAL-3063 Save/Load user colour scheme using JAXB
gmungoc [Tue, 18 Sep 2018 15:58:25 +0000 (16:58 +0100)]
JAL-3063 Save/Load user colour scheme using JAXB

5 years agoJAL-3063 top level element added to colours schema, JAXB classes regen'd
gmungoc [Tue, 18 Sep 2018 15:57:42 +0000 (16:57 +0100)]
JAL-3063 top level element added to colours schema, JAXB classes regen'd

5 years agoJAL-3063 New View via JAXB
gmungoc [Tue, 18 Sep 2018 15:18:13 +0000 (16:18 +0100)]
JAL-3063 New View via JAXB

5 years agoJAL-3063 temporary extra menu option to save/load project as JAXB
gmungoc [Tue, 18 Sep 2018 15:03:09 +0000 (16:03 +0100)]
JAL-3063 temporary extra menu option to save/load project as JAXB

5 years agoJAL-3063 first version of Jalview2XML using JAXB to (un)marshal
gmungoc [Tue, 18 Sep 2018 15:02:34 +0000 (16:02 +0100)]
JAL-3063 first version of Jalview2XML using JAXB to (un)marshal

5 years agoJAL-3063 JAXB binding classes generated by xjc from jalview.xsd
gmungoc [Tue, 18 Sep 2018 15:01:52 +0000 (16:01 +0100)]
JAL-3063 JAXB binding classes generated by xjc from jalview.xsd

5 years agoJAL-3063 tweak schema so JAXB tool xjc recognises XML root element
gmungoc [Tue, 18 Sep 2018 15:01:07 +0000 (16:01 +0100)]
JAL-3063 tweak schema so JAXB tool xjc recognises XML root element

5 years agoJAL-3063 tweak schema so JAXB generates enums for enumerated values
gmungoc [Tue, 18 Sep 2018 15:00:20 +0000 (16:00 +0100)]
JAL-3063 tweak schema so JAXB generates enums for enumerated values

5 years agoJAL-3035 more dedasification
Jim Procter [Tue, 18 Sep 2018 14:40:39 +0000 (15:40 +0100)]
JAL-3035 more dedasification

5 years agoJAL-2865 release notes
Jim Procter [Tue, 18 Sep 2018 14:01:56 +0000 (15:01 +0100)]
JAL-2865 release notes

5 years agoJAL-3116 test method renamed to match code
gmungoc [Mon, 17 Sep 2018 10:51:43 +0000 (11:51 +0100)]
JAL-3116 test method renamed to match code

5 years agoJAL-3116 unit tests adapted to EMBL over JAXB
gmungoc [Mon, 17 Sep 2018 10:47:51 +0000 (11:47 +0100)]
JAL-3116 unit tests adapted to EMBL over JAXB