Mercurial > repos > jaredgk > mega_galaxy
comparison mega_galaxy_input.py @ 0:76d433f51d11 draft default tip
Uploaded
| author | jaredgk | 
|---|---|
| date | Wed, 03 Jul 2019 15:12:04 -0400 | 
| parents | |
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| -1:000000000000 | 0:76d433f51d11 | 
|---|---|
| 1 import sys | |
| 2 import shutil | |
| 3 import os | |
| 4 | |
| 5 def check_data_format(fn): | |
| 6 f = open(fn,'r') | |
| 7 l = f.readline() | |
| 8 if l[0:5] == '#mega': | |
| 9 return 'meg' | |
| 10 os.environ['MDTYPE'] = 1 | |
| 11 return 'fasta' | |
| 12 | |
| 13 data_name = str(sys.argv[1]) | |
| 14 data_mod_name = 'mega_data.'+check_data_format(data_name) | |
| 15 os.symlink(data_name,data_mod_name) | |
| 16 if len(sys.argv) == 3: | |
| 17 tree_name = str(sys.argv[2]) | |
| 18 tree_mod_name = 'mega_tree.nwk' | |
| 19 os.symlink(tree_name,tree_mod_name) | |
| 20 lf = open('mega_data.txt','w') | |
| 21 lf.write(data_mod_name+'\n') | |
| 22 | 
