Our current input GFF doesn't have phase info for CDS, so we need to find out what it should be by doing a 3-frame translation (strand is provided, at least :) and taking the phase that yields no internal stops. If 0, 2 or 3 translations yield no internal stops, we'll print an error message and discard the CDS.
Our current input GFF doesn't have phase info for CDS, so we need to find out what it should be by doing a 3-frame translation (strand is provided, at least :) and taking the phase that yields no internal stops. If 0, 2 or 3 translations yield no internal stops, we'll print an error message and discard the CDS.