From: Investigating function roles of hypothetical proteins encoded by the Mycobacterium tuberculosis H37Rv genome