@@ -0,0 +1,1483 @@
+/*                    BioJava development code%0A *%0A * This code may be freely distributed and modified under the%0A * terms of the GNU Lesser General Public Licence.  This should%0A * be distributed with the code.  If you do not have a copy,%0A * see:%0A *%0A *      http://www.gnu.org/copyleft/lesser.html%0A *%0A * Copyright for this code is held jointly by the individual%0A * authors.  These should be listed in @author doc comments.%0A *%0A * For more information on the BioJava project and its aims,%0A * or to join the biojava-l mailing list, visit the home page%0A * at:%0A *%0A *      http://www.biojava.org/%0A *%0A */%0A%0Apackage org.biojava.bio.seq.genomic;%0A%0A/**%0A * This is a feature that sits within an RNA sequence, and represents a region%0A * that is translated into protein. All sequence before this is 5'utr, and all%0A * sequence after is 3'utr.%0A *%0A * @author Matthew Pocock%0A */%0Apublic interface TranslatedRegion %7B%0A  public Sequence getTranslation();%0A  %0A  /**%0A   * Template class for parameterizing the creation of a new Translated Region.%0A   *%0A   * @author Matthew Pocock%0A   */%0A  public class Template extends Feature.Template %7B%0A    /**%0A     * The associated translation. If this is null, then the translation should%0A     * be auto-generated by translating the region within this feature. If it is%0A     * supplied, then firstly the alphabet should be checked to ensure that it%0A     * is PROTEIN, and secondly, basic checks should be made about its length.%0A     */%0A    public Sequence translation;%0A  %7D%0A%7D%0A

A tranlated region of RNA.