# HG changeset patch # User davidvanzessen # Date 1423756035 18000 # Node ID e55dfd9a8c0089072ab1b3fa21c5cc25c242f723 # Parent 7346cd210a4308fb7e99c0503c2b39667e73a838 Uploaded diff -r 7346cd210a43 -r e55dfd9a8c00 vidjil.sh --- a/vidjil.sh Thu Feb 12 09:54:07 2015 -0500 +++ b/vidjil.sh Thu Feb 12 10:47:15 2015 -0500 @@ -2,21 +2,24 @@ set -e inputFile=$1 -outputFile=$2 -outputDir=$3 -database=$4 -limit_reads=$5 -limit_ratio=$6 -selection=$7 -germline=$8 +id=$2 +outputFile=$3 +outputDir=$4 +database=$5 +limit_reads=$6 +limit_ratio=$7 +selection=$8 +germline=$9 +fastaFile=${10} +wd="$PWD" dir="$(cd "$(dirname "$0")" && pwd)" mkdir $outputDir +mkdir $outputDir/data +echo "

Click here for the results

Tip: Open it in a new tab (middle mouse button or right mouse button -> 'open in new tab' on the link above)
" > $outputFile unzip $dir/browser.zip -d $outputDir/ > $outputDir/unziplog.log -mkdir $outputDir/data - if [[ "$database" == "download" ]] ; then echo "Downloading up to date database from IMGT..." mkdir $outputDir/tmp @@ -31,34 +34,12 @@ cd $dir fi +./vidjil -G germline/$germline -y all -r ${limit_reads} -% ${limit_ratio} -b $id -o $outputDir/data $inputFile -inputFiles=$(echo "$inputFile" | tr "| " "\n") -files_for_config="" -last_file="" -for id_file in $inputFiles -do - tmp=($(echo "${id_file}" | tr ";" "\n")) - id=${tmp[0]} - file=${tmp[1]} - - ./vidjil -G germline/$germline -y all -r ${limit_reads} -% ${limit_ratio} -b $id -o $outputDir/data $file - - if [[ "$files_for_config" != "" ]] ; then - files_for_config="${files_for_config}," - fi - files_for_config="${files_for_config}'${id}.vidjil'" - last_file="${id}.vidjil" -done - -echo "

Click here for the results

Tip: Open it in a new tab (middle mouse button or right mouse button -> 'open in new tab' on the link above)
" > $outputFile +mv $outputDir/data/${id}.vdj.fa $fastaFile echo -e \ "var config = {\n" \ -" 'file_menu' : {\n" \ -" 'path' : 'data/',\n" \ -" 'file' : [\n" \ -" ${files_for_config}\n" \ -" ]\n" \ -" },\n" \ -" 'autoload' : 'data/${last_file}'\n" \ +" 'autoload' : 'data/${id}.vidjil'\n" \ "}" > $outputDir/js/conf.js; + diff -r 7346cd210a43 -r e55dfd9a8c00 vidjil.xml --- a/vidjil.xml Thu Feb 12 09:54:07 2015 -0500 +++ b/vidjil.xml Thu Feb 12 10:47:15 2015 -0500 @@ -1,17 +1,11 @@ - vidjil.sh " -#for $i, $f in enumerate($in_files) -${f.id};${f.in_file}| -#end for -" $out_file $out_file.files_path $database $limit_reads $limit_ratio $selection $germline + vidjil.sh $in_file $id $out_file $out_file.files_path $database $limit_reads $limit_ratio $selection $germline $fasta_out - - - - + + @@ -34,7 +28,8 @@ - + + A Galaxy wrapper for Vidijl and the Vidjil browser for analysis and visualization of **FASTA** and **FASTQ** files.