Interface Merger
- 
- All Known Implementing Classes:
- BAMMerger,- ExpressionMerger,- FastqMerger,- SAMMerger
 
 public interface MergerThis interface define a splitter.- Since:
- 2.0
- Author:
- Laurent Jourdren
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidconfigure(Set<Parameter> conf)Configure the merger.DataFormatgetFormat()Get the format related to the splitter.voidmerge(Iterator<DataFile> inFileIterator, DataFile outFile)Merger data.
 
- 
- 
- 
Method Detail- 
getFormatDataFormat getFormat() Get the format related to the splitter.- Returns:
- a DataFormat object
 
 - 
configurevoid configure(Set<Parameter> conf) throws EoulsanException Configure the merger.- Parameters:
- conf- configuration
- Throws:
- EoulsanException- if the configuration is invalid
 
 - 
mergevoid merge(Iterator<DataFile> inFileIterator, DataFile outFile) throws IOException Merger data.- Parameters:
- inFileIterator- iterator over DataFile to merger
- outFile- output DataFile
- Throws:
- IOException- if an error occurs while split data
 
 
- 
 
-