diff kmer_analysis.py @ 18:a121cce43f90 draft

Uploaded
author rlegendre
date Tue, 09 Jun 2015 09:06:17 -0400
parents 7c944fd9907e
children 385fc64fa988
line wrap: on
line diff
--- a/kmer_analysis.py	Fri May 29 09:17:29 2015 -0400
+++ b/kmer_analysis.py	Tue Jun 09 09:06:17 2015 -0400
@@ -367,12 +367,11 @@
 
     try:
         
-        if os.path.exists(options.dirout):
-            raise
-        try:
-            os.mkdir(options.dirout)
-        except:
-            raise 
+        if not os.path.exists(options.dirout):
+            try:
+                os.mkdir(options.dirout)
+            except Exception, e :
+                stop_err('Error running make directory : ' + str(e)) 
         
         ##testing indexed bam file
         if os.path.isfile(options.bamfile+".bai") :
@@ -404,7 +403,10 @@
         ## check gff reading
         if not GFF['order'] :
             stop_err( 'Incorrect GFF file' )
-        
+        for gene in GFF['order']:
+            if not GFF[gene]['exon'] :
+                del GFF[gene]
+                GFF['order'].remove(gene)  
         ## split bam
         split_bam(options.bamfile,tmpdir)
         ###################################