Mercurial > repos > jaredgk > mega_galaxy
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') +