From f0a820f9527d663493ac37ffe0524953301d4620 Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Tue, 16 Sep 2008 14:39:00 +0000 Subject: [PATCH] add non-coding transcript array git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@8848 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- .../components/genebuilder/GeneUtils.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java b/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java index 19bd01a8e..e7fc60390 100644 --- a/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java +++ b/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java @@ -88,6 +88,8 @@ public class GeneUtils private static final long serialVersionUID = 1L; private static Vector hideFeatures = new Vector(); private static JCheckBox showObsolete = new JCheckBox("Show Obsolete Features",false); + private static String nonCodingTranscripts[] = + { "tRNA", "rRNA", "snRNA", "snoRNA", "ncRNA", "scRNA" }; static { @@ -1178,8 +1180,32 @@ public class GeneUtils return null; } + /** + * Return an array on non-coding transcripts + * @return + */ + public static String[] getNonCodingTranscripts() + { + return nonCodingTranscripts; + } + + /** + * Test if the key given is a non-coding transcript key + * @param key + * @return + */ + public static boolean isNonCodingTranscripts(final Key key) + { + for(int i=0; i<nonCodingTranscripts.length; i++) + if(nonCodingTranscripts[i].equals(key.getKeyString())) + return true; + return false; + } + public static void main(String args[]) { GeneUtils.defineShowHideGeneFeatures(new FeatureVector()); } + + } -- GitLab