Model based approach to inferring episodic directional selection in codon sequences: Mr Hassan Sadiq