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