Mercurial > repos > ganjoo > webservice_toolsuite
comparison WebServiceToolWorkflow/DeleteTool2.py~ @ 0:e7482c82796e default tip
Migrated tool version 1.0.0 from old tool shed archive to new tool shed repository
| author | ganjoo |
|---|---|
| date | Tue, 07 Jun 2011 17:34:26 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:e7482c82796e |
|---|---|
| 1 import os,sys | |
| 2 import string | |
| 3 | |
| 4 clientNo = string.atoi(sys.argv[1]) | |
| 5 | |
| 6 #outputfile=open(sys.argv[1],'w') | |
| 7 #outputfile.seek(0,0) | |
| 8 | |
| 9 galaxyhome=os.environ.get('GALAXY_HOME') | |
| 10 f1=open(galaxyhome+'/tool_conf.xml','r') | |
| 11 f1.seek(0,0) | |
| 12 f2=open(galaxyhome+'/tool_conf_backup1.xml','w') | |
| 13 f2.seek(0,0) | |
| 14 | |
| 15 line = f1.readline() | |
| 16 f2.write(line) | |
| 17 | |
| 18 lineStripped=line.lstrip() | |
| 19 while not lineStripped == '<section name="Web Service Tools" id="WebServices">\n': | |
| 20 line = f1.readline() | |
| 21 lineStripped = line.lstrip() | |
| 22 f2.write(line) | |
| 23 else: | |
| 24 print line | |
| 25 | |
| 26 | |
| 27 i=1 | |
| 28 while not i==clientNo: | |
| 29 line = f1.readline() | |
| 30 lineStripped = line.lstrip() | |
| 31 f2.write(line) | |
| 32 i=i+1 | |
| 33 else: | |
| 34 line = f1.readline() | |
| 35 | |
| 36 while not lineStripped == '<section name="Web Service Workflow Tools" id="WebServiceWorkflow">\n': | |
| 37 line = f1.readline() | |
| 38 lineStripped = line.lstrip() | |
| 39 f2.write(line) | |
| 40 else: | |
| 41 print line | |
| 42 | |
| 43 i=1 | |
| 44 while not i==clientNo: | |
| 45 line = f1.readline() | |
| 46 lineStripped = line.lstrip() | |
| 47 f2.write(line) | |
| 48 i=i+1 | |
| 49 else: | |
| 50 line = f1.readline() | |
| 51 | |
| 52 while not lineStripped == '</toolbox>\n': | |
| 53 line = f1.readline() | |
| 54 f2.write(line) | |
| 55 lineStripped = line.lstrip() | |
| 56 else: | |
| 57 print line | |
| 58 | |
| 59 ##close f1 and f2 | |
| 60 f1.close() | |
| 61 f2.close() | |
| 62 | |
| 63 f1=open(galaxyhome+'/tool_conf.xml','w') | |
| 64 f1.seek(0,0) | |
| 65 f2=open(galaxyhome+'/tool_conf_backup1.xml','r') | |
| 66 f2.seek(0,0) | |
| 67 | |
| 68 line = f2.readline() | |
| 69 f1.write(line) | |
| 70 | |
| 71 lineStripped=line.lstrip() | |
| 72 | |
| 73 ##write entire f2 into f1 (reverse roles) | |
| 74 while not lineStripped == '</toolbox>\n': | |
| 75 line = f2.readline() | |
| 76 f1.write(line) | |
| 77 lineStripped = line.lstrip() | |
| 78 else: | |
| 79 print line | |
| 80 | |
| 81 f1.close() | |
| 82 f2.close() | |
| 83 |
