##First install seqkit
mamba install -c bioconda seqkit
##Expansion gene family analysis 扩张基因家族基因提取
cat Gamma_change.tab | awk '{if($6>0) print $0}' | cut -f1,6 | awk '{print $1"\t"$2}' >> TAntelope.expanded
grep "TAntelope<5>*" Gamma_asr.tre > TAntelope_significant_trees.tre
grep -E -o "OG[0-9]+" TAntelope_significant_trees.tre > TAntelope_significant.ogs
awk '$2 <0.01 {print $1}' Gamma_family_results.txt >p0.01_significant.ogs
grep -f TAntelope_significant.ogs p0.01_significant.ogs > TAntelope_p0.01_significant.ogs
grep -f TAntelope_p0.01_significant.ogs TAntelope.expanded | cut -f1 > TAntelope.expanded.significant
grep -f TAntelope.expanded.significant Orthogroups.txt | sed "s/ /\n/g"|grep "TAntelope" |sort -k 1.3n | uniq > TAntelope.expanded.significant.genes
seqkit grep -f TAntelope.expanded.significant.genes /mnt/z/xb/orthofinder/TAntelope.faa >TAntelope.expanded.significant.pep.fa
##Contraction gene family analysis****收缩基因家族基因提取
cat Gamma_change.tab |cut -f1,8|grep "-" >TAntelope.contracted
grep "TAntelope<5>*" Gamma_asr.tre > TAntelope_significant_trees.tre
grep -E -o "OG[0-9]+" TAntelope_significant_trees.tre > TAntelope_significant.ogs
awk '$2 <0.01 {print $1}' Gamma_family_results.txt >p0.01_significant.ogs
grep -f TAntelope_significant.ogs p0.01_significant.ogs > TAntelope_p0.01_significant.ogs
grep -f TAntelope_p0.01_significant.ogs TAntelope.contracted | cut -f1 > TAntelope.contracted.significant
grep -f TAntelope.contracted.significant Orthogroups.txt | sed "s/ /\n/g"|grep "TAntelope" |sort -k 1.3n | uniq > TAntelope.contracted.significant.genes
seqkit grep -f TAntelope.contracted.significant.genes /mnt/z/xb/orthofinder/TAntelope.faa >TAntelope.contracted.significant.pep.fa