diff mergegffs.py @ 10:8d0c12c9241d draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mergegffs commit c9b4085466b82054831df7bb14a8ebe1fdc3e164-dirty
author eduardo
date Sun, 09 Apr 2017 09:43:42 -0400
parents 79d6bb2e6a5d
children 791fae70fa3c
line wrap: on
line diff
--- a/mergegffs.py	Sat Apr 08 18:17:27 2017 -0400
+++ b/mergegffs.py	Sun Apr 09 09:43:42 2017 -0400
@@ -23,18 +23,18 @@
 
 
         db = gffutils.create_db(args.peptides, dbfn=args.database, force=True, keep_order=True,merge_strategy='merge', sort_attribute_values=True)
-        if args.blastp == True:
-            os.system("blast2genomegff.py -b "+args.blastp+" -g  -d "+args.peptides+" -p blastp -t protein_match -T  -x > blastp.gff")
-            db=db.update(args.blastp)
-        if args.blastp == True:
-            os.system("convert2gff.py -i "+args.signalP+" -g "+args.peptides+" -T -t signalP > signalp.gff")
-            db=db.update(args.blastp)
-        if args.blastp == True:
-            os.system("convert2gff.py -i "+args.tmhmm+" -g "+args.peptides+" -T -t tmhmm > tmhmm.gff")
-            db=db.update(args.blastp)
-        if args.blastp == True:
+        if args.blastp is not None:
+            os.system("convert2gff.py -i "+args.blastp+" -g  "+args.peptides+" -p blastp -t protein_match -T  -x > blastp.gff")
+            db=db.update("blastp.gff")
+        if args.signalP is not None:
+            os.system("convert2gff.py -i "+args.signalP+" -g "+args.peptides+" -T -p signalP -t signalpep > signalp.gff")
+            db=db.update("signalP.gff")
+        if args.tmhmm is not None:
+            os.system("convert2gff.py -i "+args.tmhmm+" -g "+args.peptides+" -T -p tmhmm -t trans_helix > tmhmm.gff")
+            db=db.update("tmhmm.gff")
+        if args.pfam is not None:
             os.system("pfam2gff.py -i "+args.pfam+" -g "+args.peptides+" -T > PFAM.gff")
-            db=db.update(args.blastp)
+            db=db.update("PFAM.gff")
 
         with open(args.output, 'w') as fout:
             for f in db.all_features():