1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#!/bin/bash -ve
if [ ! -e genome.fasta ]; then
gunzip -c genome.fasta.gz > genome.fasta
fi
if [ ! -e pasa_assemblies.fasta ]; then
gunzip -c pasa_assemblies.fasta.gz > pasa_assemblies.fasta
fi
if [ ! -e pasa_assemblies.gff3 ]; then
gunzip -c pasa_assemblies.gff3.gz > pasa_assemblies.gff3
fi
if [ ! -e pasa_assemblies_described.txt ]; then
gunzip -c pasa_assemblies_described.txt.gz > pasa_assemblies_described.txt
fi
# get the gene-to-transcript relationships
cut -f2,3 pasa_assemblies_described.txt > pasa.gene_trans_map.txt
../../TransDecoder.LongOrfs -t pasa_assemblies.fasta --gene_trans_map pasa.gene_trans_map.txt
../../TransDecoder.Predict -t pasa_assemblies.fasta
../../util/cdna_alignment_orf_to_genome_orf.pl pasa_assemblies.fasta.transdecoder.gff3 pasa_assemblies.gff3 pasa_assemblies.fasta > pasa_assemblies.fasta.transdecoder.genome.gff3
echo "Done. See pasa_assemblies.fasta.transdecoder.\*"
exit 0
|