An Algorithm Based on Diagonal Feature for Local Alignment in Large Database