Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
Argo workflows
  • Loading branch information
lvn3668 authored Jun 15, 2021
1 parent 4ccb329 commit 5cefe61
Show file tree
Hide file tree
Showing 5 changed files with 8,400 additions and 0 deletions.
27 changes: 27 additions & 0 deletions Readme.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Release notes for v2.5 of Argo Based Dynamic Workflow Generator
==============================================================

Features:
1. Generation of templates and workflow steps for multiple steps in a WGS and WES Pipeline
2. Any template file and Any workflow-steps-file can be provided in the configuration file
3. Support extended to implement scatter-gather from bwa-mem through mark-duplicates for a single sample (upto 4 lanes)
4. Generation of templates from bwa-mem through ApplyBQSR provided
5. Upto 13 intervals supported for BQSR and ApplyBQSR
6. Additional validation of argo configuration file added

Steps to compile:
Run the ant build.xml cleanall, build, jar
This creates a jar ArgoDynamicWorkflowGenerator.jar
Note: Make sure that the referenced libs commons-io-2.6.jar is on the classpath

Steps to run:
1) java -cp lib:commons-io-2.6.jar:<all template directories>:<configuration file> Jar-file-from-previous-step configfilename
2) All the template files and configuration files must be on the class path
c) The output file name is <configfile name>.workflow.yaml

Validate the yaml:
1) Install Argo locally
2) Run argo lint <workflow file>
3) If access to GKE cluster is available, argo submit <workflow file>


Loading

0 comments on commit 5cefe61

Please sign in to comment.