/*
* Created on Sep 28, 2006
*/
package org.seqcode.gsebricks;
import org.seqcode.genome.Genome;
import org.seqcode.genome.location.Gene;
import org.seqcode.genome.location.Region;
import org.seqcode.gsebricks.verbs.Expander;
/**
* @author tdanford
*
* <code>GeneFactory</code> returns an Expander than maps Regions to Genes. The purpose
* of the Factory is to return an appropriate expander for a given Genome.
*/
public interface GeneFactory {
public Expander<Region,Gene> getExpander(Genome g);
}