Gravar-mail: Systematic exploration of error sources in pyrosequencing flowgram data