Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

apollo.dataadapter.organism
Class FlyNameAdapter  view FlyNameAdapter download FlyNameAdapter.java

java.lang.Object
  extended byapollo.dataadapter.organism.FlyNameAdapter
All Implemented Interfaces:
ApolloNameAdapterI

public class FlyNameAdapter
extends java.lang.Object
implements ApolloNameAdapterI


Field Summary
private  apollo.datamodel.CurationSet curationSet
           
private static int exonNumber
           
private static int geneNumber
           
private static java.lang.String[] suffixes
           
private static int transcriptNumber
           
 
Constructor Summary
FlyNameAdapter()
           
 
Method Summary
 java.lang.String generateId(apollo.datamodel.SeqFeatureI feature)
           
 java.lang.String generateName(apollo.datamodel.SeqFeatureI feature)
           
 java.lang.String generateURL(apollo.datamodel.Gene g)
           
private  java.lang.String getCG(java.lang.String name, java.lang.String prefix)
           
 java.lang.String getDisplayName(apollo.datamodel.SeqFeatureI sf)
           
private  java.lang.String getGeneName(apollo.datamodel.Gene feature)
           
 java.lang.String getHeader(apollo.datamodel.SeqFeatureI sf)
           
private  java.lang.String getId(java.lang.Class featureClass, int start, java.lang.String prefix, java.lang.String suffix)
           
private  int getNameCount(java.lang.Class featureClass, int start, java.lang.String prefix)
           
 java.lang.String getShortName(apollo.datamodel.SeqFeatureI sf)
           
 java.lang.String getTitle(apollo.datamodel.CurationSet curation)
          generate a title for this curation
private  java.lang.String getTransName(apollo.datamodel.Transcript feature)
           
 boolean nameIsId(apollo.datamodel.SeqFeatureI feature)
           
 void removeCurationSet()
           
 java.lang.String selectMergeName(apollo.datamodel.Gene feature1, apollo.datamodel.Gene feature2)
           
 void setCurationSet(apollo.datamodel.CurationSet set)
           
 void setName(apollo.datamodel.SeqFeatureI sf, java.lang.String name)
           
private  boolean suffixInUse(java.util.Vector transcripts, java.lang.String suffix, int t_index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

geneNumber

private static int geneNumber

transcriptNumber

private static int transcriptNumber

exonNumber

private static int exonNumber

curationSet

private apollo.datamodel.CurationSet curationSet

suffixes

private static java.lang.String[] suffixes
Constructor Detail

FlyNameAdapter

public FlyNameAdapter()
Method Detail

generateName

public java.lang.String generateName(apollo.datamodel.SeqFeatureI feature)
Specified by:
generateName in interface ApolloNameAdapterI

generateId

public java.lang.String generateId(apollo.datamodel.SeqFeatureI feature)
Specified by:
generateId in interface ApolloNameAdapterI

getDisplayName

public java.lang.String getDisplayName(apollo.datamodel.SeqFeatureI sf)
Specified by:
getDisplayName in interface ApolloNameAdapterI

getShortName

public java.lang.String getShortName(apollo.datamodel.SeqFeatureI sf)
Specified by:
getShortName in interface ApolloNameAdapterI

setName

public void setName(apollo.datamodel.SeqFeatureI sf,
                    java.lang.String name)
Specified by:
setName in interface ApolloNameAdapterI

getHeader

public java.lang.String getHeader(apollo.datamodel.SeqFeatureI sf)
Specified by:
getHeader in interface ApolloNameAdapterI

nameIsId

public boolean nameIsId(apollo.datamodel.SeqFeatureI feature)
Specified by:
nameIsId in interface ApolloNameAdapterI

getId

private java.lang.String getId(java.lang.Class featureClass,
                               int start,
                               java.lang.String prefix,
                               java.lang.String suffix)

getNameCount

private int getNameCount(java.lang.Class featureClass,
                         int start,
                         java.lang.String prefix)

getGeneName

private java.lang.String getGeneName(apollo.datamodel.Gene feature)

getTransName

private java.lang.String getTransName(apollo.datamodel.Transcript feature)

generateURL

public java.lang.String generateURL(apollo.datamodel.Gene g)
Specified by:
generateURL in interface ApolloNameAdapterI

getCG

private java.lang.String getCG(java.lang.String name,
                               java.lang.String prefix)

suffixInUse

private boolean suffixInUse(java.util.Vector transcripts,
                            java.lang.String suffix,
                            int t_index)

setCurationSet

public void setCurationSet(apollo.datamodel.CurationSet set)
Specified by:
setCurationSet in interface ApolloNameAdapterI

removeCurationSet

public void removeCurationSet()
Specified by:
removeCurationSet in interface ApolloNameAdapterI

selectMergeName

public java.lang.String selectMergeName(apollo.datamodel.Gene feature1,
                                        apollo.datamodel.Gene feature2)
Specified by:
selectMergeName in interface ApolloNameAdapterI

getTitle

public java.lang.String getTitle(apollo.datamodel.CurationSet curation)
Description copied from interface: ApolloNameAdapterI
generate a title for this curation

Specified by:
getTitle in interface ApolloNameAdapterI