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