Esempio n. 1
0
 def affiliation(self):
     return (xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/AuthorList//Affiliation'
     ) or xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/MedlineJournalInfo/Country'
     ))
Esempio n. 2
0
 def jrnl(self):
     return (xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/ISOAbbreviation'
     ) or xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSetPubmedArticle/MedlineCitation/Article/Journal/Title'
     ))
     return j
Esempio n. 3
0
 def year(self):
     return (xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/PubDate/Year'
     ) or xml_get_text(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/PubDate/MedlineDate'
     )[0:4])
Esempio n. 4
0
 def gene_id(self):
     return int(xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_track-info/Gene-track/Gene-track_geneid'))
Esempio n. 5
0
 def summary(self):
     return xml_get_text_or_none(
         self._xmlroot, '/Entrezgene-Set/Entrezgene/Entrezgene_summary')
Esempio n. 6
0
 def hgnc(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_locus'
     )
Esempio n. 7
0
 def description(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_desc'
     )
Esempio n. 8
0
 def pmc(self):
     pmc = xml_get_text_or_none(self._xml_root, 'PubmedData/ArticleIdList/ArticleId[@IdType="pmc"]')
     return None if pmc is None else pmc[3:]
Esempio n. 9
0
 def pmc(self):
     return xml_get_text_or_none(self._xml_root, 'front/article-meta/article-id[@pub-id-type="pmc"]')
Esempio n. 10
0
 def title(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/ArticleTitle'
     )
Esempio n. 11
0
 def pmid(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/PMID')
Esempio n. 12
0
 def pages(self):
     return (xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Pagination/MedlinePgn'
     ))
Esempio n. 13
0
 def doi(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedData/ArticleIdList/ArticleId[@IdType="doi"]'
     )
Esempio n. 14
0
 def abstract(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Abstract/AbstractText'
     )
Esempio n. 15
0
 def country(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/MedlineJournalInfo/Country'
     )
Esempio n. 16
0
 def maploc(self):
     return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_maploc')
Esempio n. 17
0
 def pii(self):
     return xml_get_text_or_none(
         self._xml_root,
         'PubmedData/ArticleIdList/ArticleId[@IdType="pii"]')
Esempio n. 18
0
 def volume(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/Volume'
     )
Esempio n. 19
0
 def country(self):
     return xml_get_text_or_none(self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/MedlineJournalInfo/Country')
Esempio n. 20
0
 def abstract(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Abstract/AbstractText')
Esempio n. 21
0
 def pii(self):
     return xml_get_text_or_none(self._xml_root, 'PubmedData/ArticleIdList/ArticleId[@IdType="pii"]')
Esempio n. 22
0
 def doi(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedData/ArticleIdList/ArticleId[@IdType="doi"]')
Esempio n. 23
0
 def pmc(self):
     return xml_get_text_or_none(
         self._xml_root,
         'front/article-meta/article-id[@pub-id-type="pmc"]')
Esempio n. 24
0
 def jrnl(self):
     return ( xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/ISOAbbreviation')
              or xml_get_text_or_none(self._xmlroot,'/PubmedArticleSetPubmedArticle/MedlineCitation/Article/Journal/Title') )
     return j
Esempio n. 25
0
 def gene_id(self):
     return int(
         xml_get_text_or_none(
             self._xmlroot,
             '/Entrezgene-Set/Entrezgene/Entrezgene_track-info/Gene-track/Gene-track_geneid'
         ))
Esempio n. 26
0
 def pages(self):
     return( xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Pagination/MedlinePgn') )
Esempio n. 27
0
 def maploc(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_maploc'
     )
Esempio n. 28
0
 def pmid(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/PMID')
Esempio n. 29
0
 def description(self):
     return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_desc')
Esempio n. 30
0
 def title(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/ArticleTitle')
Esempio n. 31
0
 def hgnc(self):
     return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_locus')
Esempio n. 32
0
 def volume(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/Volume')
Esempio n. 33
0
 def summary(self):
     return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_summary')
Esempio n. 34
0
 def year(self):
     return (
         xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/PubDate/Year')
         or xml_get_text(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/PubDate/MedlineDate')[0:4]
         )
Esempio n. 35
0
 def pmc(self):
     pmc = xml_get_text_or_none(
         self._xml_root,
         'PubmedData/ArticleIdList/ArticleId[@IdType="pmc"]')
     return None if pmc is None else pmc[3:]
Esempio n. 36
0
 def affiliation(self):
     return (
         xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/AuthorList//Affiliation')
         or xml_get_text_or_none(self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/MedlineJournalInfo/Country')
     )