Skip to content

tree

分享者:bio0015


更新时间:20241025

#!/bin/bash

# 激活 trimal 环境

conda activate trimal

# 设定输入和输出文件

input_fasta="artical_ncbi_own.fasta"

mafft_output="mafft_RSVA_artical_ncbi_own.fasta"

trimal_output="trimal_mafft_RSVA_artical_ncbi_own.fasta"

# 运行 MAFFT 进行序列比对

echo "Running MAFFT alignment..."

mafft --thread 20 --auto $input_fasta > $mafft_output

# 运行 trimAl 进行序列修剪

echo "Running trimAl..."

trimal -in $mafft_output -out $trimal_output -automated1

# 运行 IQ-TREE2 进行系统发育分析并生成进化树

echo "Running IQ-TREE2..."

iqtree2 -s $trimal_output -T AUTO -B 10000