Beispiel #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'
     ))
Beispiel #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
Beispiel #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])
Beispiel #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'))
Beispiel #5
0
 def summary(self):
     return xml_get_text_or_none(
         self._xmlroot, '/Entrezgene-Set/Entrezgene/Entrezgene_summary')
Beispiel #6
0
 def hgnc(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_locus'
     )
Beispiel #7
0
 def description(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_desc'
     )
Beispiel #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:]
 def pmc(self):
     return xml_get_text_or_none(self._xml_root, 'front/article-meta/article-id[@pub-id-type="pmc"]')
Beispiel #10
0
 def title(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/ArticleTitle'
     )
Beispiel #11
0
 def pmid(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/PMID')
Beispiel #12
0
 def pages(self):
     return (xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Pagination/MedlinePgn'
     ))
Beispiel #13
0
 def doi(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedData/ArticleIdList/ArticleId[@IdType="doi"]'
     )
Beispiel #14
0
 def abstract(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Abstract/AbstractText'
     )
Beispiel #15
0
 def country(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/MedlineJournalInfo/Country'
     )
Beispiel #16
0
 def maploc(self):
     return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_maploc')
Beispiel #17
0
 def pii(self):
     return xml_get_text_or_none(
         self._xml_root,
         'PubmedData/ArticleIdList/ArticleId[@IdType="pii"]')
Beispiel #18
0
 def volume(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/Volume'
     )
Beispiel #19
0
 def country(self):
     return xml_get_text_or_none(self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/MedlineJournalInfo/Country')
Beispiel #20
0
 def abstract(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Abstract/AbstractText')
Beispiel #21
0
 def pii(self):
     return xml_get_text_or_none(self._xml_root, 'PubmedData/ArticleIdList/ArticleId[@IdType="pii"]')
Beispiel #22
0
 def doi(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedData/ArticleIdList/ArticleId[@IdType="doi"]')
Beispiel #23
0
 def pmc(self):
     return xml_get_text_or_none(
         self._xml_root,
         'front/article-meta/article-id[@pub-id-type="pmc"]')
Beispiel #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
Beispiel #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'
         ))
Beispiel #26
0
 def pages(self):
     return( xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Pagination/MedlinePgn') )
Beispiel #27
0
 def maploc(self):
     return xml_get_text_or_none(
         self._xmlroot,
         '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_maploc'
     )
Beispiel #28
0
 def pmid(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/PMID')
Beispiel #29
0
 def description(self):
     return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_desc')
Beispiel #30
0
 def title(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/ArticleTitle')
Beispiel #31
0
 def hgnc(self):
     return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_locus')
Beispiel #32
0
 def volume(self):
     return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/Volume')
Beispiel #33
0
 def summary(self):
     return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_summary')
Beispiel #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]
         )
Beispiel #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:]
Beispiel #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')
     )