jprocter [Mon, 21 Nov 2011 18:58:09 +0000 (18:58 +0000)]
Merge branch 'JAL-368_dragabovedesktop' into develop
jprocter [Mon, 21 Nov 2011 18:56:48 +0000 (18:56 +0000)]
(JAL-368) ensure window never gets a negative Y coordinate when dragged or resised.
jprocter [Sun, 20 Nov 2011 18:46:45 +0000 (18:46 +0000)]
Merge branch 'patch_JAL-1004' into develop
jprocter [Sun, 20 Nov 2011 18:46:14 +0000 (18:46 +0000)]
Merge branch 'patch_JAL-1004' into Release_2_7_Branch
jprocter [Sun, 20 Nov 2011 18:44:36 +0000 (18:44 +0000)]
(JAL-1004) add mouse listener to internal panel
jprocter [Tue, 15 Nov 2011 11:01:06 +0000 (11:01 +0000)]
Merge branch 'JAL-976_jabaws2supp' into develop
jprocter [Tue, 15 Nov 2011 11:00:47 +0000 (11:00 +0000)]
todo
jprocter [Mon, 14 Nov 2011 14:14:25 +0000 (14:14 +0000)]
JAL-975 - ensure sequences are padded with gaps before submission
jprocter [Wed, 9 Nov 2011 17:09:39 +0000 (17:09 +0000)]
Merge branch 'develop' of https://source.jalview.org/git/jalview into JAL-976_jabaws2supp
jprocter [Wed, 9 Nov 2011 17:07:48 +0000 (17:07 +0000)]
Merge branch 'JAL-986_idwidthprefs' into JAL-976_jabaws2supp
jprocter [Wed, 9 Nov 2011 17:07:37 +0000 (17:07 +0000)]
Merge branch 'JAL-986_idwidthprefs' into develop
jprocter [Wed, 9 Nov 2011 17:07:09 +0000 (17:07 +0000)]
Merge branch 'JAL-986_idwidthprefs' into Release_2_7_Branch
jprocter [Wed, 9 Nov 2011 17:06:15 +0000 (17:06 +0000)]
(JAL-986) rendering to imageMap counts as rendering offscreen
jprocter [Wed, 9 Nov 2011 15:21:10 +0000 (15:21 +0000)]
Merge branch 'JAL-986_idwidthprefs' into develop
Conflicts:
.classpath
jprocter [Wed, 9 Nov 2011 15:18:05 +0000 (15:18 +0000)]
Merge branch 'JAL-986_idwidthprefs' into Release_2_7_Branch
jprocter [Wed, 9 Nov 2011 15:15:24 +0000 (15:15 +0000)]
(JAL-985,JAL-986) documentation and tooltips
jprocter [Wed, 9 Nov 2011 14:23:13 +0000 (14:23 +0000)]
(JAL-985,JAL-986) allow different ID margin calculation for on and off screen rendering
jprocter [Wed, 9 Nov 2011 14:22:29 +0000 (14:22 +0000)]
(JAL-985,JAL-986) preference widgets for settings
jprocter [Wed, 9 Nov 2011 14:20:07 +0000 (14:20 +0000)]
(JAL-985,JAL-986) preferences documentation
jprocter [Wed, 9 Nov 2011 14:19:53 +0000 (14:19 +0000)]
(JAL-986) getter for integer user preference properties
jprocter [Wed, 9 Nov 2011 14:18:37 +0000 (14:18 +0000)]
(JAL-980) jmol classpath patch
jprocter [Tue, 8 Nov 2011 11:55:30 +0000 (11:55 +0000)]
Merge branch 'JAL-976_jabaws2supp' into develop
jprocter [Tue, 8 Nov 2011 11:40:16 +0000 (11:40 +0000)]
fix NPE when no annotation workers present ...
jprocter [Mon, 7 Nov 2011 13:36:19 +0000 (13:36 +0000)]
(JAL-974) - remove sun-internal class and use message to determine if we should ignore exception because we're working with a JABAWS annotation client that produces no statistics
jprocter [Mon, 7 Nov 2011 13:20:40 +0000 (13:20 +0000)]
Merge branch 'JAL-976_jabaws2supp' into develop
jprocter [Mon, 7 Nov 2011 13:18:01 +0000 (13:18 +0000)]
(JAL-976,JAL-975) disorder client menu items and check type of input sequence for aacons and disorder
jprocter [Mon, 7 Nov 2011 13:11:54 +0000 (13:11 +0000)]
(JAL-974,JAL-975) refactor common code for a JABAWS sequence annotation client to base JabawsAlignCalcWorker
jprocter [Mon, 7 Nov 2011 13:08:45 +0000 (13:08 +0000)]
(JAL-975) formatting
jprocter [Fri, 4 Nov 2011 16:58:24 +0000 (16:58 +0000)]
(JAL-975) ensure AACons is only run on protein sequences. (note - should really fix JAL-536 here)
jprocter [Fri, 4 Nov 2011 16:15:07 +0000 (16:15 +0000)]
Merge branch 'JAL-980_jmol_patch' into develop
jprocter [Fri, 4 Nov 2011 16:14:26 +0000 (16:14 +0000)]
Merge branch 'JAL-980_jmol_patch' into Release_2_7_Branch
jprocter [Fri, 4 Nov 2011 16:13:36 +0000 (16:13 +0000)]
(JAL-980) patch netbeans and installAnywhere builds
jprocter [Fri, 4 Nov 2011 16:09:09 +0000 (16:09 +0000)]
Merge branch 'JAL-980_jmol_patch' into develop
Conflicts:
.classpath
examples/appletParameters.html
jprocter [Fri, 4 Nov 2011 15:41:55 +0000 (15:41 +0000)]
Merge branch 'JAL-980_jmol_patch' into Release_2_7_Branch
jprocter [Fri, 4 Nov 2011 15:40:59 +0000 (15:40 +0000)]
(JAL-980) use proper release number for Jmol libs (ahem)
jprocter [Fri, 4 Nov 2011 15:39:27 +0000 (15:39 +0000)]
(JAL-980,JAL-982) - applet console only allows console to be popped up in own window
jprocter [Fri, 4 Nov 2011 15:28:14 +0000 (15:28 +0000)]
(JAL-980) update binding for refactored Jmol constants and new interface methods
jprocter [Fri, 4 Nov 2011 15:26:14 +0000 (15:26 +0000)]
(JAL-980) update Jmol library to 12.2.16452 (built from SVN)
jprocter [Thu, 3 Nov 2011 18:32:38 +0000 (18:32 +0000)]
(JAL-976) JABAWSv2 client for InstallAnywhere build
jprocter [Thu, 3 Nov 2011 18:29:18 +0000 (18:29 +0000)]
cleanup imports
jprocter [Thu, 3 Nov 2011 18:21:57 +0000 (18:21 +0000)]
Merge branch 'JAL-976_jabaws2supp' into develop
jprocter [Thu, 3 Nov 2011 18:16:01 +0000 (18:16 +0000)]
update build notes
jprocter [Thu, 3 Nov 2011 18:15:42 +0000 (18:15 +0000)]
(JAL-975) client for amino acid conservation service that allows dynamic recalculation if alignment is changed or service parameters reconfigured
jprocter [Thu, 3 Nov 2011 18:14:25 +0000 (18:14 +0000)]
(JAL-974,JAL-975) new handler for JABAWS sequence and alignment annotation services
jprocter [Thu, 3 Nov 2011 18:13:26 +0000 (18:13 +0000)]
(JAL-976) refactored common code for JABAWS v2 service clients
jprocter [Thu, 3 Nov 2011 18:12:42 +0000 (18:12 +0000)]
tidy imports
jprocter [Thu, 3 Nov 2011 18:11:47 +0000 (18:11 +0000)]
(JAL-978) discover JABA1 and JABA2 services and generate GUI elements for each service category
jprocter [Thu, 3 Nov 2011 18:06:37 +0000 (18:06 +0000)]
(JAL-978) refactored JABAWS2 service handle class to own package
jprocter [Thu, 3 Nov 2011 17:53:47 +0000 (17:53 +0000)]
(JAL-976) upgrade to jabaws-2.0 min-client library
jprocter [Thu, 3 Nov 2011 17:45:15 +0000 (17:45 +0000)]
(JAL-812,JAL-811) - generic test for 'calculation involving annotation' in progress and generic way of (re)starting alignment dependent calculations.
jprocter [Thu, 3 Nov 2011 17:42:38 +0000 (17:42 +0000)]
(JAL-811) - workers hold references to generated annotation rows
jprocter [Thu, 3 Nov 2011 17:32:44 +0000 (17:32 +0000)]
(JAL-812) javadoc and api method to relayout annotation panel after annotation is modified by a third party
jprocter [Thu, 3 Nov 2011 17:28:21 +0000 (17:28 +0000)]
(JAL-811) new 'annotation type' field for marking annotation rows generated by alignment calculations
jprocter [Thu, 3 Nov 2011 17:23:44 +0000 (17:23 +0000)]
ensure we have valid fontMetrics - (NPE was raised when wrap mode enabled on view in application otherwise)
jprocter [Fri, 28 Oct 2011 16:27:32 +0000 (17:27 +0100)]
Merge branch 'updaternasecstr_JAL-889' into develop
jprocter [Fri, 28 Oct 2011 16:25:33 +0000 (17:25 +0100)]
(JAL-885) RNA helix and purine pyrimidine colouring styles in applet
jprocter [Fri, 28 Oct 2011 16:23:22 +0000 (17:23 +0100)]
JAL-885 - catch race condition when rna structure width is different to alignment annotation width (may be a finesse here)
jprocter [Fri, 28 Oct 2011 16:22:16 +0000 (17:22 +0100)]
JAL-969 - refactor initialisation of automatic annotation rows to base class
jprocter [Fri, 28 Oct 2011 16:20:28 +0000 (17:20 +0100)]
JAL-885 more efficient calculation and robust for mismatch between WUSS and alignment data
jprocter [Fri, 28 Oct 2011 16:17:27 +0000 (17:17 +0100)]
(JAL-885 JAL-580) ignore invalid RNA structure lines
jprocter [Fri, 28 Oct 2011 14:55:01 +0000 (15:55 +0100)]
JAL-902 structure conservation row for applet
jprocter [Fri, 28 Oct 2011 14:54:09 +0000 (15:54 +0100)]
(JAL-970) interactive editing of RNA helix annotation in applet
jprocter [Fri, 28 Oct 2011 14:47:35 +0000 (15:47 +0100)]
(JAL-966) efficiency
jprocter [Fri, 28 Oct 2011 14:46:58 +0000 (15:46 +0100)]
(JAL-889) ensure annotation row is revalidated after an edit occurs
jprocter [Fri, 28 Oct 2011 14:45:53 +0000 (15:45 +0100)]
(JAL-885,JAL-580) structure consensus should only be calculated for valid RNA structure annotation
jprocter [Fri, 28 Oct 2011 14:43:40 +0000 (15:43 +0100)]
(JAL-889) ensure latest version of RNA pairlist is used to generate helical colouring
jprocter [Fri, 28 Oct 2011 14:42:18 +0000 (15:42 +0100)]
JAL-580 - display position where wuss parsing error occured
jprocter [Fri, 28 Oct 2011 14:41:21 +0000 (15:41 +0100)]
JAL-580 ensure WUSS annotation string is up to date, pair list regenerated if necessary and cope with parse errors
jprocter [Fri, 28 Oct 2011 14:06:39 +0000 (15:06 +0100)]
use stack rather than vector and throw parse exceptions
jprocter [Fri, 28 Oct 2011 14:06:02 +0000 (15:06 +0100)]
JAL-580 ensure WUSS annotation is reparsed if necessary and cope with parse errors
jprocter [Fri, 28 Oct 2011 14:01:04 +0000 (15:01 +0100)]
NPE exception if annotation manually edited
jprocter [Fri, 28 Oct 2011 13:53:36 +0000 (14:53 +0100)]
extend API
jprocter [Fri, 28 Oct 2011 13:53:17 +0000 (14:53 +0100)]
refactor to use model API
jprocter [Fri, 28 Oct 2011 13:47:50 +0000 (14:47 +0100)]
(JAL-963) refactor RNA helix helper class to schemes
jprocter [Thu, 27 Oct 2011 16:56:53 +0000 (17:56 +0100)]
Merge branch 'refactor_aligcalcs' into develop
jprocter [Thu, 27 Oct 2011 16:53:25 +0000 (17:53 +0100)]
(JAL-969) efficiency
jprocter [Thu, 27 Oct 2011 16:27:12 +0000 (17:27 +0100)]
(JAL-969) fix logic bug introduced during refactoring
jprocter [Thu, 27 Oct 2011 13:53:27 +0000 (14:53 +0100)]
(JAL-969) removed TODOs
jprocter [Thu, 27 Oct 2011 11:29:46 +0000 (12:29 +0100)]
renamed menu entry to avoid field name clash
jprocter [Thu, 27 Oct 2011 11:29:12 +0000 (12:29 +0100)]
(JAL-969) todo test re refactoring and possible change in semantics
jprocter [Thu, 27 Oct 2011 11:28:12 +0000 (12:28 +0100)]
(JAL-969) refactored alignmentViewport base class to own package and pulled up most base attributes for a jalview alignment viewport
jprocter [Thu, 27 Oct 2011 11:22:33 +0000 (12:22 +0100)]
(JAL-961) refactored consensus and rna structure consensus workers from alignViewport(s)
jprocter [Thu, 27 Oct 2011 11:21:51 +0000 (12:21 +0100)]
(JAL-961) use simplified notification logic to test if calculation can start
jprocter [Thu, 27 Oct 2011 11:20:12 +0000 (12:20 +0100)]
(JAL-961) methods for checking calculation status
jprocter [Thu, 27 Oct 2011 11:18:54 +0000 (12:18 +0100)]
(JAL-961) more calculation annotation and result object getters
jprocter [Thu, 27 Oct 2011 10:41:42 +0000 (11:41 +0100)]
(JAL-967) ensure annotation panel is rendered with current scroll offset
jprocter [Wed, 19 Oct 2011 17:34:14 +0000 (18:34 +0100)]
Refactored alignment viewport to use common base, extended viewport API with getters for calculation manager and calc parameters, and refactored conservation to use AlignWorker interface.
jprocter [Wed, 19 Oct 2011 17:28:47 +0000 (18:28 +0100)]
new base class to hold core visualization settings for a jalview alignment view
jprocter [Wed, 19 Oct 2011 17:27:03 +0000 (18:27 +0100)]
todo
jprocter [Wed, 19 Oct 2011 17:26:26 +0000 (18:26 +0100)]
static convenience methods for constructing and calculating conservation
jprocter [Wed, 19 Oct 2011 17:25:37 +0000 (18:25 +0100)]
use List rather than Vector
jprocter [Wed, 19 Oct 2011 17:24:08 +0000 (18:24 +0100)]
extend alignPanel api with OOMHandler call to raise OOM events appropriately in GUI
jprocter [Wed, 19 Oct 2011 17:20:59 +0000 (18:20 +0100)]
remove unnecessary import
jprocter [Wed, 19 Oct 2011 17:17:25 +0000 (18:17 +0100)]
Introduced new AlignCalcWorker/manager interface.
jprocter [Fri, 21 Oct 2011 12:13:45 +0000 (13:13 +0100)]
Merge branch 'Release_2_7_Branch_hotfix_JAL-962' into develop
jprocter [Fri, 21 Oct 2011 12:09:37 +0000 (13:09 +0100)]
Merge branch 'Release_2_7_Branch_hotfix_JAL-962' into Release_2_7_Branch
jprocter [Fri, 21 Oct 2011 12:01:02 +0000 (13:01 +0100)]
(JAL-965) new api methods to allow features to be loaded without automatically enabling feature display.
jprocter [Fri, 21 Oct 2011 11:54:18 +0000 (12:54 +0100)]
(JAL-962) rejig parameter processing order so groups are hidden/shown before features are loaded on to alignment.
jprocter [Fri, 21 Oct 2011 11:48:21 +0000 (12:48 +0100)]
(JAL-962) allow group visibility to be specified before features in those groups are loaded on to the alignment. TODO re JAL-964
jprocter [Thu, 20 Oct 2011 10:18:09 +0000 (11:18 +0100)]
(JAL-963) jalviewLite RNA alignment example (reusing Paul Gardner's example file)