# HG changeset patch # User rliterman # Date 1734641732 18000 # Node ID 90e29c1ddecaafdb29836b0b95422ef1f5db9c73 # Parent c2a88631300873d77cb0fca0d1ec59f247aa716f "planemo upload" diff -r c2a886313008 -r 90e29c1ddeca csp2_screen.xml --- a/csp2_screen.xml Thu Dec 19 14:51:58 2024 -0500 +++ b/csp2_screen.xml Thu Dec 19 15:55:32 2024 -0500 @@ -9,41 +9,63 @@ mkdir ./queries ./references; -if [ -n "$query_fasta" ] && [ "$query_fasta" != "None" ]; then - #for query in $query_fasta: - ln -sf ${query} ./queries/${query.element_identifier}; +#if (str($query_fasta.query_fasta_select) == "none"): + export QUERY_FASTA_ARG=""; +#elif (str($query_fasta.query_fasta_select) == "collection"): + #for _, $query_assembly in enumerate($query_fasta.coll): + ln -sf ${query_assembly} ./queries/${query_assembly.element_identifier}; #end for export QUERY_FASTA_ARG="--fasta ./queries"; -else - export QUERY_FASTA_ARG=""; -fi; +#else + #for _, $query_assembly in enumerate($query_fasta.list): + ln -sf ${query_assembly} ./queries/${query_assembly.element_identifier}; + #end for + export QUERY_FASTA_ARG="--fasta ./queries"; +#end if -if [ -n "$query_reads" ] && [ "$query_reads" != "None" ]; then - #for query in $query_reads: - ln -sf ${query} ./queries/${query.element_identifier}; +#if (str($ref_fasta.ref_fasta_select) == "none"): + export REF_FASTA_ARG=""; +#elif (str($ref_fasta.ref_fasta_select) == "collection"): + #for _, $ref_assembly in enumerate($ref_fasta.coll): + ln -sf ${ref_assembly} ./references/${ref_assembly.element_identifier}; + #end for + export REF_FASTA_ARG="--fasta ./references"; +#else + #for _, $ref_assembly in enumerate($ref_fasta.list): + ln -sf ${ref_assembly} ./references/${ref_assembly.element_identifier}; + #end for + export REF_FASTA_ARG="--fasta ./references"; +#end if + +#if (str($query_reads.query_reads_select) == "none"): + export QUERY_READS_ARG=""; +#elif (str($query_reads.query_reads_select) == "collection"): + #for _, $pair in enumerate($query_reads.coll): + ln -sf ${pair.forward} ./queries/${pair.forward.name}; + ln -sf ${pair.reverse} ./queries/${pair.reverse.name}; #end for export QUERY_READS_ARG="--reads ./queries"; -else - export QUERY_READS_ARG=""; -fi; +#else + #for _, $read_file in enumerate($query_reads.list): + ln -sf ${read_file} ./queries/${read_file.element_identifier}; + #end for + export QUERY_READS_ARG="--reads ./queries"; +#end if -if [ -n "$ref_fasta" ] && [ "$ref_fasta" != "None" ]; then - #for ref in $ref_fasta: - ln -sf ${ref} ./references/${ref.element_identifier}; - #end for - export REF_FASTA_ARG="--ref_fasta ./references"; -else - export REF_FASTA_ARG=""; -fi; - -if [ -n "$ref_reads" ] && [ "$ref_reads" != "None" ]; then - #for ref in $ref_reads: - ln -sf ${ref} ./references/${ref.element_identifier}; +#if (str($ref_reads.ref_reads_select) == "none"): + export REF_READS_ARG=""; +#elif (str($ref_reads.ref_reads_select) == "collection"): + #for _, $pair in enumerate($ref_reads.coll): + ln -sf ${pair.forward} ./references/${pair.forward.name}; + ln -sf ${pair.reverse} ./references/${pair.reverse.name}; #end for export REF_READS_ARG="--ref_reads ./references"; -else - export REF_READS_ARG=""; -fi; +#else + #for _, $read_file in enumerate($ref_reads.list): + ln -sf ${read_file} ./references/${read_file.element_identifier}; + #end for + export REF_READS_ARG="--ref_reads ./references"; +#end if if [ -n "$trim_name" ] && [ "$trim_name" != "None" ]; then export TRIM_ARG="--trim_name $trim_name"; @@ -62,10 +84,68 @@ ]]> - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r c2a886313008 -r 90e29c1ddeca csp2_snp.xml --- a/csp2_snp.xml Thu Dec 19 14:51:58 2024 -0500 +++ b/csp2_snp.xml Thu Dec 19 15:55:32 2024 -0500 @@ -40,8 +40,8 @@ export QUERY_READS_ARG=""; #elif (str($query_reads.query_reads_select) == "collection"): #for _, $pair in enumerate($query_reads.coll): - ln -sf ${pair.forward} ./queries/${pair.forward.element_identifier}; - ln -sf ${pair.reverse} ./queries/${pair.reverse.element_identifier}; + ln -sf ${pair.forward} ./queries/${pair.forward.name}; + ln -sf ${pair.reverse} ./queries/${pair.reverse.name}; #end for export QUERY_READS_ARG="--reads ./queries"; #else @@ -55,8 +55,8 @@ export REF_READS_ARG=""; #elif (str($ref_reads.ref_reads_select) == "collection"): #for _, $pair in enumerate($ref_reads.coll): - ln -sf ${pair.forward} ./references/${pair.forward.element_identifier}; - ln -sf ${pair.reverse} ./references/${pair.reverse.element_identifier}; + ln -sf ${pair.forward} ./references/${pair.forward.name}; + ln -sf ${pair.reverse} ./references/${pair.reverse.name}; #end for export REF_READS_ARG="--ref_reads ./references"; #else @@ -162,7 +162,7 @@ - +