Mercurial > repos > devteam > gmaj
comparison GMAJ.py @ 0:2cd5ee197ec7 draft default tip
Imported from capsule None
| author | devteam |
|---|---|
| date | Mon, 27 Jan 2014 09:26:22 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:2cd5ee197ec7 |
|---|---|
| 1 #!/usr/bin/env python | |
| 2 | |
| 3 """ | |
| 4 Script that Creates a zip file for use by GMAJ | |
| 5 """ | |
| 6 import sys, zipfile | |
| 7 | |
| 8 def __main__(): | |
| 9 #create a new zip file | |
| 10 out_file = zipfile.ZipFile( sys.argv[1], "w" ) | |
| 11 #add info files | |
| 12 out_file.write( sys.argv[3], "input.gmaj" ) #THIS FILE MUST BE ADDED FIRST | |
| 13 out_file.write( sys.argv[2], "input.maf" ) | |
| 14 | |
| 15 #add annotation files | |
| 16 for line in open( sys.argv[4] ): | |
| 17 try: | |
| 18 out_file.write( *[ field.strip() for field in line.split( "=", 1 ) ] ) | |
| 19 except: | |
| 20 continue | |
| 21 out_file.close() | |
| 22 | |
| 23 if __name__ == "__main__": __main__() |
