Team:Virginia
From 2012.igem.org
Line 257: | Line 257: | ||
</script> | </script> | ||
<!-- END: Livefyre Embed --> | <!-- END: Livefyre Embed --> | ||
+ | |||
+ | <script type="text/javascript"> | ||
+ | |||
+ | /****************************************** | ||
+ | * Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html) | ||
+ | * Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code | ||
+ | * Last updated Nov 9th, 05' by DD. This notice must stay intact for use | ||
+ | ******************************************/ | ||
+ | |||
+ | //Configure below to change URL path to the snow image | ||
+ | var snowsrc="https://static.igem.org/mediawiki/2012/b/b0/Phage.png" | ||
+ | // Configure below to change number of snow to render | ||
+ | var no = 10; | ||
+ | // Configure whether snow should disappear after x seconds (0=never): | ||
+ | var hidesnowtime = 0; | ||
+ | // Configure how much snow should drop down before fading ("windowheight" or "pageheight") | ||
+ | var snowdistance = "pageheight"; | ||
+ | |||
+ | ///////////Stop Config////////////////////////////////// | ||
+ | |||
+ | var ie4up = (document.all) ? 1 : 0; | ||
+ | var ns6up = (document.getElementById&&!document.all) ? 1 : 0; | ||
+ | |||
+ | function iecompattest(){ | ||
+ | return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body | ||
+ | } | ||
+ | |||
+ | var dx, xp, yp; // coordinate and position variables | ||
+ | var am, stx, sty; // amplitude and step variables | ||
+ | var i, doc_width = 800, doc_height = 600; | ||
+ | |||
+ | if (ns6up) { | ||
+ | doc_width = self.innerWidth; | ||
+ | doc_height = self.innerHeight; | ||
+ | } else if (ie4up) { | ||
+ | doc_width = iecompattest().clientWidth; | ||
+ | doc_height = iecompattest().clientHeight; | ||
+ | } | ||
+ | |||
+ | dx = new Array(); | ||
+ | xp = new Array(); | ||
+ | yp = new Array(); | ||
+ | am = new Array(); | ||
+ | stx = new Array(); | ||
+ | sty = new Array(); | ||
+ | snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc | ||
+ | for (i = 0; i < no; ++ i) { | ||
+ | dx[i] = 0; // set coordinate variables | ||
+ | xp[i] = Math.random()*(doc_width-50); // set position variables | ||
+ | yp[i] = Math.random()*doc_height; | ||
+ | am[i] = Math.random()*20; // set amplitude variables | ||
+ | stx[i] = 0.02 + Math.random()/10; // set step variables | ||
+ | sty[i] = 0.7 + Math.random(); // set step variables | ||
+ | if (ie4up||ns6up) { | ||
+ | if (i == 0) { | ||
+ | document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>"); | ||
+ | } else { | ||
+ | document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>"); | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | function snowIE_NS6() { // IE and NS6 main animation function | ||
+ | doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10; | ||
+ | doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight; | ||
+ | for (i = 0; i < no; ++ i) { // iterate for every dot | ||
+ | yp[i] += sty[i]; | ||
+ | if (yp[i] > doc_height-50) { | ||
+ | xp[i] = Math.random()*(doc_width-am[i]-30); | ||
+ | yp[i] = 0; | ||
+ | stx[i] = 0.02 + Math.random()/10; | ||
+ | sty[i] = 0.7 + Math.random(); | ||
+ | } | ||
+ | dx[i] += stx[i]; | ||
+ | document.getElementById("dot"+i).style.top=yp[i]+"px"; | ||
+ | document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px"; | ||
+ | } | ||
+ | snowtimer=setTimeout("snowIE_NS6()", 10); | ||
+ | } | ||
+ | |||
+ | function hidesnow(){ | ||
+ | if (window.snowtimer) clearTimeout(snowtimer) | ||
+ | for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden" | ||
+ | } | ||
+ | |||
+ | |||
+ | if (ie4up||ns6up){ | ||
+ | snowIE_NS6(); | ||
+ | if (hidesnowtime>0) | ||
+ | setTimeout("hidesnow()", hidesnowtime*1000) | ||
+ | } | ||
+ | |||
+ | </script> | ||
</body> | </body> | ||
</html> | </html> |
Revision as of 11:56, 2 October 2012
Genetically engineered bacteriophage for diagnosis of whooping cough
Whooping cough, the infectious respiratory disease caused by Bordetella pertussis, is diagnosed in tens of millions of people and results in almost 300,000 deaths globally each year. Low-income and unvaccinated individuals as well as infants are especially susceptible. Current diagnostic procedures are complicated, costly, and can take up to a week, by which time the disease may have progressed or spread. The enormous impact of this disease urgently motivates the development of a faster, cheaper, and more reliable diagnostic test. Our epidemiology models suggest that earlier diagnosis could drastically reduce the incidence and impact of the disease. We propose an engineered bacteriophage diagnostic system for rapid clinical detection of pertussis. We first engineered T7 bacteriophage to demonstrate this approach in E. coli. Our modular diagnostic approach can be applied to the high-sensitivity detection of other bacteria.
Please let us know if you would like to collaborate or discuss an aspect related to this project. You can can leave a message at igemvirginia at gmail dot com or you can comment below.