LocusMiner/Optimization API locusminer-39 (20090430155559)

edu.cornell.med.icb.locusminer
Class LocusMinerFitnessFunction

java.lang.Object
  extended by org.jgap.FitnessFunction
      extended by edu.cornell.med.icb.locusminer.LocusMinerFitnessFunction
All Implemented Interfaces:
Serializable, Cloneable, org.jgap.util.ICloneable

public class LocusMinerFitnessFunction
extends org.jgap.FitnessFunction

Author:
Fabien Campagne Date: Apr 14, 2007 Time: 3:13:54 PM
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jgap.FitnessFunction
DELTA, NO_FITNESS_VALUE
 
Constructor Summary
LocusMinerFitnessFunction(Genome genome, Locus[] loci, boolean useScores)
           
 
Method Summary
protected  double evaluate(org.jgap.IChromosome iChromosome)
           
 double getDefaultScore(edu.cornell.med.icb.locusminer.RelationKind kind)
           
static boolean getTranscriptActive(org.jgap.IChromosome potentialSolution, int locusIndex)
           
static Transcript getTranscriptAtLocus(org.jgap.IChromosome potentialSolution, int locusIndex, Locus locus)
           
 void setSearchKind(edu.cornell.med.icb.locusminer.RelationKind searchKind)
           
 void setTargetLocusNumber(int targetLocusNumber)
           
 
Methods inherited from class org.jgap.FitnessFunction
clone, getFitnessValue, getLastComputedFitnessValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocusMinerFitnessFunction

public LocusMinerFitnessFunction(Genome genome,
                                 Locus[] loci,
                                 boolean useScores)
Method Detail

setSearchKind

public void setSearchKind(edu.cornell.med.icb.locusminer.RelationKind searchKind)

setTargetLocusNumber

public void setTargetLocusNumber(int targetLocusNumber)

evaluate

protected double evaluate(org.jgap.IChromosome iChromosome)
Specified by:
evaluate in class org.jgap.FitnessFunction

getTranscriptAtLocus

public static Transcript getTranscriptAtLocus(org.jgap.IChromosome potentialSolution,
                                              int locusIndex,
                                              Locus locus)

getTranscriptActive

public static boolean getTranscriptActive(org.jgap.IChromosome potentialSolution,
                                          int locusIndex)

getDefaultScore

public double getDefaultScore(edu.cornell.med.icb.locusminer.RelationKind kind)

LocusMiner/Optimization API locusminer-39 (20090430155559)

Copyright © 2007-2009 Institute for Computational Biomedicine, All Rights Reserved.