Gravar-mail: Biofragments: An Approach towards Predicting Protein Function Using Biologically Related Fragments and its Application to Mycobacterium tuberculosis CYP126