Text this: A survey of current Research in protein domain detection