Rewrite the narrative review with at least 100 reference

Reading File
Reading File
Reading File
Browsing Directory

~/

Searching the Web

fluoroquinolone resistance narrative review mechanisms epidemiology clinical impact 2024

Browsing Directory

~/attachments

Running Command

python3 -c "from docx import Document; p='/tmp/workspace/attachments/1e192d2a-7972-4af2-9dd8-09d8b09a6561/FQ_Resistance_Review.docx'; d=Document(p); print('PARAGRAPHS',len(d.paragraphs),'TABLES',len(d.tables)); [print(f'[{x.style.name}] {x.text}') for x in d.paragraphs if x.text.strip()]"

Finding Sources
Searching PubMed

fluoroquinolone resistance

Searching PubMed

fluoroquinolone resistance mechanisms

Searching PubMed

fluoroquinolone resistance Enterobacterales

Searching PubMed

fluoroquinolone resistance urinary tract infection

Searching PubMed

fluoroquinolone resistance tuberculosis

Searching PubMed

fluoroquinolone resistance gonorrhea

Searching PubMed

fluoroquinolone adverse events

Searching PubMed

fluoroquinolone antimicrobial stewardship

Searching PubMed

fluoroquinolone resistance food animals Campylobacter

Searching PubMed

gepotidacin zoliflodacin gonorrhea

Running Command

mkdir -p "/tmp/workspace/fq-resistance-review/src" "/tmp/workspace/fq-resistance-review/output" && python3 - <<'PY' from docx import Document p='/tmp/workspace/attachments/1e192d2a-7972-4af2-9dd8-09d8b09a6561/FQ_Resistance_Review.docx' d=Document(p) for ti,t in enumerate(d.tables,1): print('\nTABLE',ti) for row in t.rows: print(' | '.join(c.text.replace('\n',' / ') for c in row.cells)) PY

Running Command

python3 - <<'PY' import requests, xml.etree.ElementTree as ET, json, os queries=[ 'fluoroquinolone resistance mechanisms', 'fluoroquinolone resistance urinary tract infections', 'fluoroquinolone resistance tuberculosis', 'fluoroquinolone resistance gonorrhea', 'fluoroquinolone antimicrobial stewardship', 'fluoroquinolone adverse effects', 'fluoroquinolone resistance Campylobacter animals', 'gepotidacin zoliflodacin', 'fluoroquinolone resistance plasmid qnr', 'fluoroquinolone pharmacodynamics mutant prevention concentration' ] pmids=[] for q in queries: r=requests.get('https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi',params={'db':'pubmed','term':q,'retmax':20,'sort':'relevance','retmode':'json'},timeout=30) r.raise_for_status(); pmids += r.json()['esearchresult']['idlist'] seen=[] for x in pmids: if x not in seen: seen.append(x) # Fetch 115 to allow filtering later ids=seen[:115] r=requests.get('https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi',params={'db':'pubmed','id':','.join(ids),'rettype':'medline','retmode':'text'},timeout=60); r.raise_for_status() os.makedirs('/tmp/workspace/fq-resistance-review/src',exist_ok=True) open('/tmp/workspace/fq-resistance-review/src/pubmed_records.txt','w').write(r.text) open('/tmp/workspace/fq-resistance-review/src/pmids.json','w').write(json.dumps(ids,indent=2)) print('UNIQUE',len(seen),'FETCHED',len(ids),'BYTES',len(r.text)) PY

Running Command

python3 - <<'PY' p='/tmp/workspace/fq-resistance-review/src/pubmed_records.txt' text=open(p).read() print(text[:3000]) PY

Running Command

python3 - <<'PY' import re s=open('/tmp/workspace/fq-resistance-review/src/pubmed_records.txt').read(); recs=re.split(r'\n\n(?=PMID-)',s.strip()) for i,r in enumerate(recs,1): pmid=re.search(r'^PMID-\s+(.*)',r,re.M).group(1); ti=re.search(r'^TI\s+-\s+(.*(?:\n\s+.*)*)',r,re.M) title=' '.join(ti.group(1).split()) if ti else '' print(i,pmid,title[:100]) PY

Your credits are exhausted. You can purchase a top-up or subscribe to a plan to continue using Orris. If you're already subscribed, your daily credits will reset tomorrow.

Hello, Your submission Beyond First-Line Defence: Addressing Fluoroquinolone Resistance Through Mechanistic Insight, Stewardship and Innovation, submitted to Thesis Commons has not been accepted. Contributors with admin permissions may edit the thesis and resubmit, at which time it will return to a pending state and be reviewed by a moderator. The moderator has also provided a comment that is only visible to contributors of the thesis, and not to others: Thesis Commons is only for theses and dissertations. If you have been erroneously associated with "Beyond First-Line Defence: Addressing Fluoroquinolone Resistance Through Mechanistic Insight, Stewardship and Innovation," then you may visit the project's "Contributors" page and remove yourself as a contributor.

Your credits are exhausted. You can purchase a top-up or subscribe to a plan to continue using Orris. If you're already subscribed, your daily credits will reset tomorrow.
This is a shared conversation. Sign in to Orris to start your own chat.