Annotation of genomics data using bidirectional hidden Markov models unveils variations in Pol II transcription cycle