James Procter [Fri, 1 Sep 2023 15:10:33 +0000 (16:10 +0100)]
JAL-4124 matrix is saved in dataset, with forward references made from alignments
James Procter [Fri, 1 Sep 2023 15:09:51 +0000 (16:09 +0100)]
JAL-4124 add strategic newlines in matrix stringified representation so it doesn’t trigger buffer overflows for some parsers/editors
James Procter [Thu, 31 Aug 2023 15:09:37 +0000 (16:09 +0100)]
JAL-4124 comment out incomplete test bits.. for now
James Procter [Thu, 31 Aug 2023 15:07:30 +0000 (16:07 +0100)]
JAL-4124 MappableContactMatrix equivalence and hashCode ensuring non-redundant set of MappablePAE matrices are held on each dataset sequence
James Procter [Tue, 29 Aug 2023 17:27:38 +0000 (18:27 +0100)]
JAL-4124 Dataset holds list of MatrixType instances, MapOnAMatrixType allows multiple instances of a MatrixType to be specified across alignment views
James Procter [Tue, 29 Aug 2023 17:23:57 +0000 (18:23 +0100)]
JAL-4124 decouple mappable contact matrix mapping logic from underlying contact matrix data so one matrix+tree+clustering can be referenced multiple times
James Procter [Mon, 28 Aug 2023 12:18:21 +0000 (13:18 +0100)]
Merge branch 'develop' into more_efficient_PAE
James Procter [Mon, 28 Aug 2023 11:26:28 +0000 (12:26 +0100)]
JAL-4090 JAL-4250 JAL-4253 JAL-325 release notes and THIRDPARTYLIB
James Procter [Mon, 28 Aug 2023 11:18:09 +0000 (12:18 +0100)]
Merge branch 'improvement/JAL-4250_secondary_structure_annotation_antialias' into develop
James Procter [Mon, 28 Aug 2023 11:10:37 +0000 (12:10 +0100)]
JAL-4253 drop the bottom line so it lines up with the vertical of group border.
Ben Soares [Thu, 24 Aug 2023 16:54:37 +0000 (17:54 +0100)]
JAL-4250 Fix bug in vector rendition where more than one secondary structure loses the glyphline.
Ben Soares [Thu, 24 Aug 2023 12:17:42 +0000 (13:17 +0100)]
JAL-4250 Much simplified glyph creation removing most need for differences between vector/bitmap generation. Careful testing done to ensure no gaps in vector or high or low res bitmap.
Ben Soares [Wed, 23 Aug 2023 15:05:03 +0000 (16:05 +0100)]
JAL-4250 Fix one word bug for 'af.createEPS(file, renderer)' (was af.createEPS(file, name)'. Everything else is formatting changes.
Ben Soares [Wed, 23 Aug 2023 09:20:46 +0000 (10:20 +0100)]
JAL-4250 Updated jfreesvg to fix round stroke in linegraph.
Ben Soares [Wed, 23 Aug 2023 00:07:29 +0000 (01:07 +0100)]
JAL-4250 Simplification of polygons and adjustments to calculations in secondary structure for vector rendition. Corrected rounding error for line graph with round stroke to give joined up appearance in vector rendition.
Ben Soares [Mon, 21 Aug 2023 13:08:36 +0000 (14:08 +0100)]
JAL-4250 revert green to bright green
Ben Soares [Mon, 21 Aug 2023 10:55:42 +0000 (11:55 +0100)]
JAL-4250 Conservative setting of ANTIALIAS and readjustment of glyphs to avoid scrolling artifacts by pixel-out positioned glyphs
Ben Soares [Fri, 18 Aug 2023 16:16:55 +0000 (17:16 +0100)]
JAL-4250 Make secondary structure annotation shapes antialiased and outlined in the same colour for better shape definition.
James Procter [Sun, 23 Jul 2023 07:27:47 +0000 (09:27 +0200)]
JAL-4090 JAL-4243 bio.tools json file release notes
Ben Soares [Fri, 28 Jul 2023 11:38:51 +0000 (12:38 +0100)]
JAL-4064 Added more recognisable display names to macOS DMG architectures
James Procter [Sat, 22 Jul 2023 09:54:57 +0000 (11:54 +0200)]
JAL-4243 Jalview 2.11.2.7’s biotool record as JSON complete with update instructions as a README
James Procter [Thu, 20 Jul 2023 07:33:17 +0000 (08:33 +0100)]
JAL-3855 tree title for PAE matrix tree is PAE Matrix (method) for (structure) (sequence)
James Procter [Thu, 20 Jul 2023 07:21:11 +0000 (08:21 +0100)]
JAL-3855 auto select clusters and fix up colouring/propagation on calculation & tree display
James Procter [Wed, 19 Jul 2023 06:50:25 +0000 (07:50 +0100)]
Merge branch 'patch/JAL-3855_fixup_pae' into develop
James Procter [Tue, 18 Jul 2023 19:57:44 +0000 (20:57 +0100)]
Merge branch 'develop' into patch/JAL-3855_fixup_pae
James Procter [Tue, 18 Jul 2023 19:51:21 +0000 (20:51 +0100)]
JAL-4153 comments re patch incorrectly committed under JAL-4513
Ben Soares [Tue, 18 Jul 2023 17:00:42 +0000 (18:00 +0100)]
JAL-4513 move comments
James Procter [Tue, 18 Jul 2023 16:39:32 +0000 (17:39 +0100)]
exploring making PAE storage in projects more efficient
Ben Soares [Tue, 18 Jul 2023 15:58:01 +0000 (16:58 +0100)]
JAL-4513 now re-add the SwingUtilities.invokeAndWait() with minimal sleep
James Procter [Tue, 18 Jul 2023 15:17:12 +0000 (16:17 +0100)]
JAL-3855 PAE matrices are transposed on import from JSON so returned contact vectors correspond to errors predicted when superposing at a given column position
James Procter [Tue, 18 Jul 2023 15:05:44 +0000 (16:05 +0100)]
JAL-3855 JAL-4124 test checks asymmetric matrices are stored and restored correctly
James Procter [Tue, 18 Jul 2023 14:45:27 +0000 (15:45 +0100)]
JAL-3858 fix off-by-one in matrix visualisation and interactive tooltip
James Procter [Tue, 18 Jul 2023 14:44:07 +0000 (15:44 +0100)]
JAL-3858 flip diagonal so matrix visualisation is top left to bottom right
James Procter [Tue, 18 Jul 2023 14:40:31 +0000 (15:40 +0100)]
JAL-3858 annotation .height is bigger than graphHeight so adjacent PAE matrices are clearly separated
Ben Soares [Tue, 18 Jul 2023 13:38:34 +0000 (14:38 +0100)]
JAL-4513 reduce wait to invoke fail
Ben Soares [Tue, 18 Jul 2023 13:19:15 +0000 (14:19 +0100)]
JAL-4513 add a SwingUtilities.invokeAndWait() to see what happens
Ben Soares [Mon, 17 Jul 2023 16:38:31 +0000 (17:38 +0100)]
JAL-3599 Updated default eclipse to 'latest' and made jalviewjsLaunchTest timeouts a bit more flexible
James Procter [Mon, 17 Jul 2023 10:15:07 +0000 (11:15 +0100)]
JAL-4119 TRACE level console message reporting download URL for sifts. Also more informative message when ‘Sifts Mapping Failed’ is reported as an exception - since this message can be reported when some chains in the PDB file do not match sequences being associated (but others do!!).
James Procter [Mon, 17 Jul 2023 09:41:43 +0000 (10:41 +0100)]
JAL-4090 JAL-4165 known issue
James Procter [Mon, 17 Jul 2023 09:40:04 +0000 (10:40 +0100)]
JAL-4090 JAL-4165 known issue
James Procter [Mon, 17 Jul 2023 09:27:23 +0000 (10:27 +0100)]
JAL-4223 add testdata for test
James Procter [Mon, 17 Jul 2023 09:25:45 +0000 (10:25 +0100)]
JAL-4090 mark JAL-4178 and JAL-4142 as known issues
James Procter [Mon, 17 Jul 2023 06:31:00 +0000 (07:31 +0100)]
JAL-4217 move Commands.structureImageTest to testTask1
James Procter [Wed, 12 Jul 2023 07:33:54 +0000 (08:33 +0100)]
JAL-4223 - test and patch to ensure numbering matches sequence data from RNAML file
James Procter [Fri, 7 Jul 2023 16:54:19 +0000 (17:54 +0100)]
Merge branch 'patch/JAL-4195_cli_eps_export_npe' into develop
James Procter [Fri, 7 Jul 2023 16:53:28 +0000 (17:53 +0100)]
JAL-4217 JAL-629 built in 25s time out waiting for structure viewer to load data before attempting to grab an image.
James Procter [Fri, 7 Jul 2023 16:02:00 +0000 (17:02 +0100)]
JAL-4090 update 2.11.3.0 release notes (with in-progress bits too) and what's new
James Procter [Fri, 7 Jul 2023 14:18:08 +0000 (15:18 +0100)]
Merge branch 'patch/JAL-4119_sifts_ftp_split' into develop
James Procter [Fri, 7 Jul 2023 14:03:09 +0000 (15:03 +0100)]
Merge branch 'develop' into patch/JAL-4195_cli_eps_export_npe
James Procter [Fri, 7 Jul 2023 13:58:52 +0000 (14:58 +0100)]
JAL-4195 add exception handling for all other CommandsTest tests and remove errant class-level @Test tag
James Procter [Fri, 7 Jul 2023 13:42:20 +0000 (14:42 +0100)]
JAL-4221 update description when transferring annotation and no description already set
James Procter [Fri, 7 Jul 2023 13:18:44 +0000 (14:18 +0100)]
JAL-629 even more console debug for --structureviewer opening arguments
James Procter [Thu, 6 Jul 2023 17:17:14 +0000 (18:17 +0100)]
JAL-629 liberal defensive coding, comments about refactoring and DEBUG output for --structureimage
James Procter [Thu, 6 Jul 2023 17:16:24 +0000 (18:16 +0100)]
JAL-629 make —structure image work again after threading it off
James Procter [Thu, 6 Jul 2023 16:35:17 +0000 (17:35 +0100)]
JAL-4217 catch case when the structure viewer doesn't get added to the desktop window (possible knock on for flatlaf JAL-3416)
James Procter [Thu, 6 Jul 2023 15:52:29 +0000 (16:52 +0100)]
JAL-4217 interruptedExceptions should also break any wait loops
James Procter [Thu, 6 Jul 2023 15:49:23 +0000 (16:49 +0100)]
JAL-2292 verify mixed case alignment actually aligns
James Procter [Thu, 6 Jul 2023 15:00:03 +0000 (16:00 +0100)]
JAL-4217 wrap imageExport CLI method's call to imageExport in a separate thread and hang around until it completes…
James Procter [Thu, 6 Jul 2023 14:23:29 +0000 (15:23 +0100)]
JAL-4217 wrap imageExport CLI method's call to imageExport in an invokeAndWait
James Procter [Wed, 5 Jul 2023 12:42:57 +0000 (13:42 +0100)]
Merge branch 'patch/JAL-2292_caseSensitivePAE' into develop
James Procter [Wed, 5 Jul 2023 12:41:14 +0000 (13:41 +0100)]
Merge branch 'patch/JAL-4213_addref_with_selection' into develop
James Procter [Tue, 4 Jul 2023 11:54:58 +0000 (12:54 +0100)]
Merge branch 'merge/from_2_11_2_7_to_2_11_3_0' into develop
James Procter [Fri, 30 Jun 2023 16:25:46 +0000 (17:25 +0100)]
JAL-4117 JAL-1551 source licensing
James Procter [Fri, 30 Jun 2023 15:02:43 +0000 (16:02 +0100)]
JAL-4117 Fri June 30th release of 2.11.2.7 with Jalview Plausible analytics
James Procter [Fri, 30 Jun 2023 11:58:55 +0000 (12:58 +0100)]
JAL-4217 try really hard to shut down and dispose of Desktop resources and any lurking threads
James Procter [Thu, 29 Jun 2023 16:31:00 +0000 (17:31 +0100)]
JAL-4216 release notes
James Procter [Thu, 29 Jun 2023 14:38:22 +0000 (15:38 +0100)]
JAL-4216 compute size of annotation using start/end of sequence and given length. This might not work...
James Procter [Fri, 30 Jun 2023 10:23:52 +0000 (11:23 +0100)]
Merge branch 'task/JAL-4001_Plausible_API' into develop
Ben Soares [Fri, 30 Jun 2023 01:37:20 +0000 (02:37 +0100)]
JAL-4001 Added a random id to User-Agent to ensure separate visits recorded in Plausible. Changed default URL to self-hosted site
James Procter [Thu, 29 Jun 2023 08:55:51 +0000 (09:55 +0100)]
Merge branch 'task/JAL-4001_Plausible_API' into develop
James Procter [Wed, 28 Jun 2023 14:29:43 +0000 (15:29 +0100)]
JAL-4117 JAL-4001 plausible analytics release notes and privacy docs
James Procter [Wed, 25 Jan 2023 15:33:22 +0000 (15:33 +0000)]
JAL-4090 update from 2.11.2.7 JAL-4117 - version bump and release notes for JAL-4116
James Procter [Thu, 29 Jun 2023 07:13:44 +0000 (08:13 +0100)]
JAL-4001 analytics url provided by https://jalview.org/services/config/analytics/url
Ben Soares [Wed, 28 Jun 2023 14:46:20 +0000 (15:46 +0100)]
JAL-4001 change Plausible discovery URL
Ben Soares [Wed, 28 Jun 2023 13:28:33 +0000 (14:28 +0100)]
JAL-4001 remove headless code from analytics
Ben Soares [Wed, 28 Jun 2023 13:26:11 +0000 (14:26 +0100)]
JAL-4001 Remove analytics for --headless mode
Ben Soares [Tue, 27 Jun 2023 12:35:30 +0000 (13:35 +0100)]
JAL-4001 Added useful props information
Ben Soares [Thu, 22 Jun 2023 20:53:32 +0000 (21:53 +0100)]
Merge branch 'develop' into task/JAL-4001_Plausible_API
Ben Soares [Thu, 22 Jun 2023 16:09:26 +0000 (17:09 +0100)]
JAL-4001 Fix default API url
James Procter [Thu, 22 Jun 2023 15:39:34 +0000 (17:39 +0200)]
JAL-4213 don’t pass active selection when actioning the addReferenceAnnotation
James Procter [Thu, 22 Jun 2023 15:38:07 +0000 (17:38 +0200)]
JAL-4213 - document the addReferenceAnnotations method’s behaviour when given a selection
Ben Soares [Thu, 22 Jun 2023 15:06:40 +0000 (16:06 +0100)]
JAL-4001 Added 'installation' property.
James Procter [Thu, 22 Jun 2023 15:00:31 +0000 (17:00 +0200)]
JAL-2292 - ensure mapping is built for equal symbols with mismatched case
Ben Soares [Thu, 22 Jun 2023 14:52:52 +0000 (15:52 +0100)]
JAL-4001 Added lookup to https://jalview.org/config/analytics/url to check API base url. Changed terminology to match Plausible API
Ben Soares [Thu, 22 Jun 2023 13:35:12 +0000 (14:35 +0100)]
JAL-4019 corrected to '>' to '>=' for percentage comparisons
James Procter [Wed, 21 Jun 2023 11:24:27 +0000 (13:24 +0200)]
Merge branch 'patch/JAL-4196_structure_viewer_synchronising' into develop
Ben Soares [Wed, 21 Jun 2023 11:01:34 +0000 (12:01 +0100)]
JAL-4001 Rationalise user-agent string into HttpUtils
Ben Soares [Wed, 21 Jun 2023 07:42:33 +0000 (08:42 +0100)]
JAL-4001 Change wording from google to plausible or generic analytics
Ben Soares [Tue, 20 Jun 2023 22:10:36 +0000 (23:10 +0100)]
JAL-4001 rename the init method
Ben Soares [Tue, 20 Jun 2023 17:53:21 +0000 (18:53 +0100)]
JAL-4001 Working Plausible analytics
Ben Soares [Tue, 20 Jun 2023 15:33:20 +0000 (16:33 +0100)]
JAL-4001 Plausible class
Ben Soares [Tue, 20 Jun 2023 09:17:33 +0000 (10:17 +0100)]
JAL-4001 Added a genuine client_id (from gtag). Added /debug/mp/collect with response content
Ben Soares [Sat, 17 Jun 2023 21:19:20 +0000 (22:19 +0100)]
JAL-4001 Check --nousagestats before doing analytics in headless mode
Ben Soares [Fri, 16 Jun 2023 14:22:52 +0000 (15:22 +0100)]
JAL-4001 Add a _geo=1 to query string and JSON. Add a headless flag to path and JSON, and send analytics in headless mode if USAGESTATS=true.
Ben Soares [Fri, 16 Jun 2023 14:21:06 +0000 (15:21 +0100)]
JAL-4001 Remove jgoogleanalytics code and jar
Ben Soares [Fri, 16 Jun 2023 09:09:12 +0000 (10:09 +0100)]
JAL-4001 make page_location the same encoding as the old jgoogleanalytics
Ben Soares [Thu, 15 Jun 2023 19:20:15 +0000 (20:20 +0100)]
JAL-4001 Changed for Java 8 compatibility
Ben Soares [Wed, 14 Jun 2023 22:21:02 +0000 (23:21 +0100)]
JAL-4001 Trying to see extra information in GA dashboard
Ben Soares [Wed, 14 Jun 2023 12:41:36 +0000 (13:41 +0100)]
Merge branch 'develop' into task/JAL-4001_migrate_googleanalytics_to_GA4
Ben Soares [Tue, 13 Jun 2023 11:16:10 +0000 (12:16 +0100)]
JAL-3599 Tidyup for all OS to use ScheduledExecutor