OutputCollector<IntWritable,Text> output,
Reporter reporter) throws IOException {
if (m1 == null) {
Path pathTTable = new Path(ttable);
TTable tt = loadTTable(pathTTable);
m1 = new Model1(tt, true);
}
cr.reset();
Alignment a = m1.viterbiAlign(value, cr);
out.set(a.toString());
output.collect(key, out);