comparison jbrowse.py @ 28:d0743cb18ed8 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse commit 3b3c0f1ea1756b0b250b5eb91661f33f11cc9c6d
author iuc
date Fri, 22 Feb 2019 03:20:59 -0500
parents 61ce21e36cb5
children 2bb2e07a7a21
comparison
equal deleted inserted replaced
27:61ce21e36cb5 28:d0743cb18ed8
612 612
613 def _sort_gff(self, data, dest): 613 def _sort_gff(self, data, dest):
614 614
615 if not os.path.exists(dest): 615 if not os.path.exists(dest):
616 # Only index if not already done 616 # Only index if not already done
617 cmd = "grep ^\"#\" '%s' > '%s'" % (data, dest) 617 cmd = "gff3sort.pl --precise '%s' | grep -v \"^$\" > '%s'" % (data, dest)
618 self.subprocess_popen(cmd)
619
620 cmd = "grep -v ^\"#\" '%s' | grep -v \"^$\" | grep \"\t\" | sort -k1,1 -k4,4n >> '%s'" % (data, dest)
621 self.subprocess_popen(cmd) 618 self.subprocess_popen(cmd)
622 619
623 cmd = ['bgzip', '-f', dest] 620 cmd = ['bgzip', '-f', dest]
624 self.subprocess_popen(' '.join(cmd)) 621 self.subprocess_popen(' '.join(cmd))
625 cmd = ['tabix', '-f', '-p', 'gff', dest + '.gz'] 622 cmd = ['tabix', '-f', '-p', 'gff', dest + '.gz']