Skip to content
Snippets Groups Projects
Commit 990f5a48 authored by tjc's avatar tjc
Browse files

mods to getResiduesByUniqueName

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6219 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent d4c232a5
Branches
Tags
No related merge requests found
......@@ -71,6 +71,15 @@
select="getOrganism" />
</resultMap>
<resultMap id="select-feature-residues"
class="Feature">
<result property="residues" column="residues"/>
<result property="seqLen" column="seqLen"/>
<result property="featureLoc.fmin" column="fmin" nullValue="-1"/>
<result property="featureLoc.fmax" column="fmax" nullValue="0"/>
</resultMap>
<resultMap id="select-similaritymatch"
class="Feature" groupBy="featureId">
......@@ -273,8 +282,9 @@
<select id="getResiduesByUniqueName" parameterClass="java.lang.String"
resultClass="Feature">
SELECT substr(residues, fl.fmin+1, fl.fmax-fl.fmin) AS residues
resultMap="select-feature-residues">
SELECT substr(residues, fl.fmin+1, fl.fmax-fl.fmin) AS residues,
seqlen AS seqLen, fl.fmin, fl.fmax
FROM featureloc fl
LEFT JOIN feature f ON fl.srcfeature_id=f.feature_id
WHERE fl.feature_id=(SELECT feature_id FROM feature WHERE uniquename=#value#);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment