jalview.git
6 months agoMerge branch 'bug/JAL-4313-make-visible-annot-fix' into JAL-1601-direct-jpred4-rest...
Mateusz Warowny [Mon, 30 Oct 2023 15:27:05 +0000 (16:27 +0100)]
Merge branch 'bug/JAL-4313-make-visible-annot-fix' into JAL-1601-direct-jpred4-rest-service

6 months agoJAL-4313 Change default trim end to (length - 1)
Mateusz Warowny [Mon, 30 Oct 2023 14:33:33 +0000 (15:33 +0100)]
JAL-4313 Change default trim end to (length - 1)

6 months agoJAL-4313 Test makeVisibleAnnotations
Mateusz Warowny [Fri, 27 Oct 2023 13:11:57 +0000 (15:11 +0200)]
JAL-4313 Test makeVisibleAnnotations

6 months agoJAL-4313 Create Annotation tests
Mateusz Warowny [Fri, 27 Oct 2023 13:15:51 +0000 (15:15 +0200)]
JAL-4313 Create Annotation tests

6 months agoJAL-4313 Patch AnnotationsMatcher to match nulls
Mateusz Warowny [Fri, 27 Oct 2023 13:01:35 +0000 (15:01 +0200)]
JAL-4313 Patch AnnotationsMatcher to match nulls

6 months agoJAL-4313 Create utilities to test annotations
Mateusz Warowny [Wed, 25 Oct 2023 15:43:56 +0000 (17:43 +0200)]
JAL-4313 Create utilities to test annotations

7 months agoJAL-1601 Implement sec str pred for single sequences
Mateusz Warowny [Thu, 19 Oct 2023 13:45:38 +0000 (15:45 +0200)]
JAL-1601 Implement sec str pred for single sequences

7 months agoJAL-1601 Reuse existing "getNonEmptySequenceSet" method
Mateusz Warowny [Wed, 18 Oct 2023 13:50:32 +0000 (15:50 +0200)]
JAL-1601 Reuse existing "getNonEmptySequenceSet" method

7 months agoJAL-1601 Rename task class to SecStructPredMsaTask
Mateusz Warowny [Wed, 18 Oct 2023 12:02:01 +0000 (14:02 +0200)]
JAL-1601 Rename task class to SecStructPredMsaTask

7 months agoJAL-1601 Move job class as inner task class
Mateusz Warowny [Wed, 18 Oct 2023 11:39:37 +0000 (13:39 +0200)]
JAL-1601 Move job class as inner task class

7 months agoJAL-1601 Create alignment copying method in AlignmentUtils
Mateusz Warowny [Tue, 17 Oct 2023 12:24:33 +0000 (14:24 +0200)]
JAL-1601 Create alignment copying method in AlignmentUtils

7 months agoJAL-1601 Test alignment submitted to service
Mateusz Warowny [Tue, 17 Oct 2023 11:23:37 +0000 (13:23 +0200)]
JAL-1601 Test alignment submitted to service

7 months agoJAL-1601 Propagate hidden columns to the output alignment
Mateusz Warowny [Mon, 16 Oct 2023 16:10:15 +0000 (18:10 +0200)]
JAL-1601 Propagate hidden columns to the output alignment

7 months agoJAL-1601 Propagate representative sequence to the final output alignment
Mateusz Warowny [Mon, 16 Oct 2023 15:41:52 +0000 (17:41 +0200)]
JAL-1601 Propagate representative sequence to the final output alignment

7 months agoJAL-1601 Set job status to server error if collecting results throws an uncaught...
Mateusz Warowny [Fri, 13 Oct 2023 13:49:40 +0000 (15:49 +0200)]
JAL-1601 Set job status to server error if collecting results throws an uncaught exception

7 months agoJAL-1601 Create SecStructPredTask class
Mateusz Warowny [Fri, 13 Oct 2023 13:05:20 +0000 (15:05 +0200)]
JAL-1601 Create SecStructPredTask class

7 months agoJAL-1601 Load and display JPred4 service in AlignFrame
Mateusz Warowny [Thu, 5 Oct 2023 13:16:04 +0000 (15:16 +0200)]
JAL-1601 Load and display JPred4 service in AlignFrame

7 months agoJAL-1601 Implement JPred4 WS client and discoverer
Mateusz Warowny [Fri, 13 Oct 2023 12:37:12 +0000 (14:37 +0200)]
JAL-1601 Implement JPred4 WS client and discoverer

7 months agoJAL-1601 Create action and task for sec. str. pred. jobs
Mateusz Warowny [Thu, 5 Oct 2023 13:12:55 +0000 (15:12 +0200)]
JAL-1601 Create action and task for sec. str. pred. jobs

7 months agoJAL-1601 Implement JPred4 client and discoverer
Mateusz Warowny [Thu, 5 Oct 2023 13:10:21 +0000 (15:10 +0200)]
JAL-1601 Implement JPred4 client and discoverer

7 months agoJAL-1601 Update javadoc of getAlignmentAndHiddenColumns
Mateusz Warowny [Thu, 5 Oct 2023 12:08:03 +0000 (14:08 +0200)]
JAL-1601 Update javadoc of getAlignmentAndHiddenColumns

7 months agoJAL-1601 Add sec str pred provider and client interfaces
Mateusz Warowny [Thu, 5 Oct 2023 12:21:47 +0000 (14:21 +0200)]
JAL-1601 Add sec str pred provider and client interfaces

7 months agoJAL-1601 Test getVisibleCongigMapFor
Mateusz Warowny [Tue, 19 Sep 2023 12:09:37 +0000 (14:09 +0200)]
JAL-1601 Test getVisibleCongigMapFor

8 months agoMerge branch 'mmw/bug/JAL-4241-annotation-alignment-fix-slivka' into development...
Mateusz Warowny [Thu, 14 Sep 2023 15:10:43 +0000 (17:10 +0200)]
Merge branch 'mmw/bug/JAL-4241-annotation-alignment-fix-slivka' into development/Release_2_12_Branch

8 months agoJAL-4241 Flter empty columns from annotation service input mmw/bug/JAL-4241-annotation-alignment-fix-slivka
Mateusz Warowny [Thu, 14 Sep 2023 15:09:03 +0000 (17:09 +0200)]
JAL-4241 Flter empty columns from annotation service input

8 months agoJAL-4241 Add SequenceI.setSequence(char[]) method
Mateusz Warowny [Thu, 14 Sep 2023 14:36:16 +0000 (16:36 +0200)]
JAL-4241 Add SequenceI.setSequence(char[]) method

8 months agoJAL-4241 add SeqsetUtils.filterSequence function
Mateusz Warowny [Wed, 13 Sep 2023 14:08:54 +0000 (16:08 +0200)]
JAL-4241 add SeqsetUtils.filterSequence function

8 months agoJAL-4241 Fix non-standard residues replacement.
Mateusz Warowny [Tue, 12 Sep 2023 12:49:19 +0000 (14:49 +0200)]
JAL-4241 Fix non-standard residues replacement.

8 months agoMerge branch 'mmw/bug/JAL-4241-annotation-alignment-fix-slivka' into development...
Mateusz Warowny [Mon, 11 Sep 2023 12:20:08 +0000 (14:20 +0200)]
Merge branch 'mmw/bug/JAL-4241-annotation-alignment-fix-slivka' into development/Release_2_12_Branch

8 months agoMerge branch 'mmw/JAL-4199-web-services-testing' into development/Release_2_12_Branch
Mateusz Warowny [Mon, 11 Sep 2023 12:16:48 +0000 (14:16 +0200)]
Merge branch 'mmw/JAL-4199-web-services-testing' into development/Release_2_12_Branch

8 months agoMerge branch 'improvement/JAL-4245-return-null-from-getRootDataset' into development...
Mateusz Warowny [Mon, 11 Sep 2023 12:14:10 +0000 (14:14 +0200)]
Merge branch 'improvement/JAL-4245-return-null-from-getRootDataset' into development/Release_2_12_Branch

8 months agoMerge branch 'mmw/JAL-4199-web-services-testing' into mmw/bug/JAL-4241-annotation...
Mateusz Warowny [Fri, 8 Sep 2023 14:46:48 +0000 (16:46 +0200)]
Merge branch 'mmw/JAL-4199-web-services-testing' into mmw/bug/JAL-4241-annotation-alignment-fix-slivka

8 months agoJAL-4199 Set all setup methods to alwaysRun mmw/JAL-4199-web-services-testing
Mateusz Warowny [Fri, 8 Sep 2023 14:25:28 +0000 (16:25 +0200)]
JAL-4199 Set all setup methods to alwaysRun

8 months agoJAL-4199 Add tests to the "Functional" group
Mateusz Warowny [Wed, 19 Jul 2023 11:23:04 +0000 (13:23 +0200)]
JAL-4199 Add tests to the "Functional" group

9 months agoJAL-4241 Test sequences prepared for annotation job
Mateusz Warowny [Thu, 3 Aug 2023 15:47:42 +0000 (17:47 +0200)]
JAL-4241 Test sequences prepared for annotation job

9 months agoJAL-4241 Fix annotation and feature alignment with selection
Mateusz Warowny [Fri, 28 Jul 2023 14:13:28 +0000 (16:13 +0200)]
JAL-4241 Fix annotation and feature alignment with selection

9 months agoJAL-4241 Create sequence mapping before adjusting annotations
Mateusz Warowny [Fri, 28 Jul 2023 12:24:16 +0000 (14:24 +0200)]
JAL-4241 Create sequence mapping before adjusting annotations

9 months agoJAL-4245 Test getRootDataset method improvement/JAL-4245-return-null-from-getRootDataset
Mateusz Warowny [Wed, 26 Jul 2023 14:18:09 +0000 (16:18 +0200)]
JAL-4245 Test getRootDataset method

9 months agoJAL-4245 Return null from getRootDataset if no dataset
Mateusz Warowny [Wed, 26 Jul 2023 12:03:14 +0000 (14:03 +0200)]
JAL-4245 Return null from getRootDataset if no dataset

10 months agoJAL-4199 Add tests to the "Functional" group
Mateusz Warowny [Wed, 19 Jul 2023 11:23:04 +0000 (13:23 +0200)]
JAL-4199 Add tests to the "Functional" group

10 months agoMerge branch 'patch/JAL-4232-disable-unavailable-services' into development/Release_2...
Mateusz Warowny [Tue, 18 Jul 2023 14:55:10 +0000 (16:55 +0200)]
Merge branch 'patch/JAL-4232-disable-unavailable-services' into development/Release_2_12_Branch

10 months agoMerge branch 'mmw/JAL-4199-task-execution-update' into development/Release_2_12_Branch
Mateusz Warowny [Tue, 18 Jul 2023 14:46:30 +0000 (16:46 +0200)]
Merge branch 'mmw/JAL-4199-task-execution-update' into development/Release_2_12_Branch

10 months agoMerge branch 'mmw/JAL-4199-web-services-testing' into development/Release_2_12_Branch
Mateusz Warowny [Tue, 18 Jul 2023 14:45:55 +0000 (16:45 +0200)]
Merge branch 'mmw/JAL-4199-web-services-testing' into development/Release_2_12_Branch

10 months agoJAL-4232 Disable menu items for RNA services for proteins. patch/JAL-4232-disable-unavailable-services
Mateusz Warowny [Mon, 17 Jul 2023 10:46:37 +0000 (12:46 +0200)]
JAL-4232 Disable menu items for RNA services for proteins.

10 months agoMerge branch 'feature/JAL-3954-ebi-phmmer' into mmw/JAL-4199-task-execution-update mmw/JAL-4199-task-execution-update
Mateusz Warowny [Fri, 14 Jul 2023 14:01:32 +0000 (16:01 +0200)]
Merge branch 'feature/JAL-3954-ebi-phmmer' into mmw/JAL-4199-task-execution-update

10 months agoJAL-4199 Fix cancel button not appearing on progress bar
Mateusz Warowny [Wed, 12 Jul 2023 13:50:06 +0000 (15:50 +0200)]
JAL-4199 Fix cancel button not appearing on progress bar

10 months agoJAL-4199 Restore deletable test when removing workers
Mateusz Warowny [Wed, 12 Jul 2023 13:49:12 +0000 (15:49 +0200)]
JAL-4199 Restore deletable test when removing workers

10 months agoJAL-4199 Remove viewport reference from AnnotationTask
Mateusz Warowny [Wed, 12 Jul 2023 13:12:19 +0000 (15:12 +0200)]
JAL-4199 Remove viewport reference from AnnotationTask

10 months agoJAL-4199 Fix slivka client to parse feature fileters
Mateusz Warowny [Wed, 12 Jul 2023 12:48:18 +0000 (14:48 +0200)]
JAL-4199 Fix slivka client to parse feature fileters

10 months agoJAL-4199 remove viewport references from AlignmentTask
Mateusz Warowny [Wed, 12 Jul 2023 12:47:22 +0000 (14:47 +0200)]
JAL-4199 remove viewport references from AlignmentTask

10 months agoJAL-4199 Fix interactive jobs not being stopped
Mateusz Warowny [Fri, 7 Jul 2023 14:47:08 +0000 (16:47 +0200)]
JAL-4199 Fix interactive jobs not being stopped

10 months agoJAL-4199 Organise AlignCalcWorkerAdapter imports
Mateusz Warowny [Fri, 7 Jul 2023 09:38:09 +0000 (11:38 +0200)]
JAL-4199 Organise AlignCalcWorkerAdapter imports

10 months agoJAL-4199 Implement toString in BaseTask
Mateusz Warowny [Fri, 7 Jul 2023 09:08:28 +0000 (11:08 +0200)]
JAL-4199 Implement toString in BaseTask

10 months agoJAL-4199 Organise annotation task imports and fields
Mateusz Warowny [Fri, 7 Jul 2023 09:05:07 +0000 (11:05 +0200)]
JAL-4199 Organise annotation task imports and fields

10 months agoJAL-4199 Set initial delay of task executor to 0
Mateusz Warowny [Fri, 7 Jul 2023 08:54:40 +0000 (10:54 +0200)]
JAL-4199 Set initial delay of task executor to 0

10 months agoJAL-4199 Remove commented out code
Mateusz Warowny [Fri, 7 Jul 2023 08:53:48 +0000 (10:53 +0200)]
JAL-4199 Remove commented out code

10 months agoJAL-4199 Perform null check for annotation sequenceRef
Mateusz Warowny [Fri, 7 Jul 2023 08:53:02 +0000 (10:53 +0200)]
JAL-4199 Perform null check for annotation sequenceRef

10 months agoJAL-4199 Patch task execution in action tests
Mateusz Warowny [Thu, 6 Jul 2023 13:56:38 +0000 (15:56 +0200)]
JAL-4199 Patch task execution in action tests

10 months agoJAL-4199 Remove utility methods moved to other classes from AnnotationTask
Mateusz Warowny [Thu, 6 Jul 2023 13:54:34 +0000 (15:54 +0200)]
JAL-4199 Remove utility methods moved to other classes from AnnotationTask

10 months agoImplement getRootDatasetSequence for SequenceI
Mateusz Warowny [Thu, 6 Jul 2023 13:26:25 +0000 (15:26 +0200)]
Implement getRootDatasetSequence for SequenceI

10 months agoImplement getLastGraphGroup in for AnnotatedCollectionI
Mateusz Warowny [Thu, 6 Jul 2023 13:23:55 +0000 (15:23 +0200)]
Implement getLastGraphGroup in for AnnotatedCollectionI

10 months agoJAL-4199 Schedule tasks for execution from MenuManager
Mateusz Warowny [Wed, 5 Jul 2023 13:22:28 +0000 (15:22 +0200)]
JAL-4199 Schedule tasks for execution from MenuManager

10 months agoJAL-4199 Tidy up imports
Mateusz Warowny [Wed, 5 Jul 2023 12:18:02 +0000 (14:18 +0200)]
JAL-4199 Tidy up imports

10 months agoJAL-4199 Update gui handler for annotation tasks
Mateusz Warowny [Tue, 4 Jul 2023 11:33:15 +0000 (13:33 +0200)]
JAL-4199 Update gui handler for annotation tasks

10 months agoJAL-4199 Implement AlignCalcWorker adapter for annot tasks
Mateusz Warowny [Tue, 4 Jul 2023 11:31:25 +0000 (13:31 +0200)]
JAL-4199 Implement AlignCalcWorker adapter for annot tasks

10 months agoJAL-4199 Fix method name typo
Mateusz Warowny [Tue, 4 Jul 2023 08:25:32 +0000 (10:25 +0200)]
JAL-4199 Fix method name typo

10 months agoJAL-4199 Make all TaskEventListener methods default
Mateusz Warowny [Tue, 4 Jul 2023 08:20:59 +0000 (10:20 +0200)]
JAL-4199 Make all TaskEventListener methods default

10 months agoJAL-4199 Remove taskRestarted from task events
Mateusz Warowny [Tue, 4 Jul 2023 08:20:14 +0000 (10:20 +0200)]
JAL-4199 Remove taskRestarted from task events

10 months agoJAL-4199 Allow multiple listeners in TaskEventSupport
Mateusz Warowny [Tue, 4 Jul 2023 08:15:11 +0000 (10:15 +0200)]
JAL-4199 Allow multiple listeners in TaskEventSupport

10 months agoJAL-4199 Change actions to be task factories
Mateusz Warowny [Tue, 4 Jul 2023 08:13:53 +0000 (10:13 +0200)]
JAL-4199 Change actions to be task factories

10 months agoJAL-4199 Replace AbstractPollingTask with BaseTask
Mateusz Warowny [Tue, 4 Jul 2023 08:00:15 +0000 (10:00 +0200)]
JAL-4199 Replace AbstractPollingTask with BaseTask

BaseTask no longer implements execution system and its use
is more generic. Execution of polling tasks is realised
by PollingTaskExecutor.

10 months agoMerge branch 'mmw/Release_2_12_ws_merge' into development/Release_2_12_Branch
James Procter [Tue, 4 Jul 2023 14:16:44 +0000 (15:16 +0100)]
Merge branch 'mmw/Release_2_12_ws_merge' into development/Release_2_12_Branch

10 months agoJAL-4199 Introduce AlignmentAction tests
Mateusz Warowny [Thu, 22 Jun 2023 13:41:19 +0000 (15:41 +0200)]
JAL-4199 Introduce AlignmentAction tests

10 months agoJAL-4199 Initialize jobs and tasks with status CREATED
Mateusz Warowny [Thu, 22 Jun 2023 13:28:58 +0000 (15:28 +0200)]
JAL-4199 Initialize jobs and tasks with status CREATED

11 months agoJAL-4199 Test basic service parameter construction
Mateusz Warowny [Mon, 19 Jun 2023 11:08:55 +0000 (13:08 +0200)]
JAL-4199 Test basic service parameter construction

11 months agoJAL-4199 Test URL settings and basic service discovery
Mateusz Warowny [Wed, 14 Jun 2023 14:25:28 +0000 (16:25 +0200)]
JAL-4199 Test URL settings and basic service discovery

11 months agoJAL-4199 Update slivka client
Mateusz Warowny [Wed, 14 Jun 2023 14:24:35 +0000 (16:24 +0200)]
JAL-4199 Update slivka client

This is a library update that moves all client functionality
to SlivkaClient class, making all other classes simple data
objects.

11 months agoJAL-3954 Do not retrieve alignment for failed jobs feature/JAL-3954-ebi-phmmer
Mateusz Warowny [Fri, 2 Jun 2023 13:08:42 +0000 (15:08 +0200)]
JAL-3954 Do not retrieve alignment for failed jobs

11 months agoJAL-3954 Report error log when job fails
Mateusz Warowny [Fri, 2 Jun 2023 13:07:50 +0000 (15:07 +0200)]
JAL-3954 Report error log when job fails

11 months agoJAL-3954 Add query sequence aligned to consensus to search result
Mateusz Warowny [Fri, 2 Jun 2023 10:36:47 +0000 (12:36 +0200)]
JAL-3954 Add query sequence aligned to consensus to search result

11 months agoJAL-3954 reuse spinner dialog to show search task status
Mateusz Warowny [Tue, 30 May 2023 15:41:34 +0000 (17:41 +0200)]
JAL-3954 reuse spinner dialog to show search task status

11 months agoJAL-3954 create primitive gui handler for search service
Mateusz Warowny [Sat, 20 May 2023 21:57:52 +0000 (23:57 +0200)]
JAL-3954 create primitive gui handler for search service

12 months agoJAL-3954 Implement phmmer action and task as alignment actions
Mateusz Warowny [Tue, 16 May 2023 12:47:01 +0000 (14:47 +0200)]
JAL-3954 Implement phmmer action and task as alignment actions

12 months agoJAL-3954 Log events TaskEventListener.NULL_LISTENER
Mateusz Warowny [Tue, 16 May 2023 12:44:09 +0000 (14:44 +0200)]
JAL-3954 Log events TaskEventListener.NULL_LISTENER

12 months agoJAL-3954 Create fallback for handling unknown actions
Mateusz Warowny [Wed, 10 May 2023 13:20:14 +0000 (15:20 +0200)]
JAL-3954 Create fallback for handling unknown actions

12 months agoJAL-3954 Register AlignFrame as web service change listener and add menus
Mateusz Warowny [Wed, 10 May 2023 09:26:13 +0000 (11:26 +0200)]
JAL-3954 Register AlignFrame as web service change listener and add menus

12 months agoJAL-3954 Implement job dispatcher service discoverer
Mateusz Warowny [Wed, 10 May 2023 09:23:01 +0000 (11:23 +0200)]
JAL-3954 Implement job dispatcher service discoverer

12 months agoJAL-3954 Implement NullAction and NullTask for testing purposes
Mateusz Warowny [Wed, 10 May 2023 09:22:28 +0000 (11:22 +0200)]
JAL-3954 Implement NullAction and NullTask for testing purposes

12 months agoJAL-3954 Fix typo in error message
Mateusz Warowny [Wed, 10 May 2023 09:21:40 +0000 (11:21 +0200)]
JAL-3954 Fix typo in error message

12 months agoJAL-3954 Update hmmer client lib, testEndpoint added
Mateusz Warowny [Mon, 8 May 2023 14:51:47 +0000 (16:51 +0200)]
JAL-3954 Update hmmer client lib, testEndpoint added

12 months agoJAL-3954 Implement proxy ws client for phmmer
Mateusz Warowny [Mon, 8 May 2023 14:28:02 +0000 (16:28 +0200)]
JAL-3954 Implement proxy ws client for phmmer

12 months agoJAL-3954 Add client libraries for phmmer and j2s http
Mateusz Warowny [Mon, 8 May 2023 14:27:00 +0000 (16:27 +0200)]
JAL-3954 Add client libraries for phmmer and j2s http

12 months agoJAL-3954 Create getters for Credentials record
Mateusz Warowny [Mon, 8 May 2023 14:25:29 +0000 (16:25 +0200)]
JAL-3954 Create getters for Credentials record

12 months agoJAL-3954 Add value parsers for double, int and bool arguments
Mateusz Warowny [Mon, 8 May 2023 14:24:27 +0000 (16:24 +0200)]
JAL-3954 Add value parsers for double, int and bool arguments

12 months agoJAL-3954 Create ParamDatastore builder for phmmer
Mateusz Warowny [Mon, 8 May 2023 14:23:35 +0000 (16:23 +0200)]
JAL-3954 Create ParamDatastore builder for phmmer

12 months agoJAL-4155 Replace unsafe casting to AlignmentPanel with generics
Mateusz Warowny [Mon, 27 Mar 2023 15:34:06 +0000 (17:34 +0200)]
JAL-4155 Replace unsafe casting to AlignmentPanel with generics

12 months agoJAL-4155 Viewport holds a reference to its AlignmentViewPanel - getter on gui.AlignVi...
James Procter [Thu, 23 Mar 2023 14:51:32 +0000 (14:51 +0000)]
JAL-4155 Viewport holds a reference to its AlignmentViewPanel - getter on gui.AlignViewport casts interface to gui.AlignmentPanel

13 months agoJAL-4154 Remove not-bamboo flag from testGetVisibleWidth
Mateusz Warowny [Fri, 24 Mar 2023 15:34:00 +0000 (16:34 +0100)]
JAL-4154 Remove not-bamboo flag from testGetVisibleWidth

13 months agoJAL-4154 Update AlignmentPanelTest to use new forArch method
Mateusz Warowny [Fri, 24 Mar 2023 15:18:55 +0000 (16:18 +0100)]
JAL-4154 Update AlignmentPanelTest to use new forArch method

13 months agoJAL-4154 Add Platform.forArch method.
Mateusz Warowny [Fri, 24 Mar 2023 15:16:15 +0000 (16:16 +0100)]
JAL-4154 Add Platform.forArch method.

Platform.forArch allows to specify constants that depend on
architecture.