/* Copyright 2013 University of North Carolina at Chapel Hill. All rights reserved. */
package abra;
import java.io.IOException;
import htsjdk.samtools.SAMFileWriter;
/**
* Thread entry point for read alignment.
*
* @author Lisle E. Mose (lmose at unc dot edu)
*/
@Deprecated
public class AlignReadsRunnable extends AbraRunnable {
private String tempDir;
private String inputSam;
private String cleanContigsFasta;
private CompareToReference2 c2r;
private SAMFileWriter finalOutputSam;
private String alignedToContigSam;
private ReAligner reAligner;
public AlignReadsRunnable(ThreadManager threadManager, ReAligner realigner, String tempDir, String inputSam, String cleanContigsFasta,
CompareToReference2 c2r, SAMFileWriter finalOutputSam, String alignedToContigSam) {
super(threadManager);
this.reAligner = realigner;
this.tempDir = tempDir;
this.inputSam = inputSam;
this.cleanContigsFasta = cleanContigsFasta;
this.c2r = c2r;
this.finalOutputSam = finalOutputSam;
this.alignedToContigSam = alignedToContigSam;
}
@Override
public void go() throws Exception{
// reAligner.alignReads(tempDir, inputSam, cleanContigsFasta, c2r, finalOutputSam, alignedToContigSam);
}
}