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
|