Spaces:
Running
Running
fix invalid class encapsulation
Browse files
document_qa/grobid_processors.py
CHANGED
@@ -514,6 +514,12 @@ class GrobidAggregationProcessor(GrobidProcessor, GrobidQuantitiesProcessor, Gro
|
|
514 |
entities = self.prune_overlapping_annotations(all_entities)
|
515 |
return entities
|
516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
@staticmethod
|
518 |
def prune_overlapping_annotations(entities: list) -> list:
|
519 |
# Sorting by offsets
|
|
|
514 |
entities = self.prune_overlapping_annotations(all_entities)
|
515 |
return entities
|
516 |
|
517 |
+
def extract_quantities(self, text):
|
518 |
+
return self.gqp.extract_quantities(text)
|
519 |
+
|
520 |
+
def extract_materials(self, text):
|
521 |
+
return self.gmp.extract_materials(text)
|
522 |
+
|
523 |
@staticmethod
|
524 |
def prune_overlapping_annotations(entities: list) -> list:
|
525 |
# Sorting by offsets
|