Skip to content
Snippets Groups Projects
Select Git revision
  • 095fce3eac50c52367531c8838e7d1fb6f77fe9c
  • main default protected
  • seed_variation_ruegen
  • cami_seed_variation
  • cami_restructured
  • camis
6 results

ncbi.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ncbi.py 348 B
    import requests,re
    
    def send_request(gen_id):
        url = f"https://www.ncbi.nlm.nih.gov/gene/{gen_id}"
        r = requests.get(url)
        response = r.text
        summary_match = re.search(r'(<dt>Summary</dt>\n)(.*)(<dd>)(.*)(</dd>)', response)
        if summary_match:
            summary = summary_match.group(4)
            return url, summary
        return url, None