src/hg/instinct/extractData/transpose.py 1.2
1.2 2010/05/10 09:04:51 jzhu
Index: src/hg/instinct/extractData/transpose.py
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/instinct/extractData/transpose.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -b -B -U 1000000 -r1.1 -r1.2
--- src/hg/instinct/extractData/transpose.py 10 May 2010 08:49:57 -0000 1.1
+++ src/hg/instinct/extractData/transpose.py 10 May 2010 09:04:51 -0000 1.2
@@ -1,32 +1,32 @@
import string,sys
if (len(sys.argv[:]))!=3:
print "python transpose.py extractDataIn transposeOut-Paradigm"
- print " the output file skip the probe column"
+ print " the output file skips the probe column"
sys.exit()
fin= open(sys.argv[1],'r')
fout= open(sys.argv[2],'w')
matrix=[]
for line in fin.readlines():
data = string.split(line[:-1],'\t')
matrix.append(data)
row=len(matrix)
col= len(matrix[0])
#header
fout.write("ID"+'\t')
for i in range (1, row-1):
fout.write(matrix[i][0]+'\t')
fout.write(matrix[i+1][0]+'\n')
#body
for j in range (2,col):
for i in range(0, row-1):
fout.write(matrix[i][j]+'\t')
fout.write(matrix[i+1][j]+'\n')
fin.close()
fout.close()