001    /**
002     * Copyright (C) 2010 The Roslin Institute <contact andy.law@roslin.ed.ac.uk>
003     *
004     * This file is part of the Ensembl Java API demonstration project developed by the
005     * Bioinformatics Group at The Roslin Institute, The Royal (Dick) School of
006     * Veterinary Studies, University of Edinburgh.
007     *
008     * This is free software: you can redistribute it and/or modify
009     * it under the terms of the GNU General Public License (version 3) as published by
010     * the Free Software Foundation.
011     *
012     * This software is distributed in the hope that it will be useful,
013     * but WITHOUT ANY WARRANTY; without even the implied warranty of
014     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
015     * GNU General Public License for more details.
016     *
017     * You should have received a copy of the GNU General Public License
018     * in this software distribution. If not, see <http://www.gnu.org/licenses/gpl-3.0.html/>.
019     */
020    
021    package uk.ac.roslin.ensembl.model.core;
022    
023    public interface ProteinFeature {
024    
025        public int getAnalysisID();
026    
027        public void setAnalysisID(int analysisID);
028    
029        public Double getEValue();
030    
031        public void setEValue(Double eValue);
032    
033        public Double getPercentIdentity();
034    
035        public void setPercentIdentity(Double percentIdentity) ;
036    
037        public Double getScore();
038    
039        public void setScore(Double score) ;
040    
041        public int getSourceEnd();
042    
043        public void setSourceEnd(int sourceEnd);
044    
045        public int getSourceStart();
046    
047        public void setSourceStart(int sourceStart);
048    
049        public int getTargetEnd();
050    
051        public void setTargetEnd(int targetEnd);
052    
053        public String getTargetName();
054    
055        public void setTargetName(String targetName);
056    
057        public int getTargetStart();
058    
059        public void setTargetStart(int targetStart);
060    
061        public int getTranslationID();
062    
063        public void setTranslationID(int translationID);
064    
065    }