Repository 'vcftools_filter_stats_diversity'
hg clone https://toolshed.g2.bx.psu.edu/repos/gandres/vcftools_filter_stats_diversity

Changeset 8:2b6bb9d5e4e9 (2016-04-12)
Previous changeset 7:ca045c1d5fa5 (2016-03-31) Next changeset 9:ce984119f669 (2016-04-13)
Commit message:
planemo upload
modified:
VCFToolsSlidingWindow/vcfToolsSlidingWindow.sh
VCFToolsStats/vcfToolsStats.sh
VCFToolsStats/vcfToolsStats.xml
removed:
test-data/stats-result.annotation
b
diff -r ca045c1d5fa5 -r 2b6bb9d5e4e9 VCFToolsSlidingWindow/vcfToolsSlidingWindow.sh
--- a/VCFToolsSlidingWindow/vcfToolsSlidingWindow.sh Thu Mar 31 10:41:59 2016 -0400
+++ b/VCFToolsSlidingWindow/vcfToolsSlidingWindow.sh Tue Apr 12 05:43:01 2016 -0400
[
@@ -23,7 +23,16 @@
 
 cp $filein ${filein}.vcf 
 if [ "$group" != "none" ] 
-then perl $tool_path/VCFToolsSlidingWindow.pl --input ${filein}.vcf --out $fileout_label --window $window --group $group
+then 
+ if [ $(sort -k2,2 -t ';' -u $group | cut -f2 -d ';' |wc -l) -ge 3 ]
+        then
+                echo 'ERROR: it only works with 2 groups. There is too many groups in your file.' >&2
+                exit 1
+        else
+                perl $tool_path/VCFToolsSlidingWindow.pl --input ${filein}.vcf --out $fileout_label --window $window --group $group
+        fi
+
+
 else perl $tool_path/VCFToolsSlidingWindow.pl --input ${filein}.vcf --out $fileout_label --window $window
 fi
         
b
diff -r ca045c1d5fa5 -r 2b6bb9d5e4e9 VCFToolsStats/vcfToolsStats.sh
--- a/VCFToolsStats/vcfToolsStats.sh Thu Mar 31 10:41:59 2016 -0400
+++ b/VCFToolsStats/vcfToolsStats.sh Tue Apr 12 05:43:01 2016 -0400
b
@@ -4,17 +4,15 @@
 
 filein=$1
 fileout_label=$(date "+%Y%m%d%H%M%S")
-fileout_annot=$2
-fileout_het=$3
-fileout_imiss=$4
-fileout_sum=$5
-filelog=$6
+fileout_het=$2
+fileout_imiss=$3
+fileout_sum=$4
+filelog=$5
 
 
 
 perl $tool_path/VCFToolsStats.pl --input $filein --out $fileout_label
 
-cp  $fileout_label.annotation $fileout_annot ; rm $fileout_label.annotation
 cp  $fileout_label.het $fileout_het ; rm $fileout_label.het
 cp  $fileout_label.imiss $fileout_imiss ; rm $fileout_label.imiss
 cp  $fileout_label.TsTv.summary $fileout_sum ; rm $fileout_label.TsTv.summary
b
diff -r ca045c1d5fa5 -r 2b6bb9d5e4e9 VCFToolsStats/vcfToolsStats.xml
--- a/VCFToolsStats/vcfToolsStats.xml Thu Mar 31 10:41:59 2016 -0400
+++ b/VCFToolsStats/vcfToolsStats.xml Tue Apr 12 05:43:01 2016 -0400
[
@@ -1,4 +1,4 @@
-<tool id="sniplay_vcftoolsstats" name="VCFtools Stats" version="1.1.0">
+<tool id="sniplay_vcftoolsstats" name="VCFtools Stats" version="1.2.0">
     
     <!-- [REQUIRED] Tool description displayed after the tool name -->
     <description> </description>
@@ -17,7 +17,7 @@
     
     <!-- [REQUIRED] The command to execute -->
     <command interpreter="perl">
- vcfToolsStats.sh $filein $fileout_annot $fileout_het $fileout_imiss $fileout_sum $filelog
+ vcfToolsStats.sh $filein $fileout_het $fileout_imiss $fileout_sum $filelog
     </command>
      
     <!-- [REQUIRED] Input files and tool parameters -->
@@ -28,7 +28,6 @@
     
     <!-- [REQUIRED] Output files -->
     <outputs>
- <data name="fileout_annot" format="txt" label="${fileout_label}.annotation" />
  <data name="fileout_het" format="txt" label="${fileout_label}.het" />
  <data name="fileout_imiss" format="txt" label="${fileout_label}.imiss" />
  <data name="fileout_sum" format="txt" label="${fileout_label}.TsTv.summary" />
@@ -40,7 +39,6 @@
         <!-- [HELP] Test files have to be in the ~/test-data directory -->
         <test>
          <param name="filein" value="sample.vcf" />
-         <output name="fileout_annot" file="stats-result.annotation" />
          <output name="fileout_het" file="stats-result.het" />
          <output name="fileout_imiss" file="stats-result.imiss" />
          <output name="fileout_sum" file="stats-result.TsTv.summary" />
@@ -120,9 +118,6 @@
 Output files
 ------------
 
-.annotation file
- Statistics on annotation/location along genome
-
 .het file 
  Statistics on heterozygosity of the individuals
 
@@ -163,22 +158,6 @@
 
 Output files
 ============
-
-.annotation file
-----------------
-
-::
-
- Genic 4489
- Intergenic 466
- ========
- Intron 960
- Exon 3248
- UTR 281
- ========
- Non-syn 226
- Synonym 3022
-        
 .het file
 ---------
 
b
diff -r ca045c1d5fa5 -r 2b6bb9d5e4e9 test-data/stats-result.annotation
--- a/test-data/stats-result.annotation Thu Mar 31 10:41:59 2016 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
@@ -1,9 +0,0 @@
-Genic 4489
-Intergenic 466
-========
-Intron 960
-Exon 3248
-UTR 281
-========
-Non-syn 226
-Synonym 3022