0
|
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
|