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.mapper.query; 022 023 /** 024 * 025 * @author tpaterso 026 */ 027 public class FeatureQuery { 028 029 protected Integer featureID = null; 030 protected Integer geneID = null; 031 protected Integer transcriptID = null; 032 protected Integer speciesID = null; 033 protected String featureStableID = null; 034 protected Integer parentSequenceID = null; 035 protected Integer parentStart = null; 036 protected Integer parentStop = null; 037 protected Integer coordinateSystemID = null; 038 protected Integer maximumFeatureLength = null; 039 040 /** 041 * Get the value of featureID 042 * 043 * @return the value of featureID 044 */ 045 public Integer getFeatureID() { 046 return featureID; 047 } 048 049 /** 050 * Set the value of featureID 051 * 052 * @param featureID new value of featureID 053 */ 054 public void setFeatureID(Integer featureID) { 055 this.featureID = featureID; 056 } 057 /** 058 * Get the value of geneID 059 * 060 * @return the value of geneID 061 */ 062 public Integer getGeneID() { 063 return geneID; 064 } 065 066 /** 067 * Set the value of geneID 068 * 069 * @param geneID new value of geneID 070 */ 071 public void setGeneID(Integer geneID) { 072 this.geneID = geneID; 073 } 074 /** 075 * Get the value of transcriptID 076 * 077 * @return the value of transcriptID 078 */ 079 public Integer getTranscriptID() { 080 return transcriptID; 081 } 082 083 /** 084 * Set the value of transcriptID 085 * 086 * @param transcriptID new value of transcriptID 087 */ 088 public void setTranscriptID(Integer transcriptID) { 089 this.transcriptID = transcriptID; 090 } 091 092 /** 093 * Get the value of featureStableID 094 * 095 * @return the value of featureStableID 096 */ 097 public String getFeatureStableID() { 098 return featureStableID; 099 } 100 101 /** 102 * Set the value of featureStableID 103 * 104 * @param featureStableID new value of featureStableID 105 */ 106 public void setFeatureStableID(String featureStableID) { 107 this.featureStableID = featureStableID; 108 } 109 110 111 /** 112 * Get the value of parentSequenceID 113 * 114 * @return the value of parentSequenceID 115 */ 116 public Integer getParentSequenceID() { 117 return parentSequenceID; 118 } 119 120 /** 121 * Set the value of parentSequenceID 122 * 123 * @param parentSequenceID new value of parentSequenceID 124 */ 125 public void setParentSequenceID(Integer parentSequenceID) { 126 this.parentSequenceID = parentSequenceID; 127 } 128 129 public Integer getCoordinateSystemID() { 130 return coordinateSystemID; 131 } 132 133 public void setCoordinateSystemID(Integer cordinateSystemID) { 134 this.coordinateSystemID = cordinateSystemID; 135 } 136 137 public Integer getMaximumFeatureLength() { 138 return maximumFeatureLength; 139 } 140 141 public void setMaximumFeatureLength(Integer maximumFeatureLength) { 142 this.maximumFeatureLength = maximumFeatureLength; 143 } 144 145 public Integer getParentStart() { 146 return parentStart; 147 } 148 149 public void setParentStart(Integer start) { 150 this.parentStart = start; 151 } 152 153 public Integer getParentStop() { 154 return parentStop; 155 } 156 157 public void setParentStop(Integer stop) { 158 this.parentStop = stop; 159 } 160 161 public Integer getSpeciesID() { 162 return speciesID; 163 } 164 165 public void setSpeciesID(Integer speciesID) { 166 this.speciesID = speciesID; 167 } 168 169 }