HI ponganta I wasn't really able to reach a conclusion I suppose. The main reason I was (and am) interested in this is because I wanted to find a way to choose the "best" protein isoform (as predicted by TransDecoder) based on read support. I ended up ultimately sort of dodging this question. I am none too happy to have done this, however.
Did you check how often it is that you got the CDS-UTR-CDS situation? Actually, how did you end up finding these contigs anyway? I had been operating under the assumption that TransDecoder was mostly predicting nested ORFs. I never thought about the consecutive scenario.
When using Salmon with the CDS instead of assembled transcript as reference, read support dropped dramatically (from 99 % to 70 %). Subsequent analyses using DESeq2 did not show any difference in data quality (dispersion plots for assembled transcripts & CDS were almost identical).
I am not very surprised by the former (statement) but I am by the latter. Did you retain all protein isoforms for the differential analysis?
Thank you for contributing to the topic!!