From a4e5c8974e2f8595d8cb57f0c0990f2cfcc72729 Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Tue, 1 Aug 2006 15:31:16 +0000 Subject: [PATCH] use feature_relationship.rank git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@4600 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- uk/ac/sanger/artemis/util/DatabaseDocument.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java index e02c565ce..9037a2722 100644 --- a/uk/ac/sanger/artemis/util/DatabaseDocument.java +++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java @@ -569,6 +569,7 @@ public class DatabaseDocument extends Document String parent_id = null; String parent_relationship = null; + int rank = -1; if(feat.getFeature_relationship() != null) { ChadoFeatureRelationship feat_relationship = feat.getFeature_relationship(); @@ -577,6 +578,7 @@ public class DatabaseDocument extends Document parent_relationship = feat_relationship.getCvterm().getName(); + rank= feat_relationship.getRank(); if(parent_relationship == null) parent_relationship = getCvtermName(parent_type_id, dao); } @@ -649,7 +651,11 @@ public class DatabaseDocument extends Document } this_buff.append("timelastmodified=" + timelastmodified + ";"); - + + // this is the chado feature_relationship.rank used + // to order features e.g. exons + if(rank > -1) + this_buff.append("feature_relationship_rank="+rank+";"); // attributes Hashtable qualifiers = feat.getQualifiers(); -- GitLab