gov.nih.nci.caarray.services.fileparse2.arraydesign.zonematchers
Class GenePixGALZoneMatcher

java.lang.Object
  extended by gov.nih.nci.caarray.services.fileparse2.arraydesign.zonematchers.DefaultZoneMatcher
      extended by gov.nih.nci.caarray.services.fileparse2.arraydesign.zonematchers.GenePixGALZoneMatcher
All Implemented Interfaces:
ZoneMatcher

public class GenePixGALZoneMatcher
extends DefaultZoneMatcher

This ZoneMatcher is to look up Zone for a GAL file. A Block in the GAL file is converted to Zone and Zone.name contains the Block's name such as Block1, Block2, etc. Then for each parsed feature, its zoneIdentifier property would be mapped to the Block column whose value would be 1, 2, 3, or etc. The matchZone method would prepend the word "Block" to the parsed feature's zoneIdentifier value and looks it up in the mappings returned by the superclass setupZoneMappings() which uses the default Zone.name as the zoneIdentifier.

Author:
TranP

Constructor Summary
GenePixGALZoneMatcher()
           
 
Method Summary
 Zone matchZone(java.util.Map zoneMappings, ParsedFeature parsedFeature)
           
 
Methods inherited from class gov.nih.nci.caarray.services.fileparse2.arraydesign.zonematchers.DefaultZoneMatcher
setupZoneMappings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenePixGALZoneMatcher

public GenePixGALZoneMatcher()
Method Detail

matchZone

public Zone matchZone(java.util.Map zoneMappings,
                      ParsedFeature parsedFeature)
Specified by:
matchZone in interface ZoneMatcher
Overrides:
matchZone in class DefaultZoneMatcher