From 5cffa788d062746134a16de7b86bde7ebc532afa Mon Sep 17 00:00:00 2001 From: chaopower Date: Tue, 29 Aug 2023 10:42:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0dot=20=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 ++-- other/pipelie.svg | 172 +++++++++++++++++++++++++++++++++++++++++++++ other/pipeline.dot | 8 +-- 3 files changed, 187 insertions(+), 8 deletions(-) create mode 100644 other/pipelie.svg diff --git a/README.md b/README.md index 0b729ac..cc44e19 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,15 @@ ## run script example ```bash -java -Dconfig.file=/home/zhangchao/project/pipeline/wdl/cromwell.examples.conf \ +/home/zhangchao/soft/jdk-17.0.7+7/bin/java -Dconfig.file=/home/zhangchao/project/pipeline/wdl/cromwell.examples.conf \ -jar /home/zhangchao/soft/cromwell-85.jar run \ ---inputs ~/project/pipeline/workflow/test/20230814.json \ -~/project/pipeline/workflow/pipeline.wdl -``` \ No newline at end of file +--inputs /home/zhangchao/project/pipeline/workflow/test/20230814.json \ +/home/zhangchao/project/pipeline/workflow/pipeline.wdl +``` + +## dot +```bash +womtool graph pipeline.wdl > other/pipeline.dot +``` + +![流程图](./other/pipelie.svg) diff --git a/other/pipelie.svg b/other/pipelie.svg new file mode 100644 index 0000000..22eb24b --- /dev/null +++ b/other/pipelie.svg @@ -0,0 +1,172 @@ + + + + + + +pipeline + + + +CALL_mutation_calling + +call mutation_calling + + + +CALL_neoantigen + +call neoantigen + + + +CALL_mutation_calling->CALL_neoantigen + + + + + +CALL_annovar + +call annovar + + + +CALL_mutation_calling->CALL_annovar + + + + + +CALL_statistics + + +call statistics + + + +CALL_fusion + +call fusion + + + +CALL_statistics->CALL_fusion + + + + + +CALL_alignment + + +call alignment + + + +CALL_alignment->CALL_mutation_calling + + + + + +CALL_alignment->CALL_statistics + + + + + +CALL_alignment->CALL_fusion + + + + + +CALL_msi + +call msi + + + +CALL_alignment->CALL_msi + + + + + +CALL_cnvkit + +call cnvkit + + + +CALL_alignment->CALL_cnvkit + + + + + +CALL_alignment->CALL_annovar + + + + + +CALL_chemo + +call chemo + + + +CALL_alignment->CALL_chemo + + + + + +CALL_qc + + +call qc + + + +CALL_qc->CALL_alignment + + + + + +CALL_tmb + +call tmb + + + +CALL_annovar->CALL_tmb + + + + + +CALL_hla + +call hla + + + +CALL_hla->CALL_neoantigen + + + + + +CALL_create_dir + +call create_dir + + + diff --git a/other/pipeline.dot b/other/pipeline.dot index 3deeeac..780d398 100644 --- a/other/pipeline.dot +++ b/other/pipeline.dot @@ -3,23 +3,23 @@ digraph pipeline { compound=true; # Links + CALL_mutation_calling -> CALL_neoantigen + CALL_statistics -> CALL_fusion CALL_alignment -> CALL_msi CALL_alignment -> CALL_mutation_calling - CALL_tumor_content -> CALL_cnvkit CALL_alignment -> CALL_fusion CALL_alignment -> CALL_cnvkit + CALL_alignment -> CALL_statistics CALL_qc -> CALL_alignment CALL_mutation_calling -> CALL_annovar CALL_alignment -> CALL_chemo - CALL_mutation_calling -> CALL_neoantigen - CALL_alignment -> CALL_tumor_content CALL_hla -> CALL_neoantigen CALL_alignment -> CALL_annovar CALL_annovar -> CALL_tmb # Nodes CALL_alignment [label="call alignment";shape="oval";peripheries=2] - CALL_tumor_content [label="call tumor_content"] + CALL_statistics [label="call statistics";shape="oval";peripheries=2] CALL_mutation_calling [label="call mutation_calling"] CALL_annovar [label="call annovar"] CALL_cnvkit [label="call cnvkit"]