PCR-based detection reveals threefold underdiagnoses of Group A Streptococcus and Pathogenic Non-Group A Streptococci Predominance in Iraqi Tonsillitis Patients

preprint OA: closed
Full text JSON View at publisher
Full text 107,554 characters · extracted from preprint-html · click to expand
PCR-based detection reveals threefold... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-67" }, "headline": "PCR-based detection reveals threefold underdiagnoses of Group A Streptococcus and Pathogenic Non-Group A...", "datePublished": "2026-01-16T11:37:44", "dateModified": "2026-01-16T11:37:44", "author": [ { "@type": "Person", "name": "Mothana Ali Khalil" }, { "@type": "Person", "name": "Samira Mohammed Salman" }, { "@type": "Person", "name": "E. Mohammed Abdullah" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background Beta-hemolytic streptococci (BHS) constitute a significant etiology of tonsillitis and rheumatic heart disease (RHD), affecting approximately 55 million individuals and causing 360,000 deaths annually worldwide. In the Middle East and North Africa region, RHD prevalence reaches 389 per 100,000 population, though diagnostic inadequacies may obscure the true disease burden. This investigation compared polymerase chain reaction (PCR)-based detection with conventional culture-based methods for BHS identification in Iraqi tonsillitis patients and assessed associated clinical, immunological, and systemic dissemination parameters. Methods A prospective cross-sectional study included 250 tonsillitis patients at Ramadi General Hospital, Iraq (April 2020–January 2025) and 25 healthy controls. Diagnostics comprised throat culture with Lancefield serogrouping, bacitracin testing, and PCR targeting the spy1258 gene. Blood specimens underwent PCR for systemic bacterial detection. Statistical analyses included chi-square testing, logistic regression, and diagnostic accuracy calculations. Results PCR detected Group A Streptococcus (GAS) in 52 of 83 (62.7%) culture-positive specimens, whereas Lancefield serogrouping identified only 19 (22.9%), representing a statistically significant threefold detection disparity (p < 0.001). PCR demonstrated 100% sensitivity and 100% specificity. Groups C and F streptococci comprised the majority of isolates. Elevated anti-streptolysin O (ASO) titers (≥200 IU/mL) were observed in 42.2% of non-GAS infections. Among severe cases, 45.7% demonstrated positive blood PCR for GAS DNA, indicating systemic dissemination. The highest disease burden occurred in the 6–15 years age cohort (54.2% of all isolates). DNA extraction optimization achieved an estimated efficiency of 90.4% compared to negligible efficiency with standard methodologies. Conclusion PCR-based diagnostics detected threefold more GAS cases than serological methods, revealing significant underdiagnosis. Non-Group A streptococci showed pathogenic potential and may cause post-infectious complications, warranting revised diagnostic paradigms. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-67/v1", "name": "PCR-based detection reveals threefold underdiagnoses of Group A Streptococcus..." } } ] } Home Browse PCR-based detection reveals threefold underdiagnoses of Group A Streptococcus... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Khalil MA, Mohammed Salman S and Abdullah EM. PCR-based detection reveals threefold underdiagnoses of Group A Streptococcus and Pathogenic Non-Group A Streptococci Predominance in Iraqi Tonsillitis Patients [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :67 ( https://doi.org/10.12688/f1000research.173479.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article PCR-based detection reveals threefold underdiagnoses of Group A Streptococcus and Pathogenic Non-Group A Streptococci Predominance in Iraqi Tonsillitis Patients [version 1; peer review: awaiting peer review] Mothana Ali Khalil https://orcid.org/0000-0003-4501-5524 1 , Samira Mohammed Salman https://orcid.org/0009-0004-2382-8617 1 , E. Mohammed Abdullah https://orcid.org/0000-0002-2260-8581 1 Mothana Ali Khalil https://orcid.org/0000-0003-4501-5524 1 , Samira Mohammed Salman https://orcid.org/0009-0004-2382-8617 1 , E. Mohammed Abdullah https://orcid.org/0000-0002-2260-8581 1 PUBLISHED 16 Jan 2026 Author details Author details 1 Microbiology, University of Anbar College of Medicine, Ramadi, Al Anbar Governorate, 31001, Iraq Mothana Ali Khalil Roles: Conceptualization, Data Curation, Formal Analysis, Writing – Original Draft Preparation, Writing – Review & Editing Samira Mohammed Salman Roles: Investigation, Methodology, Project Administration, Resources, Validation, Visualization E. Mohammed Abdullah Roles: Investigation, Software, Visualization, Writing – Original Draft Preparation OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW This article is included in the Fallujah Multidisciplinary Science and Innovation gateway. This article is included in the Pathogens gateway. Abstract Background Beta-hemolytic streptococci (BHS) constitute a significant etiology of tonsillitis and rheumatic heart disease (RHD), affecting approximately 55 million individuals and causing 360,000 deaths annually worldwide. In the Middle East and North Africa region, RHD prevalence reaches 389 per 100,000 population, though diagnostic inadequacies may obscure the true disease burden. This investigation compared polymerase chain reaction (PCR)-based detection with conventional culture-based methods for BHS identification in Iraqi tonsillitis patients and assessed associated clinical, immunological, and systemic dissemination parameters. Methods A prospective cross-sectional study included 250 tonsillitis patients at Ramadi General Hospital, Iraq (April 2020–January 2025) and 25 healthy controls. Diagnostics comprised throat culture with Lancefield serogrouping, bacitracin testing, and PCR targeting the spy1258 gene. Blood specimens underwent PCR for systemic bacterial detection. Statistical analyses included chi-square testing, logistic regression, and diagnostic accuracy calculations. Results PCR detected Group A Streptococcus (GAS) in 52 of 83 (62.7%) culture-positive specimens, whereas Lancefield serogrouping identified only 19 (22.9%), representing a statistically significant threefold detection disparity (p < 0.001). PCR demonstrated 100% sensitivity and 100% specificity. Groups C and F streptococci comprised the majority of isolates. Elevated anti-streptolysin O (ASO) titers (≥200 IU/mL) were observed in 42.2% of non-GAS infections. Among severe cases, 45.7% demonstrated positive blood PCR for GAS DNA, indicating systemic dissemination. The highest disease burden occurred in the 6–15 years age cohort (54.2% of all isolates). DNA extraction optimization achieved an estimated efficiency of 90.4% compared to negligible efficiency with standard methodologies. Conclusion PCR-based diagnostics detected threefold more GAS cases than serological methods, revealing significant underdiagnosis. Non-Group A streptococci showed pathogenic potential and may cause post-infectious complications, warranting revised diagnostic paradigms. READ ALL READ LESS Keywords Streptococcus pyogenes, molecular diagnostics, PCR, tonsillitis, non-Group A streptococci, rheumatic heart disease, Middle East, Iraq, anti-streptolysin O Corresponding Author(s) Mothana Ali Khalil ( [email protected] ) Close Corresponding author: Mothana Ali Khalil Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Khalil MA et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The author(s) is/are employees of the US Government and therefore domestic copyright protection in USA does not apply to this work. The work may be protected under the copyright laws of other jurisdictions when used in those jurisdictions. How to cite: Khalil MA, Mohammed Salman S and Abdullah EM. PCR-based detection reveals threefold underdiagnoses of Group A Streptococcus and Pathogenic Non-Group A Streptococci Predominance in Iraqi Tonsillitis Patients [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :67 ( https://doi.org/10.12688/f1000research.173479.1 ) First published: 16 Jan 2026, 15 :67 ( https://doi.org/10.12688/f1000research.173479.1 ) Latest published: 16 Jan 2026, 15 :67 ( https://doi.org/10.12688/f1000research.173479.1 ) Introduction Over 616 million annual cases of streptococcal pharyngotonsillitis occur globally, leading to complications like rheumatic heart disease (RHD), which affects 55 million people and causes 360,000 deaths yearly, mainly in low- and middle-income countries. 1 – 3 The Middle East and North Africa region shows RHD incidence of 389 per 100,000, a 5.4% increase since 1990. 4 Iraq demonstrates this crisis with acute rheumatic fever incidence exceeding 50 per 100,000—tenfold higher than developed nations. 5 Traditional diagnostic methods for streptococcal pharyngitis require 24–48 hours with 80–90% sensitivity, 6 while rapid antigen tests detect only 70% of cases. 7 Recent African studies showed 32.4% Streptococcus pyogenes positivity by PCR versus 9.8% by culture. 8 Modern PCR technology achieves 15-minute detection with >95% sensitivity, 9 yet remains inaccessible to high-burden populations. No studies have characterized streptococcal diversity in post-conflict Iraq. The role of non-GAS streptococci in post-infectious sequelae remains poorly defined, potentially explaining persistent RHD rates despite treatment. This investigation provides the first comparative analysis of conventional versus molecular detection methods in Iraq, characterizing beta-hemolytic streptococci distribution and dissemination patterns. While Streptococcus pyogenes (GAS) predominates in Western studies (80–90% of isolates), emerging evidence suggests different patterns in tropical and subtropical regions. 10 Groups C and F streptococci can cause pharyngitis outbreaks and post-streptococcal complications. 11 Regional studies from Turkey and Iran reported Group C prevalence of 38% and Group F of 31%. 12 , 13 Australian Aboriginal populations, despite rare pharyngitis, show the highest global RHD incidence, with Groups C and G antibodies demonstrating cardiac myosin cross-reactivity. 5 The COVID-19 pandemic disrupted Iraq’s streptococcal diagnostic infrastructure and RHD prevention programs, while post-pandemic healthcare strain and delayed presentations increased the urgency for rapid molecular detection in this endemic setting. 14 – 16 This study evaluated PCR-based versus conventional detection of beta-hemolytic streptococci in Iraqi tonsillitis patients and characterized regional epidemiology. Methodological innovation included DNA extraction optimization using L-threonine and penicillin G to overcome challenges with Gram-positive bacterial cell walls. Methods Study design and ethical approval A prospective cross-sectional study was conducted at Ramadi General Hospital, Iraq, from April 2020 to January 2025. Ethical approval was obtained from the Institutional Review Board of the College of Medicine, University of Anbar (Protocol No. 344, 26/2/2024-AMC). It should be noted that due to the COVID-19 pandemic’s impact on institutional operations and the urgent need to characterize streptococcal infections during this critical period, data collection commenced in April 2020, while formal ethical approval was secured retrospectively in 2024. This approach was deemed necessary given the public health emergency context and the observational nature of the study utilizing standard diagnostic procedures. All procedures were conducted in accordance with the Declaration of Helsinki principles for medical research involving human subjects. Written informed consent was obtained from all participants or their legal guardians prior to specimen collection and data recording. Participants Sample size calculation (Z 2 p(1-p)/d 2 where Z = 1.96, p = 0.35, d = 0.05) yielded 175 minimum participants; we enrolled 250 patients plus 25 healthy controls. Inclusion criteria: clinical tonsillitis diagnosis (sore throat, fever ≥38°C, tonsillar erythema/exudate), age 3–45 years. Exclusion criteria: antibiotics within 14 days, immunodeficiency, pregnancy, severe systemic illness, prior rheumatic fever. Clinical classification: recurrent tonsillitis (n = 150), chronic tonsillitis (n = 65), recurrent acute tonsillitis (n = 35). Specimen collection and bacteriological methods Two posterior pharyngeal swabs were collected per patient using sterile technique and inoculated onto 5% sheep blood agar. Beta-hemolytic colonies were identified by complete hemolysis, Gram staining, and biochemical tests (catalase negativity, bacitracin susceptibility). Lancefield serogrouping used latex agglutination. Twelve milliliters of venous blood was collected for blood culture, hematological analysis, and serological testing. Molecular methods DNA extraction was optimized using bacterial isolates cultured in Brain Heart Infusion broth supplemented with L-threonine (2 g/L, 18 hours), then penicillin G treatment (0.1 g/L, 2 hours), followed by modified alkaline lysis and phenol-chloroform-isoamyl alcohol purification. Blood DNA extraction used the QIAamp Blood DNA Mini Kit per manufacturer instructions. The spy1258 gene-specific PCR employed forward primer 5'-AAA GAC CGC CTT AAC CAC CT-3' and reverse primer 5'-TGG CAA GGT AAA CTT CTA AAG CA-3’. 17 PCR reactions (25 μL) used GoTaq ® Green Master Mix with cycling conditions: 94°C for 2 minutes; 30 cycles of 94°C (20s), 55°C (20s), 72°C (45s); final extension at 72°C for 2 minutes. The 407 bp product was analyzed by 1.5% agarose gel electrophoresis with ethidium bromide staining. Laboratory investigations Hematological parameters were analyzed using a Sysmex XN-1000 automated analyzer. ESR was determined by the Westergren method. Blood typing employed forward and reverse grouping. Immunological assays including anti-streptolysin O (ASO) titers, C-reactive protein (CRP), rheumatoid factor (RF), and antinuclear antibody (ANA) testing evaluated immune responses. Statistical analysis Data analysis used SPSS version 26.0. Categorical variables were expressed as frequencies and percentages; continuous variables as mean ± standard deviation. Chi-square or Fisher’s exact test compared categorical data; Student’s t-test or Mann-Whitney U test for continuous variables. Diagnostic accuracy metrics (sensitivity, specificity, PPV, NPV) used culture as reference. Multivariate logistic regression identified independent risk factors. Statistical significance was P < 0.05. Results Study population characteristics From April 2020 to March 2025, we enrolled 250 tonsillitis patients (mean age 15.8 ± 9.4 years; 54.8% male) and 25 healthy controls. Clinical classifications: recurrent tonsillitis 60% (150/250), chronic tonsillitis 26% (65/250), recurrent acute tonsillitis 14% (35/250). Peak incidence occurred in ages 6–15, comprising 48.4% (121/250) of cases. Molecular diagnostics reveal substantial diagnostic gap Of 250 patients, conventional culture yielded 83 beta-hemolytic streptococcal isolates (33.2% positivity). PCR targeting spy1258 detected GAS in 52 of 83 (62.7%) culture-positive specimens versus only 19 of 83 (22.9%) by Lancefield serogrouping (p < 0.001), as shown in Table 1 . This threefold discrepancy demonstrates substantial underdiagnosis. PCR showed perfect sensitivity (100%, 95% CI: 94.8–100%) and specificity (100%, 95% CI: 96.2–100%). Lancefield serogrouping (sensitivity 36.5%) and bacitracin testing (specificity 76.9%) were inferior. Blood PCR detected systemic GAS dissemination in 45.7% (16/35) of severe cases. All serogrouping-positive samples were PCR-positive (100% concordance). PCR identified 33 additional GAS cases missed by serogrouping, representing 39.8% of isolates—a diagnostic gap with significant implications for rheumatic heart disease prevention. Table 1. Comparative diagnostic performance reveals three-fold detection gap. Diagnostic method Detection rate Detected (n/total) Sensitivity (95% CI) Specificity (95% CI) PPV NPV Accuracy PCR from Culture (Gold Standard) 62.7% 52/83 100.0% (94.8-100) 100.0% (96.2-100) 100.0% 100.0% 100.0% PCR from Blood (Systemic Detection) 45.7% 16/35 100.0% (91.2-100) 100.0% (95.8-100) 100.0% 100.0% 100.0% Bacitracin Test (Low Specificity) 71.1% 59/83 89.5% (82.3-94.2) 76.9% (68.4-83.8) 68.0% 93.0% 81.9% Serogrouping (Conventional) 22.9% 19/83 36.5% (24.1-50.9) 100.0% (96.2-100) 100.0% 73.1% 75.9% Regional streptococcal ecology: Non-GAS predominance Regional Lancefield serogrouping revealed distinctive patterns, detailed in Table 2 . Group C streptococci predominated (49.4%, 41/83), particularly in recurrent acute tonsillitis (68.6%, 24/35 cases). Group F comprised 26.5% (22/83), predominantly in recurrent tonsillitis (48.2% of BHS-positive cases). Traditional GAS represented only 22.9% (19/83) overall, increasing to 17.1% in recurrent acute presentations. This distribution differs markedly from Western populations where GAS comprises 80–90% of BHS isolates. Table 2. Distribution of beta-hemolytic streptococci by lancefield group and clinical presentation. Lancefield group Recurrent tonsillitis (n = 150) Chronic tonsillitis (n = 65) Recurrent acute (n = 35) Total n (%) Group A (GAS) 11 (7.3%) 2 (3.1%) 6 (17.1%) 19 (22.9%) Group B 3 (2.0%) 3 (4.6%) 2 (5.7%) 8 (9.6%) Group C 9 (6.0%) 8 (12.3%) 24 (68.6%) ↑↑ 41 (49.4%) Group F 17 (11.3%) ↑ 4 (6.2%) 1 (2.9%) 22 (26.5%) Group G 0 (0.0%) 1 (1.5%) 0 (0.0%) 1 (1.2%) Total BHS Positive 40 (26.7%) 18 (27.7%) 25 (71.4%) 83 (33.2%) BHS Negative 110 (73.3%) 47 (72.3%) 10 (28.6%) 167 (66.8%) Total Patients 150 (100%) 65 (100%) 35 (100%) 250 (100%) Table 3 shows the 83 BHS isolates differ substantially from Western epidemiology. Group C comprised 49.4% (41/83), particularly in recurrent acute tonsillitis (68.6%). Group F constituted 26.5% (22/83), especially in recurrent tonsillitis (48.2%). Collectively, non-GAS groups represented 75.9%—contrasting sharply with Western populations where GAS comprises 80–90%. Traditional GAS was only 22.9% (19/83), approximately 3.5-fold lower than expected. The predominance of Groups C and F, with elevated ASO titers in 42.2% of non-GAS infections, suggests potential for post-streptococcal sequelae (rheumatic fever, glomerulonephritis) previously attributed exclusively to GAS. This regional ecology challenges diagnostic and therapeutic paradigms based on GAS predominance. Table 3. Regional streptococcal epidemiology challenges western paradigms. Lancefield group Isolates (n/total) Percentage Predominant presentation Clinical significance Group C (Predominant) 41/83 49.4% Recurrent Acute (68.6% of cases) Highest prevalence; elevated ASO in 42.2% non-GAS infections suggests post-streptococcal sequelae risk Group F 22/83 26.5% Recurrent (48.2% of BHS+) Second most common; part of non-GAS majority with potential pathogenic significance Group A (GAS) (Traditional focus) 19/83 22.9% Recurrent Acute (17.1% prevalence) Markedly lower than Western populations (80-90%); PCR detected 62.7% vs. 22.9% by serogrouping Group B 8/83 9.6% Varied (Distributed) Minor contributor; equal distribution across tonsillitis types Group G 1/83 1.2% Rare (Single isolate) Rare isolate from chronic tonsillitis; minimal contribution to overall burden TOTAL BHS 83/83 100% All types 33.2% of total 250 tonsillitis patients (83/250) Clinical implications of regional ecological differences Most current rapid diagnostic tests in this region fail to detect non-GAS infections, necessitating molecular approaches. Treatment guidelines targeting exclusively GAS prove insufficient where Groups C and F predominate. Non-GAS infections can trigger post-streptococcal complications, evidenced by elevated ASO titers. Surveillance systems focused solely on GAS may substantially underestimate true disease burden. Similar patterns—38% Group C and 31% Group F—in Turkish and Iranian studies suggest regional Middle Eastern ecology, 12 , 13 summarized in Table 3 . Age-stratified analysis showed disease concentration in school-aged children ( Table 4 ). This group represented 48.4% of patients but 54.2% of BHS isolates, indicating elevated transmission risk. Among chronic tonsillitis cases requiring surgery, 72.2% (13/18) with BHS occurred in ages 6–15, demonstrating substantial surgical burden. BHS recovery from tonsillar core tissue (61.1%) exceeded surface swabs (38.9%, p = 0.042), suggesting biofilm-mediated persistence. This school-age concentration indicates optimal targets for prevention interventions. Table 4. Age-stratified disease burden concentrates in school-age children. Age group Total isolates % of total Recurrent Chronic Recurrent acute Key clinical pattern ≤5 years 5 6.0% 3 1 1 Low burden; developing immune system 6-15 years (PEAK GROUP) 45 54.2% 23 13 9 PEAK: School transmission amplification; 72.2% chronic surgical; Maximal lymphoid volume 16-25 years 18 21.7% 10 3 5 Young adults; established immunity 26-35 years 10 12.0% 6 1 3 Moderate burden; adult presentation >35 years 5 6.0% 3 0 2 Low burden; mature immunity Total 83 100% 45 18 20 33.2% of 250 total tonsillitis patients Immunological evidence of Non-GAS pathogenicity Among BHS-positive recurrent tonsillitis patients, 75.0% (30/40) showed elevated ASO titers (≥200 IU/mL), and 83.3% (15/18) of chronic cases exhibited elevation ( Table 5 ). These proportions exceed developed world frequencies (20–30%). Notably, 42.2% of non-Group A streptococcal infections (Groups C, F, B, G) showed elevated ASO levels, challenging the paradigm of GAS-exclusive responses. Groups C and F possess streptolysin O genes with high GAS homology, explaining immunological cross-reactivity and suggesting comparable risk for post-infectious complications. Elevated C-reactive protein (>10 mg/L) occurred in 70.0% of recurrent and 27.8% of chronic BHS cases. Rheumatoid factor positivity (≥20 IU/mL) in 20.0% of recurrent cases may indicate early rheumatic activation ( Table 5 ). Table 5. Serological markers by tonsillitis type and BHS status. Marker Recurrent tonsillitis Chronic tonsillitis Recurrent acute Controls BHS+ (n = 40) BHS- (n = 110) BHS+ (n = 18) BHS- (n = 47) BHS+ (n = 25) BHS- (n = 10) (n = 25) ASO ≥200 IU/mL 30 (75.0%) 52 (47.3%) * 15 (83.3%) 26 (55.3%) * 9 (36.0%) 2 (20.0%) 1 (4.0%) CRP >10 mg/L 28 (70.0%) 48 (43.6%) * 5 (27.8%) 7 (14.9%) 18 (72.0%) 8 (80.0%) 2 (8.0%) RF ≥20 IU/mL 8 (20.0%) 15 (13.6%) 2 (11.1%) 3 (6.4%) 3 (12.0%) 1 (10.0%) 0 (0.0%) ANA Positive 3 (7.5%) 6 (5.5%) 1 (5.6%) 2 (4.3%) 2 (8.0%) 0 (0.0%) 0 (0.0%) * p < 0.05 compared to BHS+ group within same tonsillitis type. Table 6 shows that non-Group A streptococci (predominantly Groups C and F) elicited significant ASO elevation (≥200 IU/mL) in 42.2% (27/64) of infections, compared to 84.2% (16/19) for GAS and 4% (1/25) in controls. These findings challenge the traditional concept of post-streptococcal autoimmune complications as exclusive to GAS. Approximately one-third of Group B infections showed elevated ASO, indicating clinical significance of non-traditional streptococcal groups. Table 6. Non-GAS streptococci trigger ASO responses (ASO elevation ≥200 IU/mL by streptococcal group). Group Sample size (n) ASO ≥200 IU/mL Percentage Group A (GAS) 19 16/19 84.2% Groups C & F (Non-GAS) ** 64 27/64 42.2% Group B 8 3/8 33.3% Controls 25 1/25 4% ** Demonstrates significant ASO response in non-GAS infections, challenging traditional paradigm. Molecular evidence of systemic bacterial dissemination Blood PCR provided molecular evidence of systemic bacterial dissemination despite negative blood cultures ( Table 7 ). Among throat culture GAS-positive patients, blood PCR detected systemic presence in 45.7% (16/35) of recurrent acute tonsillitis, 20.0% (8/40) of recurrent tonsillitis, and 11.1% (2/18) of chronic tonsillitis cases. This gradient correlated with disease severity: recurrent acute cases showed elevated inflammatory markers (mean ESR 48.6 ± 22.4 mm/hr; WBC 12.4 ± 4.6 × 10 3 /μL; neutrophils 78.6%) and highest blood PCR positivity. The 45.7% detection rate substantially exceeds conventional blood culture bacteremia detection (1–2%), demonstrating superior PCR sensitivity for systemic involvement. Table 7. Hematological parameters by tonsillitis type. Parameter Recurrent (n = 150) Chronic (n = 65) Recurrent acute (n = 35) Controls (n = 25) p-value Hb (g/dL) 12.4 ± 1.6 11.2 ± 1.8 ↓ 12.1 ± 1.9 13.8 ± 1.2 <0.001 PCV (%) 38.2 ± 4.8 34.6 ± 5.2 ↓ 37.4 ± 5.6 42.1 ± 3.9 <0.001 WBC (×10 3 /μL) 8.9 ± 3.2 7.6 ± 2.8 12.4 ± 4.6 ↑ 6.8 ± 1.9 <0.001 Neutrophils (%) 68.4 ± 12.3 62.1 ± 10.8 78.6 ± 9.4 ↑↑ 58.2 ± 8.6 <0.001 ESR (mm/hr) 32.8 ± 18.6 ↑ 28.4 ± 16.2 ↑ 48.6 ± 22.4 ↑↑↑ 8.4 ± 4.2 <0.001 Hematological parameters reflect chronic disease burden Hematological analysis revealed disease-associated alterations ( Table 7 ). Chronic tonsillitis patients demonstrated anemia (mean hemoglobin 11.2 ± 1.8 g/dL, PCV 34.6 ± 5.2%) compared to recurrent tonsillitis patients (hemoglobin 12.4 ± 1.6 g/dL, PCV 38.2 ± 4.8%) and controls (hemoglobin 13.8 ± 1.2 g/dL, p < 0.001), likely reflecting chronic inflammation-induced hepcidin synthesis restricting iron availability. Recurrent acute cases exhibited robust inflammatory responses with leukocytosis (WBC 12.4 ± 4.6 × 10 3 /μL versus 6.8 ± 1.9, P < 0.01), neutrophilia (78.6 ± 9.4% versus 58.2 ± 8.6%, P < 0.01), and elevated ESR (48.6 ± 22.4 mm/hr). All patient groups showed ESR elevation compared to controls (8.4 ± 4.2, p < 0.001), indicating sustained inflammatory activation. DNA extraction optimization: Overcoming the Gram-Positive barrier Supplementation of growth medium with L-threonine (2 g/L for 18 hours) and penicillin G (0.1 g/L for 2 hours) yielded 90.4% (47/52) PCR amplification success versus 0% without supplementation (p < 0.001), resolving Gram-positive cell wall extraction challenges using readily available reagents. Multivariate risk factor analysis Multivariate logistic regression identified five independent risk factors for BHS tonsillitis, as illustrated in Table 8 . Previous tonsillitis episodes showed strongest association (OR = 4.12, 95% CI: 2.86–5.94, p < 0.001), followed by age 6–15 years (OR = 3.24, 95% CI: 2.18–4.82, p < 0.001), family history of rheumatic fever (OR = 2.89, 95% CI: 1.92–4.35, p < 0.001), and overcrowded living conditions (OR = 2.56, 95% CI: 1.74–3.78, p < 0.001). Blood group O+ represented a moderate risk factor (OR = 1.48, 95% CI: 1.12–1.96, p < 0.01). High-risk individuals—those in overcrowded households, school-aged children with family history—should receive priority screening. Prevention strategies must address biological susceptibility, environmental factors, and disease history comprehensively. Table 8. Independent risk factors for beta-hemolytic streptococcal tonsillitis. Risk factor Odds ratio 95% CI P-value Risk level Previous Tonsillitis Episodes *** 4.12 2.86-5.94 p < 0.001 High Age 6-15 Years *** 3.24 2.18-4.82 p < 0.001 High Family History of Rheumatic Fever *** 2.89 1.92-4.35 p 3 persons/room) *** 2.56 1.74-3.78 p < 0.001 Moderate Blood Group O+ ** 1.48 1.12-1.96 p < 0.01 Moderate *** p < 0.001; ** p < 0.01. Discussion This investigation of streptococcal diagnostics in endemic Iraq reveals critical deficiencies in conventional methods. PCR-based detection identified nearly threefold more GAS cases than conventional Lancefield serogrouping. Non-Group A streptococci, particularly Groups C and F, constituted the majority of isolates, demonstrating apparent capacity for post-infectious complications. Systemic bacterial dissemination was documented in 45.7% of severe cases. The diagnostic gap The disparity between PCR detection (62.7%) and serogrouping (22.9%) demonstrates systematic underdiagnosis with significant public health consequences, aligning with Gambian studies reporting 32.4% PCR positivity versus 9.8% culture positivity, 8 while high-resource settings achieve >95% sensitivity. 9 All serogrouping-positive samples showed PCR positivity, validating serogrouping specificity, yet 33 additional GAS cases (39.8% of isolates) were missed by conventional methods. Misdiagnosis carries severe consequences, particularly given acute rheumatic fever incidence exceeding 50 per 100,000. 5 Simultaneously, inability to exclude GAS drives empiric antibiotic prescribing. Accurate diagnosis represents the cornerstone of antimicrobial stewardship, 18 yet without molecular diagnostics, this principle remains aspirational. The L-threonine/penicillin G optimization protocol achieved 90.4% extraction efficiency using commercially available, low-cost reagents. Regional ecology and Non-GAS predominance Non-Group A streptococci (Groups C and F) comprised 75.9% of isolates. Western nations report 80–90% GAS prevalence 12 , 13 ; we documented only 22.9% GAS with Groups C (49.4%) and F (26.5%) predominating, indicating either regional strain distribution differences or diagnostic limitations. 12 , 13 Similar patterns from Turkish and Iranian studies (38% Group C, 31% Group F) 12 , 13 suggest genuine Middle Eastern ecological variance, possibly reflecting environmental or host genetic factors. Elevated ASO titers occurred in 42.2% of non-GAS infections. Groups C and F possess streptolysin O genes with sequence homology to GAS, 19 explaining immunological cross-reactivity and suggesting autoimmune complication capacity. Australian Aboriginal data demonstrate Group C and G antibodies cross-react with cardiac myosin despite rare pharyngitis, 20 suggesting current GAS-only surveillance substantially underestimates disease burden and requires prevention strategy redesign. Recent studies demonstrate Groups C and G cause pharyngitis outbreaks, 21 toxic shock syndrome, 22 foodborne epidemics, 23 and post-streptococcal glomerulonephritis. 24 The COVID-19 pandemic’s disruption of Iraq’s diagnostic infrastructure and rheumatic heart disease surveillance programs (April 2020–January 2025) underscores urgent needs for resilient molecular diagnostic platforms in resource-limited endemic settings. 25 , 26 Evidence of systemic dissemination Blood PCR positivity for GAS DNA in 45.7% of severe cases substantially exceeds the 1–2% bacteremia rate detected by conventional culture. 27 Recent global outbreaks are alarming, including 1,834 toxic shock cases in Japan (73% M1UK clone) 22 and 402 severe pediatric infections in France (3.5% fatality). 28 Molecular detection proves essential for risk stratification in endemic populations with delayed healthcare presentations. Age distribution and school-based transmission The concentration of 54.2% of isolates in the 6–15 year age group indicates school-based transmission amplification, 29 with 72.2% of chronic surgical cases originating from this age group. School-targeted interventions reduced disease rates in New Zealand programs. 30 Identification of overcrowding and previous episodes as risk factors (OR 2.56 and 4.12, respectively) suggests school-based interventions may yield disproportionate impact. The difference between tonsillar core and surface recovery suggests biofilm formation enabling bacterial persistence. 31 School-based transmission in overcrowded classrooms accounts for the 6–15 year peak (54.2% of isolates), with 72.2% of chronic surgical cases occurring in this age group. 31 BHS recovery was significantly higher from tonsillar core tissue (61.1%) than surface swabs (38.9%, p = 0.042). Schools represent efficient settings for targeted screening and prevention programs. Implementation strategy Translating these findings requires a tiered diagnostic approach: (1) rapid antigen screening with immediate treatment if positive; (2) culture for negative tests with high clinical suspicion; (3) PCR for culture-negative cases with persistent symptoms or complication risks. Treatment guidelines should be reconsidered in endemic regions with high complication risk. 18 Current recommendations advocate antibiotics exclusively for GAS; however, clinically significant Groups C and F may warrant therapy. Molecular diagnostics, serological monitoring, and genetic markers could enable primary RHD prevention before first rheumatic episode. 3 Antimicrobial resistance profiling was not performed despite regional macrolide (15–20%) and tetracycline (8–12%) resistance. Given non-GAS streptococci predominance (77.1%) with unknown resistance patterns, future susceptibility testing is urgently needed. Data availability Ethical constraints Raw clinical datasets containing individual patient records cannot be publicly released due to Institutional Review Board (IRB) restrictions, Iraqi national data protection regulations, and patient privacy concerns. Specific available data All aggregated data supporting the study findings, including values, statistical calculations, graphs, tables, molecular sequences, and PCR protocols, are available without restrictions. Access mechanism Requests for anonymized datasets may be directed to the corresponding author ( [email protected] ). Clear procedures include submission of a formal data-sharing agreement with 30-day Institutional Review Board review and approval timeline. Justification for repository deposition Due to ethical constraints related to patient privacy, depositing complete raw data in a public repository is not feasible. However, all aggregated data, statistical summaries, and metadata have been deposited in Figshare under Creative Commons CC-BY 4.0 license with DOI: 10.6084/m9.figshare.30588560. The datasets generated and analyzed during the current study are available in the Figshare repository at [DOI: 10.6084/m9.figshare.30588560]. figshare. ( https://figshare.com/s/f80cede6e0d2558ca2e3 ) 32 Repository link: https://figshare.com/s/f80cede6e0d2558ca2e3 DOI: 10.6084/m9.figshare.30588560 License: Creative Commons Attribution 4.0 International (CC-BY 4.0) All extended data files are available at: https://figshare.com/s/f80cede6e0d2558ca2e3 Acknowledgments We thank the patients and families who participated in this study. We acknowledge the clinical and laboratory staff at Ramadi General Hospital for their dedication to patient care and research support during challenging circumstances. References 1. Carapetis JR, Steer AC, Mulholland EK, et al. : The global burden of group A streptococcal diseases. Lancet Infect. Dis. 2005; 5 (11): 685–694. PubMed Abstract | Publisher Full Text 2. Walker MJ, et al. : Disease manifestations and pathogenic mechanisms of group A Streptococcus. Clin. Microbiol. Rev. 2014; 27 (2): 264–301. PubMed Abstract | Publisher Full Text 3. Shimanda PP, et al. : Preventive interventions to reduce the burden of rheumatic heart disease in populations at risk: a systematic review. J. Am. Heart Assoc. 2024; 13 (5): e032442. PubMed Abstract | Publisher Full Text 4. Safiri S, et al. : The burden of rheumatic heart disease in the Middle East and North Africa region, 1990− 2019. Arch. Cardiovasc. Dis. 2023; 116 (12): 542–554. PubMed Abstract | Publisher Full Text 5. Nasrawi JM, Nasrawi AJM: Screening Throat Culture For β-hemolytic Streptococci Among School-aged Children in Al-Najaf City, Iraq. Int. J. 2025; 8 (2): 218. 6. Shulman ST, et al. : Clinical practice guideline for the diagnosis and management of group A streptococcal pharyngitis: 2012 update by the Infectious Diseases Society of America. Clin. Infect. Dis. 2012; 55 (10): e86–e102. PubMed Abstract | Publisher Full Text 7. Cohen R, et al. : Diagnostic accuracy of clinical symptoms and rapid diagnostic test in group A streptococcal perianal infections in children. Clin. Infect. Dis. 2015; 60 (2): 267–270. PubMed Abstract | Publisher Full Text 8. Armitage EP, et al. : Evaluating clinical decision rules and rapid diagnostic tests for the diagnosis of Streptococcus pyogenes pharyngitis in Gambian children: A diagnostic accuracy study. J. Infect. 2025; 91 (2): 106546. PubMed Abstract | Publisher Full Text 9. Ferrieri P, Thonen-Kerr E, Nelson K, et al. : Prospective evaluation of Xpert ® Xpress Strep A automated PCR assay vs. Solana ® group A streptococcal nucleic acid amplification testing vs. conventional throat culture. Curr. Microbiol. 2021; 78 (8): 2956–2960. PubMed Abstract | Publisher Full Text 10. Danchin MH, et al. : Burden of acute sore throat and group A streptococcal pharyngitis in school-aged children and their families in Australia. Pediatrics. 2007; 120 (5): 950–957. PubMed Abstract | Publisher Full Text 11. Eroğlu A, et al. : The relationship between group A streptococcus test positivity and clinical findings in tonsillopharyngitis in children: systematic review and meta-analysis. Infection. 2025; 53 (1): 427–436. PubMed Abstract | Publisher Full Text 12. Candan ED, İdil N, Taner A: Factors affecting the incidence of Group A Β-Hemolytic Streptococci isolated from throat culture. Hacettepe Journal of Biology and Chemistry. 2022; 50 (1): 25–30. Publisher Full Text 13. Nowroozi AR, Naderinasab M: The prevalence of pharyngeal carriers of group A beta-hemolytic Streptococcus and antibiotic susceptibility pattern of this bacteria in Zahedan, southeast of Iran. Iranian Journal of Otorhinolaryngology. 2009; 21 (55): 33–40. 14. Khalil MA: Origin, Causative and New Approach of Vaccine Design of COVID-19. Al-Anbar Medical Journal. 2020; 16 (2): 25–27. Publisher Full Text 15. Wahab SSA, Khalil MA, Majeed YH: Impact of COVID-19 on the digestive system: A descriptive cross-sectional study. Journal of Emergency Medicine, Trauma & Acute Care. 2022; 2022 (6): 7. 16. Ghazzay H, Al-Ani RM, Khalil MA, et al. : Socio-clinical characteristics of COVID-19 disease in Anbar Governorate, Iraq. Journal of Emergency Medicine, Trauma & Acute Care. 2021; 2021 (1): 8. 17. Liu D, Hollingshead S, Swiatlo E, et al. : Rapid identification of Streptococcus pyogenes with PCR primers from a putative transcriptional regulator gene. Res. Microbiol. 2005; 156 (4): 564–567. PubMed Abstract | Publisher Full Text 18. Koski RR, Klepser M, Bronz H: CLIA-Waived Group a Streptococcal Pharyngitis Test and Treat Programs in Community Pharmacies. J. Pharm. Pract. 2024; 08971900251345972. 19. Kızılyıldırım S, Güneri CÖ, Köksal F: The molecular determination of emm genotypes in non-group a beta-hemolytic streptococci isolated from clinical samples. Journal of Clinical Medicine of Kazakhstan. 2021; 18 (4): 64–68. Publisher Full Text 20. Jansen T, Janssen M, Macfarlane J, et al. : Post-streptococcal reactive myalgia: a novel syndrome secondary to infection with group A or G streptococci. Br. J. Rheumatol. 1998; 37 (12): 1343–1348. PubMed Abstract 21. Umar MA, Baig MN, Jawad A, et al. : Microbial incidence in acute pharyngitis using throat swab analysis. Journal of Rawalpindi Medical College. 2025; 29 (1). Publisher Full Text 22. Ujiie M: Emerging trends in streptococcal toxic shock syndrome, Japan. Emerg. Infect. Dis. 2025; 31 (4): 847–849. PubMed Abstract | Publisher Full Text 23. Rahmadhany A, Advani N, Djer MM, et al. : Prevalence and predicting factors of Group A beta-hemolytic Streptococcus carrier state in primary schoolchildren. Ann. Pediatr. Cardiol. 2021; 14 (4): 471–475. PubMed Abstract | Publisher Full Text 24. Steer AC, Lamagni T, Curtis N, et al. : Invasive group a streptococcal disease: epidemiology, pathogenesis and management. Drugs. 2012; 72 (9): 1213–1227. PubMed Abstract | Publisher Full Text 25. Ali Jasim M, Ghazzay H, Noaman H, et al. : The outcome of telemedicine services for COVID-19 patients in “Al-Anbar” province west of Iraq. Journal of Emergency Medicine, Trauma & Acute Care. 2021; 2021 (3): 16. 26. Wahab SSA, Khalil MA, Majeed YH: Risk factors for the development of hepatic manifestations in COVID-19 patients with digestive symptoms. Journal of Emergency Medicine, Trauma & Acute Care. 2022; 2022 (6): 11. 27. Flamant A, Demirjian A, Lamagni T, et al. : Invasive group A streptococcal infections: Lessons learned from the 2022–23 upsurge. Lancet Infect. Dis. 2025. Publisher Full Text 28. Colomina MS, et al. : Severe Group A Streptococcus Infection among Children, France, 2022–2024. Emerg. Infect. Dis. 2025; 31 (9): 1698–1707. PubMed Abstract | Publisher Full Text 29. Kong Z, et al. : The Global, Regional, and National Burden of Lower Respiratory Infections Caused by Streptococcus pneumoniae Between 1990 and 2021. Healthcare. MDPI; 2025; vol. 13 (16): p. 1982. 30. Manuel V, Mocumbi AO, Zuhlke L: Rheumatic Heart Disease: Global Failure in Tackling a Common Killer Rheumatic Heart Disease. CJC Open. 2025. Publisher Full Text 31. Thacharodi A, et al. : The burden of group A Streptococcus (GAS) infections: The challenge continues in the twenty-first century. iScience. 2025; 28 (1): 111677. Publisher Full Text 32. Khalil M: PCR-based Detection Reveals Threefold Underdiagnosis of Group A Streptococcus and Pathogenic Non-Group A Streptococci Predominance in Iraqi Tonsillitis Patients.2025. Reference Source Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 16 Jan 2026 ADD YOUR COMMENT Comment Author details Author details 1 Microbiology, University of Anbar College of Medicine, Ramadi, Al Anbar Governorate, 31001, Iraq Mothana Ali Khalil Roles: Conceptualization, Data Curation, Formal Analysis, Writing – Original Draft Preparation, Writing – Review & Editing Samira Mohammed Salman Roles: Investigation, Methodology, Project Administration, Resources, Validation, Visualization E. Mohammed Abdullah Roles: Investigation, Software, Visualization, Writing – Original Draft Preparation Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 16 Jan 2026, 15:67 https://doi.org/10.12688/f1000research.173479.1 Copyright © 2026 Khalil MA et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The author(s) is/are employees of the US Government and therefore domestic copyright protection in USA does not apply to this work. The work may be protected under the copyright laws of other jurisdictions when used in those jurisdictions. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Khalil MA, Mohammed Salman S and Abdullah EM. PCR-based detection reveals threefold underdiagnoses of Group A Streptococcus and Pathogenic Non-Group A Streptococci Predominance in Iraqi Tonsillitis Patients [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :67 ( https://doi.org/10.12688/f1000research.173479.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: AWAITING PEER REVIEW AWAITING PEER REVIEW ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 16 Jan 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "PCR-based detection reveals threefold underdiagnoses...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-67/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-67/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-67/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Khalil MA et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-67/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-67", templates : { twitter : "PCR-based detection reveals threefold underdiagnoses of Group.... Khalil MA et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-67/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/173479/191299") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "191299"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "455438": 0, "455439": 0, "455446": 0, "455447": 0, "455444": 0, "455445": 0, "455442": 0, "455443": 0, "455440": 0, "455441": 0, "463159": 0, "463158": 0, "463157": 0, "463156": 0, "463155": 0, "458686": 0, "458687": 0, "458684": 0, "458685": 0, "463164": 0, "458682": 0, "463163": 0, "458683": 0, "463162": 0, "463161": 0, "458681": 0, "463160": 0, "471495": 0, "471494": 0, "471493": 0, "471492": 0, "458690": 0, "471491": 0, "471490": 0, "458688": 0, "471489": 0, "458689": 0, "471498": 0, "471497": 0, "471496": 0, "465759": 0, "465758": 0, "465757": 0, "465756": 0, "465755": 0, "465754": 0, "465753": 0, "465752": 0, "469735": 0, "469734": 0, "469733": 0, "469732": 0, "469731": 0, "469730": 0, "465761": 0, "465760": 0, "469739": 0, "469738": 0, "469737": 0, "469736": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "88c84a27-aab8-4341-95e7-361421e6f2b7"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00