Skip to content
Snippets Groups Projects
Commit 97b777e6 authored by tjc's avatar tjc
Browse files

add getLazySimilarityMatchesByFeatureIds

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6056 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent 153b0f9b
Branches
Tags
No related merge requests found
......@@ -96,7 +96,6 @@
</resultMap>
<!-- SQL -->
<!-- get feature -->
<select id="getFeature" parameterClass="Feature"
......@@ -192,6 +191,7 @@
WHERE f.feature_id=$featureId$
</select>
<!-- Returns matches for all features on a given srcfeature -->
<select id="getLazySimilarityMatches" parameterClass="java.lang.Integer"
resultMap="select-similaritymatch">
SELECT
......@@ -211,6 +211,29 @@
ORDER BY f.feature_id
</select>
<!-- Returns matches for a list of feature_id's -->
<select id="getLazySimilarityMatchesByFeatureIds" parameterClass="java.util.List"
resultMap="select-similaritymatch">
SELECT
timelastmodified,
f.feature_id AS id,
f.uniquename,
f.type_id,
f.name,
f.seqlen AS length,
f.residues,
srcfeature_id, fmin, fmax, strand, phase, residue_info, locgroup, rank
FROM feature f
LEFT JOIN featureloc fl ON f.feature_id=fl.feature_id
WHERE f.feature_id IN
( SELECT feature_id FROM featureloc WHERE srcfeature_id IN
<iterate open="(" close=")" conjunction=",">
#[]#
</iterate>
)
ORDER BY f.feature_id
</select>
<select id="getSchema" resultClass="java.lang.String">
SELECT schema_name FROM information_schema.schemata WHERE schema_name=schema_owner
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment