Gravar-mail: A Novel Algorithm for Detecting Protein Complexes with the Breadth First Search