예제 #1
0
def make_tmp_fa(config):
    workdir = config["input"]["gomap_dir"] + "/"
    fa_file = workdir + "input/" + config["input"]["fasta"]
    tmp_fa_base = workdir + config["data"]["mixed-method"]["preprocess"][
        "blast_out"] + "/temp/" + config["input"]["basename"]
    small_seqs = config["data"]["mixed-method"]["preprocess"]["small_seqs"]
    split_fasta(fa_file, small_seqs, tmp_fa_base)
예제 #2
0
def process_fasta(config):
    workdir = config["input"]["gomap_dir"] + "/"
    fa_file = workdir + "input/" + config["input"]["fasta"]
    split_base = workdir + "/" + config["input"]["split_path"] + "/" + config[
        "input"]["basename"]
    num_seqs = config["input"]["small_seqs"]
    split_fasta(fa_file, int(num_seqs), split_base)