def fixture_concepts_service(events_service, processor_watcher, processor_timeout): port = str(find_free_port()) address = '127.0.0.1:' + port biomedicus_jar = biomedicus.biomedicus_jar() p = Popen(['java', '-cp', biomedicus_jar, 'edu.umn.biomedicus.concepts.DictionaryConceptDetector', '-p', port, '--events', events_service], stdin=PIPE, stdout=PIPE, stderr=PIPE) yield from processor_watcher(address, p, timeout=processor_timeout)
def fixture_modification_detector_service(events_service, processor_watcher, processor_timeout): port = str(find_free_port()) address = '127.0.0.1:' + port biomedicus_jar = biomedicus.biomedicus_jar() p = Popen(['java', '-cp', biomedicus_jar, 'edu.umn.biomedicus.modification.ModificationDetector', '-p', port, '--events', events_service], stdin=PIPE, stdout=PIPE, stderr=STDOUT) yield from processor_watcher(address, p, timeout=processor_timeout)
def fixture_normalization_processor(events_service, processor_watcher, processor_timeout): port = str(find_free_port()) address = '127.0.0.1:' + port biomedicus_jar = biomedicus.biomedicus_jar() p = Popen(['java', '-cp', biomedicus_jar, 'edu.umn.biomedicus.normalization.NormalizationProcessor', '-p', port, '--events', events_service], start_new_session=True, stdin=PIPE, stdout=PIPE, stderr=PIPE) yield from processor_watcher(address, p, timeout=processor_timeout)
def fixture_pos_tags_service(events_service, processor_watcher, processor_timeout): port = str(find_free_port()) address = '127.0.0.1:' + port biomedicus_jar = biomedicus.biomedicus_jar() p = Popen(['java', '-cp', biomedicus_jar, 'edu.umn.biomedicus.tagging.tnt.TntPosTaggerProcessor', '-p', port, '--events', events_service], start_new_session=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT) yield from processor_watcher(address, p, timeout=processor_timeout)