Natural Language Processing for Phenotype Extraction: Challenges in Extraction and Representation