Files
galaxy/tools/visualization/GMAJ.py
T
Daniel Blankenberg 310911f861 Update GMAJ to the latest beta.
GMAJ can now export MAF blocks back into the user's history.

The Interface for defining annotations has been updated.
2008-05-16 18:39:41 +00:00

24 lines
624 B
Python

#!/usr/bin/env python
"""
Script that Creates a zip file for use by GMAJ
"""
import sys, zipfile
def __main__():
#create a new zip file
out_file = zipfile.ZipFile( sys.argv[1], "w" )
#add info files
out_file.write( sys.argv[3], "input.gmaj" ) #THIS FILE MUST BE ADDED FIRST
out_file.write( sys.argv[2], "input.maf" )
#add annotation files
for line in open( sys.argv[4] ):
try:
out_file.write( *[ field.strip() for field in line.split( "=", 1 ) ] )
except:
continue
out_file.close()
if __name__ == "__main__": __main__()