This workflow finds proteins relevant to the query string via the following steps:
1. A user query: a list of terms or boolean query - look at the Apache Lucene project for all details. E.g.: EZH2 OR "Enhancer of Zeste" +(mutation chromatin) -clinical
2. Retrieve documents: finds relevant documents (abstract+title) based on query (edit maxHits to change the default maximum number of documents returned)
3. Discover proteins: extract proteins discovered in the set of relevant abstracts.
Servic...