Structure prediction of a protein channel Based on probabilistic formal grammars and the continuous ion flow model