diff --git a/uk/ac/sanger/artemis/chado/JdbcDAO.java b/uk/ac/sanger/artemis/chado/JdbcDAO.java index f4a6715f8a1936c4c5f7f2156ccf4524b682d782..437c0858167902296af3b093c3fbf872fb069216 100644 --- a/uk/ac/sanger/artemis/chado/JdbcDAO.java +++ b/uk/ac/sanger/artemis/chado/JdbcDAO.java @@ -80,7 +80,7 @@ public class JdbcDAO throws SQLException { Statement st = conn.createStatement(); - String sql = "SELECT name, residues from " + schema + + String sql = "SELECT name, uniquename, residues from " + schema + ".feature where feature_id = '" + feature_id + "'"; appendToLogFile(sql, sqlLog); @@ -90,6 +90,7 @@ public class JdbcDAO ChadoFeature feature = new ChadoFeature(); feature.setName(rs.getString("name")); + feature.setUniquename(rs.getString("uniquename")); feature.setResidues(rs.getBytes("residues")); return feature; } @@ -344,7 +345,7 @@ public class JdbcDAO throws SQLException { String sql = new String( - "SELECT abbreviation, name, feature_id, type_id FROM organism, "+ + "SELECT abbreviation, uniquename, name, feature_id, type_id FROM organism, "+ schema + ".feature WHERE ("); for(int j = 0; j < cvterm_ids.size(); j++) @@ -372,6 +373,7 @@ public class JdbcDAO feature.setOrganism(organism); feature.setId( rs.getInt("feature_id") ); feature.setName( rs.getString("name") ); + feature.setUniquename( rs.getString("uniquename") ); feature.setCvterm(new ChadoCvterm()); feature.getCvterm().setCvtermId( rs.getLong("type_id") );