# HG changeset patch # User kellrott # Date 1356130487 18000 # Node ID d5cb8190921cc583759b57dbcbee7ac5085f7a13 # Parent eeaa112c9ee07997afb9bd77bd41728241ee6a23 Uploaded diff -r eeaa112c9ee0 -r d5cb8190921c matrix_manipulate/matrix_transpose.py --- a/matrix_manipulate/matrix_transpose.py Fri Dec 21 16:43:16 2012 -0500 +++ b/matrix_manipulate/matrix_transpose.py Fri Dec 21 17:54:47 2012 -0500 @@ -28,7 +28,7 @@ col_label = None row_label = [] matrix=[] - for line in fin.readlines(): + for line in fin: data = string.split(line.strip(),'\t') if col_label is None: col_label = data @@ -55,12 +55,12 @@ fout.write("\t".join(out) + "\n") #body - for col in range(0, len(col_label)): + for col in range(1, len(col_label)): out = [] if label_print: - out.append(col_label[col+1]) + out.append(col_label[col]) for row in matrix: - out.append(str(row[col])) + out.append(str(row[col-1])) fout.write("\t".join(out) + "\n") fin.close()