view 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 source

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')