jalview.git
4 weeks agoMerge branch 'JAL-1601-direct-jpred4-rest-service' into development/Release_2_12_Branch development/Release_2_12_Branch
Mateusz Warowny [Thu, 14 Mar 2024 11:59:48 +0000 (12:59 +0100)]
Merge branch 'JAL-1601-direct-jpred4-rest-service' into development/Release_2_12_Branch

5 weeks agoJAL-1601 Update jpred client library. JAL-1601-direct-jpred4-rest-service
Mateusz Warowny [Tue, 12 Mar 2024 13:14:59 +0000 (14:14 +0100)]
JAL-1601 Update jpred client library.

5 weeks agoJAL-1601 Read full file before passing to FileParse
Mateusz Warowny [Tue, 12 Mar 2024 12:50:07 +0000 (13:50 +0100)]
JAL-1601 Read full file before passing to FileParse

FileParse fails to read file from the URL in javascript.
It's related to errors in AjaxURLConnection implementation in j2s.

6 weeks agoMerge branch 'JAL-1601-direct-jpred4-rest-service' into development/Release_2_12_Branch
James Procter [Wed, 6 Mar 2024 18:04:40 +0000 (18:04 +0000)]
Merge branch 'JAL-1601-direct-jpred4-rest-service' into development/Release_2_12_Branch

2 months agoJAL-1601 fix phmmer client js library
Mateusz Warowny [Thu, 25 Jan 2024 14:19:33 +0000 (15:19 +0100)]
JAL-1601 fix phmmer client js library

2 months agoJAL-1601 Add jslibs for hmmer and jpred
Mateusz Warowny [Wed, 24 Jan 2024 13:02:42 +0000 (14:02 +0100)]
JAL-1601 Add jslibs for hmmer and jpred

2 months agoJAL-1601 Fix broken Alignment Annotation test
Mateusz Warowny [Tue, 23 Jan 2024 13:42:38 +0000 (14:42 +0100)]
JAL-1601 Fix broken Alignment Annotation test

2 months agoJAL-1601 Patch JPred4 service tests.
Mateusz Warowny [Fri, 19 Jan 2024 14:43:05 +0000 (15:43 +0100)]
JAL-1601 Patch JPred4 service tests.

5 months agoJAL-1601 Expand secondary structure prediction tests
Mateusz Warowny [Mon, 6 Nov 2023 13:02:07 +0000 (14:02 +0100)]
JAL-1601 Expand secondary structure prediction tests

5 months agoJAL-1601 Change getSubJobs return type
Mateusz Warowny [Mon, 6 Nov 2023 12:44:51 +0000 (13:44 +0100)]
JAL-1601 Change getSubJobs return type

5 months agoMerge branch 'bug/JAL-4313-make-visible-annot-fix' into JAL-1601-direct-jpred4-rest...
Mateusz Warowny [Wed, 1 Nov 2023 15:33:57 +0000 (16:33 +0100)]
Merge branch 'bug/JAL-4313-make-visible-annot-fix' into JAL-1601-direct-jpred4-rest-service

5 months agoJAL-4313 Clamp start and end ranges to array size bug/JAL-4313-make-visible-annot-fix
Mateusz Warowny [Wed, 1 Nov 2023 15:15:21 +0000 (16:15 +0100)]
JAL-4313 Clamp start and end ranges to array size

5 months agoJAL-4313 Test and patch annots trimming
Mateusz Warowny [Tue, 31 Oct 2023 17:01:44 +0000 (18:01 +0100)]
JAL-4313 Test and patch annots trimming

5 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

5 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)

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

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

5 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

5 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

5 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

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

6 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

6 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

6 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

6 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

6 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

6 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

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

7 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

7 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

7 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

7 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

7 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.

7 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

7 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

7 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

7 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

7 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

7 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

8 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

8 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

8 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

8 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

8 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

9 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 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

9 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

9 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

9 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.

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

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

9 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

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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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.

9 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

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

9 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

9 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

10 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

10 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.

10 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

10 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

10 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

10 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

10 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

11 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

11 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

11 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

11 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

11 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