changeset 3:c2761ec99e82 draft

Uploaded
author mb2013
date Tue, 20 May 2014 03:25:31 -0400
parents a2aa2125087e
children 22dfb371b509
files convertply.py
diffstat 1 files changed, 40 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/convertply.py	Tue May 20 03:25:31 2014 -0400
@@ -0,0 +1,40 @@
+#Converter for ply to ply in Galaxy.
+#MB
+#last update: 9-5-2014
+
+#This programm extracts the enters of the header,
+#caused by importing it to Galaxy.
+
+import sys
+
+# removing all the empty lines in the ply file
+
+# Function main
+def main():
+    name_file_ply = sys.argv[1] # name of the ply file
+    name_output = sys.argv[2] # name of the output file
+
+    # open the input and output file
+    file_ply = open(name_file_ply)
+    output = open(str(name_output), 'w')
+
+    lines = file_ply.readlines()
+    file_ply.close()
+
+    file_ply = open(name_file_ply) # re-open the file
+    remove_empty_lines(lines, name_file_ply, output)
+
+# Function remove empty line
+def remove_empty_lines(lines,name_file_ply, output):
+    file_ply = open(name_file_ply)
+    for x in range(0,len(lines)):
+        line = file_ply.readline().strip()
+        line2 = line.strip().split()
+
+        #writing all the correct lines to the ouputfile
+        if len(line2) != 0:
+            output.write('%s\n'%(line)) 
+
+    output.close()
+
+main()