[1bdb11]: / aitrika / engine / online_aitrika.py

Download this file

20 lines (14 with data), 576 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
from aitrika.base.aitrika_base import AItrikaBase
from aitrika.utils.loader import loader
class OnlineAItrika(AItrikaBase):
def __init__(self, pubmed_id: str):
super().__init__(pubmed_id)
self._paper_knowledge()
self._data_knowledge()
def _paper_knowledge(self):
self.pubmed_extractor.fetch_paper_knowledge()
def _data_knowledge(self):
self.pubmed_extractor.fetch_data_knowledge()
@loader(text="Extracting full text")
def extract_full_text(self) -> str:
return self.pubmed_extractor.extract_full_text()