Eric,
Something is wrong, but your log file doesn't make it clear what.
Your output
>evgUnnamedSample_HQ_transcript_13 type=protein; aalen=4454,98%,complete; clen=13619
Expected default
>NonamEVm000123t1 type=protein; aalen=4454,98%,complete; clen=13619; evgclass=main;
where t1 indicates 1st or main transcript of gene m000123, t2 .. t99 are alternates.
This pipeline of scripts is somewhat sensitive to input transcript file name, and sometimes the IDs in the file. I suggest you try running your input transcript set thru Evigene's trformat, that may fix this problem. Also try starting tr2aacds in a new, folder empty of all but the input transcript file:
mkdir evg2run
$evigene/rnaseq/
trformat.pl -format trinity \
-input output/82-all-trinity.assemblies-unique.fasta \
-output evg2run/
alltrin82uniq.trcd evg2run/
$evigene/prot/
tr2aacds.pl -NCPU=45 MAXMEM=9500000 -MINAA=30 -log -cdnaseq
alltrin82uniq.trThe consensus method in
tr2aacds.pl requires different assemblers, or different assembly parameters, and it uses ID patterns to decide when to measure consensus. The default consensus detection won't work for all-trinity input data.
There is a newer version of
tr2aacds4.pl, '2022.04.05', that automatically detects stranded-rna inputs
Your okayset/ folder should also have a "pubids" table of transcript, gene IDs and other info, to give you main and alternate transcript info. E.g. okayset/alltrin82uniq.pubids
#Public_mRNA_ID originalID PublicGeneID AltNum Class AAqual pIdAln Notes Oids
HspbcEVm000001t1 SRR12519036.1175616 HspbcEVm000001 1 main 5388,96%,complete 100/100/. pflag:0,selfbest:SRR12519035.565790,exonch:100%cs,100%cx,20cs,icalt:l492.t7,a45s45,tscore:274788, SRR12519036.1175616
HspbcEVm000001t2 SRR12519035.565790 HspbcEVm000001 2 alt 5338,92%,complete 100/100/. pflag:0,selfbest:SRR12519036.1175616,exonch:100%cs,95%cx,20cs,icsub:l492.t7,a43s43,tscore:272238, SRR12519035.565790