uk.ac.sanger.cgp.standalonecsa.services
Class FlaggingServiceImpl

java.lang.Object
  extended by uk.ac.sanger.cgp.standalonecsa.services.FlaggingServiceImpl
All Implemented Interfaces:
FlaggingService

public class FlaggingServiceImpl
extends java.lang.Object
implements FlaggingService

This class handles all things flagging related.

Author:
Original: kr2, $Author: kr2 $

Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
FlaggingServiceImpl()
           
 
Method Summary
 void flagTraceGroup(TraceGroupBean traceGroup)
          Performs variant flagging.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Constructor Detail

FlaggingServiceImpl

public FlaggingServiceImpl()
Method Detail

flagTraceGroup

public void flagTraceGroup(TraceGroupBean traceGroup)
Description copied from interface: FlaggingService
Performs variant flagging. This method does many complex things but the only real change to the input object is that if a variant is flagged as good the Mutation.setFlaggedGood() (autocsa.beans) should be set to true.

Specified by:
flagTraceGroup in interface FlaggingService
Parameters:
traceGroup - the TraceGroupBean to be flagged