Gene Structure Prediction Program Using Duration HMM -- An Approximate de Bruijn Graph