| 0 | 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__() |