package org.nextprot.api.core.domain; import java.io.Serializable; public class Exon implements Serializable{ private static final long serialVersionUID = -2078534367601549856L; private int rank; private String codingStatus; private String accession; private int firstPositionOnGene; private int lastPositionOnGene; private String transcriptName; private String geneName; private String name; private String bioSequence; private AminoAcid firstAminoAcid; private AminoAcid lastAminoAcid; public int getRank() { return rank; } public void setRank(int rank) { this.rank = rank; } public String getCodingStatus() { return codingStatus; } public void setCodingStatus(String codingStatus) { this.codingStatus = codingStatus; } public String getAccession() { return accession; } public void setAccession(String accession) { this.accession = accession; } public AminoAcid getFirstAminoAcid() { return firstAminoAcid; } public void setFirstAminoAcid(AminoAcid firstAminoAcid) { this.firstAminoAcid = firstAminoAcid; } public AminoAcid getLastAminoAcid() { return lastAminoAcid; } public void setLastAminoAcid(AminoAcid lastAminoAcid) { this.lastAminoAcid = lastAminoAcid; } public String getTranscriptName() { return transcriptName; } public void setTranscriptName(String transcriptName) { this.transcriptName = transcriptName; } public String getName() { return name; } public void setName(String name) { this.name = name; this.accession = name.substring(3); } public int getLastPositionOnGene() { return lastPositionOnGene; } public void setLastPositionOnGene(int lastPositionOnGene) { this.lastPositionOnGene = lastPositionOnGene; } public int getFirstPositionOnGene() { return firstPositionOnGene; } public void setFirstPositionOnGene(int firstPositionOnGene) { this.firstPositionOnGene = firstPositionOnGene; } public String getGeneName() { return geneName; } public void setGeneName(String geneName) { this.geneName = geneName; } }