# HG changeset patch
# User yating-l
# Date 1471040819 14400
# Node ID 211c9b3a5c1526d587811c3621c8cad235c219fb
# Parent 04e57f9ef873b7834d9e499e9f6cc60154c9d6f6
planemo upload commit 6e3286c6569d531846474dcd6959378af0317ce3-dirty
diff -r 04e57f9ef873 -r 211c9b3a5c15 Group.pyc
Binary file Group.pyc has changed
diff -r 04e57f9ef873 -r 211c9b3a5c15 error.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/error.txt Fri Aug 12 18:26:59 2016 -0400
@@ -0,0 +1,2 @@
+scoring.....decoding.10.20.30.40.50.60.70.80.90.100 done
+scoring.....decoding.10.20.30.40.50.60.70.80.90.100 done
diff -r 04e57f9ef873 -r 211c9b3a5c15 gff2Togff3.py
--- a/gff2Togff3.py Fri Aug 12 15:01:58 2016 -0400
+++ b/gff2Togff3.py Fri Aug 12 18:26:59 2016 -0400
@@ -1,10 +1,28 @@
-
+import argparse
+import sys
+import fileinput
from Group import Group
-class Convertor:
+def main():
+ parser = argparse.ArgumentParser(description='Get a gff file and the output gff3 file')
+ parser.add_argument('--input', help='input gff file')
+ parser.add_argument('--output', help='output gff3 file', required=True)
+ args = parser.parse_args()
+ input = args.input
+ output = args.output
+ if not sys.stdin.isatty():
+ c = Convertor(sys.stdin, output)
+ else:
+ c = Convertor(input, output)
+ c.convert()
+
+class Convertor:
def __init__(self, input, output):
- with open(input) as self.f:
- self.li = [line.rstrip().split("\t") for line in self.f]
+ if type(input) is str:
+ with open(input) as self.f:
+ self.li = [line.rstrip().split("\t") for line in self.f]
+ else:
+ self.li = [line.rstrip().split("\t") for line in input]
self.gff3 = open(output, "w")
self.gff3.write("##gff-version 3\n")
@@ -35,8 +53,7 @@
if __name__ == "__main__":
- file = Convertor("dbia3.gff", "test.txt")
- file.convert()
+ main()
\ No newline at end of file
diff -r 04e57f9ef873 -r 211c9b3a5c15 out
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/out Fri Aug 12 18:26:59 2016 -0400
@@ -0,0 +1,2 @@
+scoring.....decoding.10.20.30.40.50.60.70.80.90.100 done
+scoring.....decoding.10.20.30.40.50.60.70.80.90.100 done
diff -r 04e57f9ef873 -r 211c9b3a5c15 snap.xml
--- a/snap.xml Fri Aug 12 15:01:58 2016 -0400
+++ b/snap.xml Fri Aug 12 18:26:59 2016 -0400
@@ -20,11 +20,10 @@
$transcripts "$output3"
#end if
-gff
+ -quiet
$organism
- from gff2Togff3 import Convertor
- f = Convertor("$output1", "$output4")
- f.convert()
- "$input1" > "$output4"
+ $input1
+ | python $__tool_directory__/gff2Togff3.py --output $output1
]]>
@@ -89,7 +88,7 @@
-
+
proteins == "-aa"
@@ -102,8 +101,7 @@
-
-
+