Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
7148742
Adding AWS Omics support
golharam May 13, 2024
2aab385
Remove hard-coded role arn
golharam May 13, 2024
b47fad3
Remove hard-coded output path
golharam May 13, 2024
f4b1d19
Add boto3 to requirements.txt
golharam May 13, 2024
aeda697
Get role arn from connect() parameters
golharam May 13, 2024
4107460
Add stage_output_files
golharam May 13, 2024
7f190ab
Update get_project
golharam May 13, 2024
3e45a6f
Revert get_project
golharam May 13, 2024
4e5cdfa
Add notes for copy_folder
golharam May 13, 2024
f6f1dd8
Add trailing slash only if its missing
golharam May 13, 2024
e551a39
Add output_bucket
golharam May 13, 2024
83803c4
Add output_bucket
golharam May 13, 2024
0088068
Implement throttling to 1 TPS on Omics
golharam May 13, 2024
01e5f6f
Implement throttling to 1 TPS on Omics
golharam May 13, 2024
64089fe
Merge branch 'main' into add_omics
golharam May 17, 2024
eedf286
Merge branch 'main' into add_omics
golharam Aug 23, 2024
2d2f654
Merge branch 'main' into add_omics
golharam Aug 23, 2024
1667013
Adding unit tests for AWS Omics
golharam Aug 25, 2024
406bc2b
Add missing implementations for functions
golharam Aug 25, 2024
6a2099d
Add comment
golharam Aug 25, 2024
a74d2a2
Merge branch 'main' into add_omics_functions
maggiecbms Jan 16, 2025
e65a629
make omics consistent with base
maggiecbms Jan 16, 2025
525ca41
add function to support launcher;
maggiecbms Jan 26, 2025
5ff2af7
add s3 client to init
maggiecbms Jan 26, 2025
5091fb5
Merge branch 'main' into add_omics_functions
maggiecbms Mar 14, 2025
78e4f9d
update upload_file function name
maggiecbms Mar 14, 2025
dce5a5e
add omics function
maggiecbms Mar 14, 2025
d2d0950
remove space in output url
maggiecbms Mar 17, 2025
8b101b4
Add TODO comments
golharam Mar 18, 2025
32318d6
update storagetype for omics
maggiecbms Apr 1, 2025
76bd233
Merge branch 'main' into add_omics_functions
golharam Apr 9, 2025
6c54636
Create a run group for omics when calling create_project
golharam Apr 9, 2025
190a78f
Return the rungroupid
golharam Apr 9, 2025
1eb5a1a
Add missing get_project_cost
golharam Apr 9, 2025
fc4f27c
Add stubs to missing methods
golharam Apr 9, 2025
7ab2228
Revert run_group_id -> projectid
golharam Apr 9, 2025
d2be6ea
Remove hardcoded values from omics_platform.py
golharam Apr 11, 2025
d12a9f9
fix output path in omics_platform.py
golharam Apr 11, 2025
f389323
Force failure if output_bucket and role_arn are not provided
golharam Apr 11, 2025
97a76b6
add get_project_by_name for omics
maggiecbms May 7, 2025
78e1d98
allow not finding project by name
maggiecbms May 7, 2025
ffcd06a
update get task output
maggiecbms May 15, 2025
7219cf9
update omics formats
maggiecbms May 20, 2025
fa1b00e
add check for locations
maggiecbms May 20, 2025
96b2fc1
add omics unit test
maggiecbms May 20, 2025
591bf66
fix omics unit test
maggiecbms May 20, 2025
9471af1
add cache
maggiecbms Jun 17, 2025
30cd9f1
Merge remote-tracking branch 'origin/main' into add_omics_functions
maggiecbms Oct 8, 2025
9620775
update omics wes api
maggiecbms Oct 9, 2025
bbd59d7
get api username password from environment
maggiecbms Oct 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
boto3
chardet
smart_open
arvados-python-client>=3.0.0,<3.2.0
sevenbridges-python
tenacity
httpx
4 changes: 2 additions & 2 deletions src/cwl_platform/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@

from .arvados_platform import ArvadosPlatform
from .sevenbridges_platform import SevenBridgesPlatform
#from .omics_platform import OmicsPlatform
from .omics_platform import OmicsPlatform

# Move this for a config file
SUPPORTED_PLATFORMS = {
'Arvados': ArvadosPlatform,
# 'Omics': OmicsPlatform,
'Omics': OmicsPlatform,
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we change the name from 'Omics' to 'AWSHealthOmics' to better reflect the real name? I think 'Omics' was just easier to say and type

'SevenBridges': SevenBridgesPlatform
}

Expand Down
Loading
Loading