Exemple #1
0
 def get_json_paper(self):
     if self.catalog and self.sha:
         sub_path = PMC_JSON if self.metadata.has_pmc_xml_parse else PDF_JSON
         json_path = self.data_path / self.catalog / self.catalog / sub_path / f'{self.sha}.json'
         if json_path.exists():
             return load_json_paper(json_path)
Exemple #2
0
 def get_pmc_json(self):
     path = self.get_pmc_path()
     if path and path.exists():
         return load_json_paper(path)
Exemple #3
0
 def get_pmc_json(self):
     path = self.data_path / self.metadata.pmc_json_files
     print(path, path.exists())
     if path and path.exists():
         return load_json_paper(path)