Annotation of genomics data by the bidirectional hidden Markov model unveils variations in Pol II transcription cycle