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' ))
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
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])
def gene_id(self): return int(xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_track-info/Gene-track/Gene-track_geneid'))
def summary(self): return xml_get_text_or_none( self._xmlroot, '/Entrezgene-Set/Entrezgene/Entrezgene_summary')
def hgnc(self): return xml_get_text_or_none( self._xmlroot, '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_locus' )
def description(self): return xml_get_text_or_none( self._xmlroot, '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_desc' )
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"]')
def title(self): return xml_get_text_or_none( self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/ArticleTitle' )
def pmid(self): return xml_get_text_or_none( self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/PMID')
def pages(self): return (xml_get_text_or_none( self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Pagination/MedlinePgn' ))
def doi(self): return xml_get_text_or_none( self._xmlroot, '/PubmedArticleSet/PubmedData/ArticleIdList/ArticleId[@IdType="doi"]' )
def abstract(self): return xml_get_text_or_none( self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Abstract/AbstractText' )
def country(self): return xml_get_text_or_none( self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/MedlineJournalInfo/Country' )
def maploc(self): return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_maploc')
def pii(self): return xml_get_text_or_none( self._xml_root, 'PubmedData/ArticleIdList/ArticleId[@IdType="pii"]')
def volume(self): return xml_get_text_or_none( self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/Volume' )
def country(self): return xml_get_text_or_none(self._xmlroot, '/PubmedArticleSet/PubmedArticle/MedlineCitation/MedlineJournalInfo/Country')
def abstract(self): return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Abstract/AbstractText')
def pii(self): return xml_get_text_or_none(self._xml_root, 'PubmedData/ArticleIdList/ArticleId[@IdType="pii"]')
def doi(self): return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedData/ArticleIdList/ArticleId[@IdType="doi"]')
def pmc(self): return xml_get_text_or_none( self._xml_root, 'front/article-meta/article-id[@pub-id-type="pmc"]')
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
def gene_id(self): return int( xml_get_text_or_none( self._xmlroot, '/Entrezgene-Set/Entrezgene/Entrezgene_track-info/Gene-track/Gene-track_geneid' ))
def pages(self): return( xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Pagination/MedlinePgn') )
def maploc(self): return xml_get_text_or_none( self._xmlroot, '/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_maploc' )
def pmid(self): return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/PMID')
def description(self): return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_desc')
def title(self): return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/ArticleTitle')
def hgnc(self): return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_gene/Gene-ref/Gene-ref_locus')
def volume(self): return xml_get_text_or_none(self._xmlroot,'/PubmedArticleSet/PubmedArticle/MedlineCitation/Article/Journal/JournalIssue/Volume')
def summary(self): return xml_get_text_or_none(self._xmlroot,'/Entrezgene-Set/Entrezgene/Entrezgene_summary')
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] )
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 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') )