diff --git a/uk/ac/sanger/artemis/chado/GmodDAO.java b/uk/ac/sanger/artemis/chado/GmodDAO.java index e3fef0722abbc1ac60d2a2eaa3ee1e24968d39c6..183574e631c628f34fcec3077431093fd2c6cfdc 100644 --- a/uk/ac/sanger/artemis/chado/GmodDAO.java +++ b/uk/ac/sanger/artemis/chado/GmodDAO.java @@ -132,6 +132,13 @@ public abstract class GmodDAO */ public abstract List getFeaturePubsBySrcFeature(Feature srcFeature); + /** + * Return the FeaturePub's for a Feature + * @param feature + * @return + */ + public abstract List getFeaturePubsByFeature(Feature feature); + /** * Return the FeatureSynonym's for all Feature's given their srcfeature_id * @param srcFeatureId diff --git a/uk/ac/sanger/artemis/chado/IBatisDAO.java b/uk/ac/sanger/artemis/chado/IBatisDAO.java index b4817b7e8c6189ac56902fda3ae5355882215752..063ca89b5dcf57fb7af93bb535e20285c69499f3 100644 --- a/uk/ac/sanger/artemis/chado/IBatisDAO.java +++ b/uk/ac/sanger/artemis/chado/IBatisDAO.java @@ -162,6 +162,13 @@ public class IBatisDAO extends GmodDAO return sqlMap.queryForList("getFeaturePubsBySrcFeature", srcFeature); } + + + public List getFeaturePubsByFeature(final Feature feature) + { + return sqlMap.queryForList("getFeaturePubsByFeature", + feature); + } public List getClustersByFeatureIds(final List featureIds) { diff --git a/uk/ac/sanger/artemis/chado/JdbcDAO.java b/uk/ac/sanger/artemis/chado/JdbcDAO.java index e8c2492c83e38967eb4a318cc035e73d79caab9a..8370f241cf7c9a7e4e60bf77d481e11d3f846a2a 100644 --- a/uk/ac/sanger/artemis/chado/JdbcDAO.java +++ b/uk/ac/sanger/artemis/chado/JdbcDAO.java @@ -153,6 +153,11 @@ public class JdbcDAO extends GmodDAO return null; } + public List getFeaturePubsByFeature(final Feature feature) + { + return null; + } + public List getSimilarityMatches(final Integer srcFeatureId) { return null;