diff --git a/test-plans.snakefile b/test-plans.snakefile new file mode 100644 index 0000000000000000000000000000000000000000..74e54257cac7a588c9695e6e6ea3a5e042e587c4 --- /dev/null +++ b/test-plans.snakefile @@ -0,0 +1,17 @@ +configfile: 'config.yaml' + + +rule all: + input: + config['OUTDIR'] + '/compare.txt', + + +rule test_plans: + output: + config['OUTDIR'] + '/compare.txt' + + input: + 'test.plan' + + shell: + '''{config[ALVISNLP]} -param compare outFile {output} {input} && tail -n 9 output/compare.txt | [ $(\grep -F -c 100.00) = "6" ]''' diff --git a/test.plan b/test.plan index 5c879941a11ad38dcd806492c540d70caa926e63..2140721da23bc27d6d430dd2fffded9d7ad69cfb 100644 --- a/test.plan +++ b/test.plan @@ -14,9 +14,14 @@ <name>microorganisms-taxids</name> </select-microorganisms-taxids> - <select-microorganisms-taxroots href="select-taxa.plan"> + <select-microorganisms-taxpaths href="select-taxa.plan"> <list>output/microorganisms-roots-paths.txt</list> <name>microorganisms-taxroots</name> - <mode>taxroots</mode> - </select-microorganisms-taxroots> + <mode>taxpaths</mode> + </select-microorganisms-taxpaths> + + <compare class="LayerComparator"> + <predictedLayerName>microorganisms-taxroots</predictedLayerName> + <referenceLayerName>microorganisms-taxids</referenceLayerName> + </compare> </alvisnlp-plan>