changeset 5:18fdec90ed8c draft

planemo upload
author gandres
date Wed, 13 Apr 2016 04:28:32 -0400
parents 2c6f8de56bc5
children b726ff436103
files VCFToolFilter/find_indiv.py VCFToolsStats/vcfToolsStats.xml
diffstat 2 files changed, 11 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/VCFToolFilter/find_indiv.py	Tue Apr 12 11:24:28 2016 -0400
+++ b/VCFToolFilter/find_indiv.py	Wed Apr 13 04:28:32 2016 -0400
@@ -12,8 +12,14 @@
 
 def get_field_chrs_options(dataset):
         options = []
-        chrs=os.popen("grep -v '#' %s | cut -f1 | sort -u "%dataset.file_name).read()[:-1].split('\n')
-        for opt in chrs:
-                options.append((opt,opt, True))
+	chrs=os.popen("grep '##contig' %s"%dataset.file_name).read()[:-1].split('\n')
+	if len(chr)>0:
+		for line in chrs:
+			opt=re.search('^##contig=<ID=(\w+),length=',line).group(1)
+			options.append((opt,opt, True))
+	else :
+        	chrs=os.popen("grep -v '#' %s | cut -f1 | sort -u "%dataset.file_name).read()[:-1].split('\n')
+        	for opt in chrs:
+                	options.append((opt,opt, True))
         return options
 
--- a/VCFToolsStats/vcfToolsStats.xml	Tue Apr 12 11:24:28 2016 -0400
+++ b/VCFToolsStats/vcfToolsStats.xml	Wed Apr 13 04:28:32 2016 -0400
@@ -67,8 +67,8 @@
 ---------------------------------------------------
 
 
-================
-VCF tools filter
+===============
+VCF tools Stats
 ================
 
 -----------