diff mega_galaxy_input.py @ 0:76d433f51d11 draft default tip

Uploaded
author jaredgk
date Wed, 03 Jul 2019 15:12:04 -0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mega_galaxy_input.py	Wed Jul 03 15:12:04 2019 -0400
@@ -0,0 +1,22 @@
+import sys
+import shutil
+import os
+
+def check_data_format(fn):
+    f = open(fn,'r')
+    l = f.readline()
+    if l[0:5] == '#mega':
+        return 'meg'
+        os.environ['MDTYPE'] = 1
+    return 'fasta'
+
+data_name = str(sys.argv[1])
+data_mod_name = 'mega_data.'+check_data_format(data_name)
+os.symlink(data_name,data_mod_name)
+if len(sys.argv) == 3:
+    tree_name = str(sys.argv[2])
+    tree_mod_name = 'mega_tree.nwk'
+    os.symlink(tree_name,tree_mod_name)
+lf = open('mega_data.txt','w')
+lf.write(data_mod_name+'\n')
+