I am working on a transcriptome file and now i need to retrieve only the reads that have ORFs shorter than 100 amino acids and discard the reads which have viable ORFs (more than 100 amino acids). When i used Transdecoder it can retrieve only the reads with ORFs greater than 100 and discard the reads having shorter ORFs. But i have a requirement which is exactly opposite, that is only to retrieve only the non-viable ORFs.