We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
runner.sh
hotsub up {-f ./hotsub.yaml}
to start up hotsub command with arguments described in hotsub.yaml,
hotsub.yaml
hotsub gen_task -n 1:10 {-o ./my-task.csv} {-e BUCKET=s3://mybucket}
to generate task files with headers/columns described in hotsub.yaml like
task: columns: INDEX: type: --env printf: %02d FASTQ_1: type: --input printf: ${BUCKET}/%02d/read_1.fastq FASTQ_2: type: --input printf: ${BUCKET}/%02d/read_2.fastq REFERENCE: type: --input-recursive printf: ${BUCKET}/reference/GRCh37
and validate shell script and task file with
hotsub validate {-f hotsub.yaml} --tasks ./my-tasks.csv --script ./main.sh
name: My Awesome Task description: This is my awesome task image: name: otiai10/star-alignment script: expect: ./main.sh content: >- echo "READ_1: ${READ_1}" echo "READ_2: ${READ_2}" STAR \ --runMode alignReads \ --runThreadN 12 \ --outFileNamePrefix ${OUTDIR}/ \ --readFilesIn ${READ_1} ${READ_2} echo "DONE ${INDEX}" task: columns: INDEX: type: --env printf: %02d READ_1: type: --input printf: ${BUCKET}/%02d/read_1.fastq READ_2: type: --input printf: ${BUCKET}/%02d/read_2.fastq REFERENCE: type: --input-recursive printf: ${BUCKET}/reference/GRCh37 OUTDIR: type: --output-recursive printf: ${BUCKET}/output
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Because
runner.sh
for each workflow is redundantI want to
to start up hotsub command with arguments described in
hotsub.yaml
,to generate task files with headers/columns described in
hotsub.yaml
likeand validate shell script and task file with
hotsub validate {-f hotsub.yaml} --tasks ./my-tasks.csv --script ./main.sh
therefore,
hotsub.yaml
should look likeThe text was updated successfully, but these errors were encountered: