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