Skip to content

Commit 4af1593

Browse files
Updates to support movi filtering updates in mg-scripts. (#87)
1 parent 55ee4db commit 4af1593

11 files changed

+93
-148
lines changed

qp_klp/Step.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,10 @@ def _quality_control(self, config, input_file_path):
330330
config['known_adapters_path'],
331331
bucket_size=config['bucket_size'],
332332
length_limit=config['length_limit'],
333-
cores_per_task=config['cores_per_task'])
333+
cores_per_task=config['cores_per_task'],
334+
movi_path=config['movi_executable_path'],
335+
gres_value=config['gres_value'],
336+
pmls_path=config['pmls_path'])
334337

335338
nuqc_job.run(callback=self.update_callback)
336339

qp_klp/tests/data/configuration_profiles/iseq_metagenomic.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"cpus_per_task": 8,
5252
"queue": "qiita",
5353
"wallclock_time_in_minutes": 240,
54-
"minimap2_databases": "/scratch/databases/minimap2",
54+
"minimap2_databases": ["/databases/minimap2/db_1.mmi", "/databases/minimap2/db_2.mmi"],
5555
"modules_to_load": [
5656
"fastp_0.20.1",
5757
"samtools_1.12",
@@ -65,7 +65,10 @@
6565
"known_adapters_path": "fastp_known_adapters_formatted.fna",
6666
"bucket_size": 8,
6767
"length_limit": 100,
68-
"cores_per_task": 4
68+
"cores_per_task": 4,
69+
"movi_executable_path": "/home/user/user_dir/Movi/build/movi-default",
70+
"gres_value": 4,
71+
"pmls_path": "/home/user/user_dir/human_host_filtration/scripts/qiita_filter_pmls.py"
6972
},
7073
"seqpro": {
7174
"seqpro_path": "seqpro",

qp_klp/tests/data/configuration_profiles/miseq_amplicon.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"cpus_per_task": 32,
2020
"queue": "qiita",
2121
"wallclock_time_in_minutes": 2028,
22-
"minimap2_databases": "/scratch/databases/minimap2",
22+
"minimap2_databases": ["/databases/minimap2/db_1.mmi", "/databases/minimap2/db_2.mmi"],
2323
"modules_to_load": [
2424
"fastp_0.20.1",
2525
"samtools_1.12",
@@ -33,7 +33,10 @@
3333
"known_adapters_path": "fastp_known_adapters_formatted.fna",
3434
"bucket_size": 8,
3535
"length_limit": 100,
36-
"cores_per_task": 2
36+
"cores_per_task": 2,
37+
"movi_executable_path": "/home/user/user_dir/Movi/build/movi-default",
38+
"gres_value": 4,
39+
"pmls_path": "/home/user/user_dir/human_host_filtration/scripts/qiita_filter_pmls.py"
3740
},
3841
"seqpro": {
3942
"seqpro_path": "seqpro",

qp_klp/tests/data/configuration_profiles/miseq_metagenomic.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"cpus_per_task": 32,
3131
"queue": "qiita",
3232
"wallclock_time_in_minutes": 2028,
33-
"minimap2_databases": "/scratch/databases/minimap2",
33+
"minimap2_databases": ["/databases/minimap2/db_1.mmi", "/databases/minimap2/db_2.mmi"],
3434
"modules_to_load": [
3535
"fastp_0.20.1",
3636
"samtools_1.12",
@@ -44,7 +44,10 @@
4444
"known_adapters_path": "fastp_known_adapters_formatted.fna",
4545
"bucket_size": 8,
4646
"length_limit": 100,
47-
"cores_per_task": 2
47+
"cores_per_task": 2,
48+
"movi_executable_path": "/home/user/user_dir/Movi/build/movi-default",
49+
"gres_value": 2,
50+
"pmls_path": "/home/user/user_dir/human_host_filtration/scripts/qiita_filter_pmls.py"
4851
},
4952
"seqpro": {
5053
"seqpro_path": "seqpro",

qp_klp/tests/data/configuration_profiles/miseq_metatranscriptomic.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"cpus_per_task": 32,
3131
"queue": "qiita",
3232
"wallclock_time_in_minutes": 2028,
33-
"minimap2_databases": "/scratch/databases/minimap2",
33+
"minimap2_databases": ["/databases/minimap2/db_1.mmi", "/databases/minimap2/db_2.mmi"],
3434
"modules_to_load": [
3535
"fastp_0.20.1",
3636
"samtools_1.12",
@@ -44,7 +44,10 @@
4444
"known_adapters_path": "fastp_known_adapters_formatted.fna",
4545
"bucket_size": 8,
4646
"length_limit": 100,
47-
"cores_per_task": 2
47+
"cores_per_task": 2,
48+
"movi_executable_path": "/home/user/user_dir/Movi/build/movi-default",
49+
"gres_value": 4,
50+
"pmls_path": "/home/user/user_dir/human_host_filtration/scripts/qiita_filter_pmls.py"
4851
},
4952
"seqpro": {
5053
"seqpro_path": "seqpro",

qp_klp/tests/data/configuration_profiles/novaseq_amplicon.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"cpus_per_task": 32,
2020
"queue": "qiita",
2121
"wallclock_time_in_minutes": 2048,
22-
"minimap2_databases": "/scratch/databases/minimap2",
22+
"minimap2_databases": ["/databases/minimap2/db_1.mmi", "/databases/minimap2/db_2.mmi"],
2323
"modules_to_load": [
2424
"fastp_0.20.1",
2525
"samtools_1.12",
@@ -33,7 +33,10 @@
3333
"known_adapters_path": "fastp_known_adapters_formatted.fna",
3434
"bucket_size": 8,
3535
"length_limit": 100,
36-
"cores_per_task": 4
36+
"cores_per_task": 4,
37+
"movi_executable_path": "/home/user/user_dir/Movi/build/movi-default",
38+
"gres_value": 4,
39+
"pmls_path": "/home/user/user_dir/human_host_filtration/scripts/qiita_filter_pmls.py"
3740
},
3841
"seqpro": {
3942
"seqpro_path": "seqpro",

qp_klp/tests/data/configuration_profiles/novaseq_metagenomic.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"cpus_per_task": 32,
3131
"queue": "qiita",
3232
"wallclock_time_in_minutes": 2048,
33-
"minimap2_databases": "/scratch/databases/minimap2",
33+
"minimap2_databases": ["/databases/minimap2/db_1.mmi", "/databases/minimap2/db_2.mmi"],
3434
"modules_to_load": [
3535
"fastp_0.20.1",
3636
"samtools_1.12",
@@ -44,7 +44,10 @@
4444
"known_adapters_path": "fastp_known_adapters_formatted.fna",
4545
"bucket_size": 8,
4646
"length_limit": 100,
47-
"cores_per_task": 4
47+
"cores_per_task": 4,
48+
"movi_executable_path": "/home/user/user_dir/Movi/build/movi-default",
49+
"gres_value": 4,
50+
"pmls_path": "/home/user/user_dir/human_host_filtration/scripts/qiita_filter_pmls.py"
4851
},
4952
"seqpro": {
5053
"seqpro_path": "seqpro",

qp_klp/tests/data/configuration_profiles/novaseq_metatranscriptomic.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"cpus_per_task": 8,
5252
"queue": "qiita",
5353
"wallclock_time_in_minutes": 240,
54-
"minimap2_databases": "/scratch/databases/minimap2",
54+
"minimap2_databases": ["/databases/minimap2/db_1.mmi", "/databases/minimap2/db_2.mmi"],
5555
"modules_to_load": [
5656
"fastp_0.20.1",
5757
"samtools_1.12",
@@ -65,7 +65,10 @@
6565
"known_adapters_path": "fastp_known_adapters_formatted.fna",
6666
"bucket_size": 8,
6767
"length_limit": 100,
68-
"cores_per_task": 4
68+
"cores_per_task": 4,
69+
"movi_executable_path": "/home/user/user_dir/Movi/build/movi-default",
70+
"gres_value": 4,
71+
"pmls_path": "/home/user/user_dir/human_host_filtration/scripts/qiita_filter_pmls.py"
6972
},
7073
"seqpro": {
7174
"seqpro_path": "seqpro",

0 commit comments

Comments
 (0)