Skip to content

Commit 27f49d1

Browse files
committed
add cli for demux_just_fwd
1 parent 2fcfc28 commit 27f49d1

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,5 @@ dependencies = [
5959
configure_klp = "qp_klp.scripts.configure_klp:config"
6060
start_klp = "qp_klp.scripts.start_klp:execute"
6161
demux = "sequence_processing_pipeline.scripts.cli:demux"
62-
demux_just_fwd = "sequence_processing_pipeline.scripts.cli:demux_just_fwd"
62+
demux_just_fwd = "sequence_processing_pipeline.Commands:demux_just_fwd"
6363
pacbio_generate_bam2fastq_commands = "qp_klp.scripts.pacbio_commands:generate_bam2fastq_commands"

src/sequence_processing_pipeline/Commands.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import glob
22
import gzip
33
import os
4+
import click
45
from sequence_processing_pipeline.util import (iter_paired_files,
56
determine_orientation)
67

@@ -194,6 +195,17 @@ def demux(id_map, fp, out_d, task, maxtask):
194195
f.close()
195196

196197

198+
@click.group()
199+
def cli():
200+
pass
201+
202+
203+
@cli.command()
204+
@click.option('--id-map', type=click.Path(exists=True), required=True)
205+
@click.option('--infile', type=click.Path(exists=True), required=True)
206+
@click.option('--output', type=click.Path(exists=True), required=True)
207+
@click.option('--task', type=int, required=True)
208+
@click.option('--maxtask', type=int, required=True)
197209
def demux_just_fwd(id_map_fp, fp_fp, out_d, task, maxtask):
198210
with open(id_map_fp, 'r') as f:
199211
id_map = f.readlines()

0 commit comments

Comments
 (0)