apollo.dataadapter
Class SyntenyAdapter

java.lang.Object
  extended by apollo.dataadapter.SyntenyAdapter
All Implemented Interfaces:
SyntenyAdapterI

public class SyntenyAdapter
extends java.lang.Object
implements SyntenyAdapterI

A simple bucket-of-info implementation of SyntenyAdapterI, to be fed forward to FullEnsJDBCSyntenyPanel


Constructor Summary
SyntenyAdapter()
           
 
Method Summary
 void addSyntenyRegionForChromosome(java.lang.String chromosome, SyntenyRegion region)
           
 void addSyntenyRegionsForChromosome(java.lang.String chromosome, java.util.Vector regions)
           
 KaryotypeAdapterI getKaryotypeAdapter()
          This has to be stamped into me beforehand.
 java.lang.String getName()
           
 java.util.Vector getSyntenyRegionsByChromosome(Chromosome chr)
          Returns a vector's worth of Apollo.datamodel.SyntenyRegion objects for the input chromosome.
 java.lang.String getType()
           
 void setKaryotypeAdapter(KaryotypeAdapterI karyotypeAdapter)
          This has to be stamped into me beforehand.
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyntenyAdapter

public SyntenyAdapter()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface SyntenyAdapterI

setName

public void setName(java.lang.String name)
Specified by:
setName in interface SyntenyAdapterI

getType

public java.lang.String getType()
Specified by:
getType in interface SyntenyAdapterI

setType

public void setType(java.lang.String type)
Specified by:
setType in interface SyntenyAdapterI

getKaryotypeAdapter

public KaryotypeAdapterI getKaryotypeAdapter()
This has to be stamped into me beforehand.

Specified by:
getKaryotypeAdapter in interface SyntenyAdapterI

setKaryotypeAdapter

public void setKaryotypeAdapter(KaryotypeAdapterI karyotypeAdapter)
This has to be stamped into me beforehand.


getSyntenyRegionsByChromosome

public java.util.Vector getSyntenyRegionsByChromosome(Chromosome chr)
Returns a vector's worth of Apollo.datamodel.SyntenyRegion objects for the input chromosome.

Specified by:
getSyntenyRegionsByChromosome in interface SyntenyAdapterI

addSyntenyRegionsForChromosome

public void addSyntenyRegionsForChromosome(java.lang.String chromosome,
                                           java.util.Vector regions)

addSyntenyRegionForChromosome

public void addSyntenyRegionForChromosome(java.lang.String chromosome,
                                          SyntenyRegion region)
Specified by:
addSyntenyRegionForChromosome in interface SyntenyAdapterI