1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml"> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5<title>Web Bench</title> 6<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.4.1/build/cssreset/cssreset-min.css"> 7<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.4.1/build/cssfonts/cssfonts-min.css"> 8<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.4.1/build/cssgrids/grids-min.css"> 9<link rel="stylesheet" type="text/css" href="gio.css" /> 10<link rel="stylesheet" type="text/css" href="datapanels/datapanels.css" /> 11<link rel="stylesheet" type="text/css" href="datapanels/subpanel.css" /> 12<link rel="stylesheet" type="text/css" href="data.css" /> 13<link rel="stylesheet" type="text/css" href="mainstyle.css" /> 14<link rel="stylesheet" type="text/css" href="jr/jrfeed.css" /> 15<link rel="stylesheet" type="text/css" href="wbslider.css" />
16<script language="javascript" type="text/javascript" src="scripts/SpryData.js"></script>
vendor: 1 bytes, line 16
16
17<script language="javascript" type="text/javascript" src="datapanels/datapanels.js"></script>
vendor: 1 bytes, line 17
17
18<script language="JavaScript" type="text/javascript" src="datapanels/subpanel.js" ></script>
vendor: 1 bytes, line 18
18
19<script language="javascript" type="text/javascript" src="sms2/scripts/sms_common.js"></script>
vendor: 1 bytes, line 19
19
20<script language="javascript" type="text/javascript" src="sms2/scripts/rev_comp.js"></script>
vendor: 1 bytes, line 20
20
21<script language="JavaScript" type="text/javascript" src="calculator/calc.js"></script>
vendor: 1 bytes, line 21
21
22<script language="JavaScript" type="text/javascript" src="scripts/sessvars.js"></script>
vendor: 1 bytes, line 22
22
23<script language="JavaScript" type="text/javascript" src="jr/tooltips.js"></script>
vendor: 1 bytes, line 23
23
24<script language="JavaScript" type="text/javascript" src="rotors/rotor_calculator.js"></script>
24 25
26<script type="text/javascript" src="scripts/jquery-1.6.4.min.js"></script>
vendor: 1 bytes, line 26
26
27<script type="text/javascript" src="scripts/jkmegamenu.js"> 28/*********************************************** 29* jQuery Mega Menu- by JavaScript Kit (www.javascriptkit.com) 30* This notice must stay intact for usage 31* Visit JavaScript Kit at http://www.javascriptkit.com/ for full source code 32***********************************************/ 33</script>
33 34 35<meta name="Keywords" content="genetic code,molecular biology,ONLINE biology ANALYSIS TOOLS,Online biology tools,Molecular Biology and Bioinformatics Tools" /> 36<meta name="robots" content="index,follow"> 37 38<meta name="Description" content="The Web Bench is the essential companion to the biologist, bringing informational resources, tools & calculators to facilitate work at the bench and analysis of biological data." /> 39 40<meta name="google-site-verification" content="h0cj6W3YriZ_FnynHJXAM98-qC6PpBGTx6rMBnzgYak" /> 41<link rel="shortcut icon" href="images/wbicon.ico" />
42<script type="text/javascript"> 43 44 var _gaq = _gaq || []; 45 _gaq.push(['_setAccount', 'UA-23149658-1']); 46 _gaq.push(['_trackPageview']); 47 48 (function() { 49 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 50 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 51 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 52 })(); 53 54</script>
54 55</head> 56 57<body class="index plainbkg"> 58<div class="page"> 59 <div class="header"> 60 61 <div class="giologo"> 62 <div class="wblogo"> 63 <a href="https://geneinfinity.org/"><img src="images/gio.gif" width="150" height="50" border="0" align="middle" longdesc="Gene Infinity" /></a> 64 </div> 65 66 <div class="gisearch"> 67 <!-- Google gi-search --> 68 <form action="https://geneinfinity.org/dt/ggsearch.html" id="cse-search-box"> 69 <div> 70 <input type="hidden" name="cx" value="partner-pub-4975278383087600:7369428180" /> 71 <input type="hidden" name="cof" value="FORID:10" /> 72 <input type="hidden" name="ie" value="UTF-8" /> 73 <input type="text" name="q" size="20" /> 74 <input type="submit" name="sa" value="Search" /> 75 </div> 76 </form> 77
77<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>
77 78 </div> 79 <!-- div class="gibanner" id="tag468x60a"></div --> 80 </div> 81 </div><!-- header --> 82 83 <div class="mg"> 84
84<script type="text/javascript" src="../scripts/jquery-1.6.4.min.js"></script>
vendor: 1 bytes, line 84
84
85<script type="text/javascript" src="../scripts/jkmegamenu.js"> 86/*********************************************** 87* jQuery Mega Menu- by JavaScript Kit (www.javascriptkit.com) 88* This notice must stay intact for usage 89* Visit JavaScript Kit at http://www.javascriptkit.com/ for full source code 90***********************************************/ 91</script>
vendor: 1 bytes, line 91
91
92<script type="text/javascript"> 93//jkmegamenu.definemenu("anchorid", "menuid", "mouseover|click") 94jkmegamenu.definemenu("megaanchor1", "megamenu1", "mouseover"); 95jkmegamenu.definemenu("megaanchor2", "megamenu2", "mouseover"); 96jkmegamenu.definemenu("megaanchor3", "megamenu3", "mouseover"); 97jkmegamenu.definemenu("megaanchor4", "megamenu4", "mouseover"); 98jkmegamenu.definemenu("megaanchor5", "megamenu5", "mouseover"); 99jkmegamenu.definemenu("megaanchor7", "megamenu7", "mouseover"); 100jkmegamenu.definemenu("megaanchor8", "megamenu8", "mouseover"); 101//jkmegamenu.definemenu("megaanchor11", "megamenu11", "mouseover"); 102jkmegamenu.definemenu("megaanchor12", "megamenu12", "mouseover"); 103</script>
103 104 105<ul id="meganav"> 106 <li class="topmenu"><a href="https://geneinfinity.org" id="megaanchor0"><img src="https://geneinfinity.org/images/navhome.gif" width="35" height="35" alt="Home" /></a></li> 107 <li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=0" id="megaanchor1" class="toplink"><span >MolBio</span></a></li> 108 <li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=1" id="megaanchor2" class="toplink"><span class="down">DNA Tools</span></a></li> 109 <li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=5" id="megaanchor3" class="toplink"><span class="down">Protein Tools</span></a></li> 110 <li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=4" id="megaanchor4" class="toplink"><span class="down">Calculators & Converters</span></a></li> 111 <li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=2" id="megaanchor5" class="toplink"><span class="down">Sequences</span></a></li> 112 <!-- li class="topmenu"><a href="https://geneinfinity.org/index.html" id="megaanchor6" class="toplink"><span class="down">RNA</span></a></li --> 113 <li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=6" id="megaanchor7" class="toplink"><span class="down">Proteins</span></a></li> 114 <li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=7" id="megaanchor8" class="toplink"><span class="down">Structures</span></a></li> 115 <!-- li class="topmenu"><a href="https://geneinfinity.org/index.html" id="megaanchor9" class="toplink"><span class="down">Genes</span></a></li --> 116 <!-- li class="topmenu"><a href="https://geneinfinity.org/index.html" id="megaanchor10" class="toplink"><span class="down">Genomes</span></a></li --> 117 <!-- li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=8" id="megaanchor11" class="toplink"><span class="down">Journals</span></a></li --> 118 <li class="topmenu"><a href="https://geneinfinity.org/index.html?dp=3" id="megaanchor12" class="toplink"><span class="down">Desk</span></a></li> 119</ul> 120 121<!-- MolBio --> 122<div id="megamenu1" class="megamenu"> 123<div class="content"> 124 <div class="column"> 125 <span class="title">Molecular Biology</span> 126 <ul> 127 <li><a href="https://geneinfinity.org/sp/sp_gencode.html">Genetic Code</a></li> 128 <li><a href="https://geneinfinity.org/sp/sp_nucsymbols.html">IUPAC Nucleotide Symbols</a></li> 129 <li><a href="https://geneinfinity.org/sp/sp_seqformat.html">Sequence Formats & Conversions</a></li> 130 <li><a href="https://geneinfinity.org/sp/sp_seqsoft.html">DNA Analysis Software</a></li> 131 <li><a href="https://geneinfinity.org/sp/sp_codonusage.html">Codon Usage</a></li> 132 <li><a href="https://geneinfinity.org/sp/sp_dnaprop.html">DNA Properties</a></li> 133 <li><a href="https://geneinfinity.org/sp/sp_oligo.html">Oligos & Primers</a></li> 134 <li><a href="https://geneinfinity.org/sp/sp_resenzym.html">Restriction Enzymes</a></li> 135 <li><a href="https://geneinfinity.org/sp/sp_sequencing.html">Sequencing</a></li> 136 <li><a href="https://geneinfinity.org/sp/sp_plasmidsandvectors.html">Plasmids & Vectors</a></li> 137 <li><a href="https://geneinfinity.org/sp/sp_colistrains.html">E. coli Strains</a></li> 138 </ul> 139 </div> 140</div> 141</div> 142 143<!-- DNA Tools --> 144<div id="megamenu2" class="megamenu"> 145<div class="content"> 146 <div class="column"> 147 <span class="title">Properties</span> 148 <ul> 149 <li><a href="https://geneinfinity.org/sms/sms_DNAMW.html">DNA Molecular Weight</a></li> 150 <li><a href="https://geneinfinity.org/sms/sms_reversecomplement.html">Reverse Complement</a></li> 151 </ul> 152 153 <br/> 154 <span class="title">Restriction Enzymes</span> 155 <ul> 156 <li><a href="https://geneinfinity.org/sms/sms_remap.html">Restriction Map</a></li> 157 <li><a href="https://geneinfinity.org/sms/sms_resummary.html">Restriction Summary</a></li> 158 <li><a href="https://geneinfinity.org/sms/sms_redigest.html">Restriction Digest</a></li> 159 </ul> 160 161 <br/>
162 <span class="title">PCR and Primers</span> 163 <ul> 164 <li><a href="https://geneinfinity.org/sms/sms_primermap.html">Primer Map</a></li> 165 <li><a href="https://geneinfinity.org/sms/sms_pcrproducts.html">PCR Products</a></li> 166 <li><a href="https://geneinfinity.org/sms/sms_primanalysis.html">Oligonucleotide Analysis</a></li> 167 </ul> 168 169 </div> 170 <div class="column"> 171 172 <span class="title">Alignments</span> 173 <ul> 174 <li><a href="https://geneinfinity.org/sms/sms_aligndna.html">Pairwise DNA Alignment</a></li> 175 </ul> 176 177 <br/> 178 <span class="title">ORFs, Codons & Translation</span> 179 <ul> 180 <li><a href="https://geneinfinity.org/sms/sms_translationmap.html">Translation Map</a></li> 181 <li><a href="https://geneinfinity.org/sms/sms_translation.html">Translate</a></li> 182 <li><a href="https://geneinfinity.org/sms/sms_backtranslation.html">Back Translate</a></li> 183 <li><a href="https://geneinfinity.org/sms/sms_codonusage.html">Codon Usage</a></li> 184 <li><a href="https://geneinfinity.org/sms/sms_orffinder.html">ORF Finder</a></li> 185 </ul> 186 187 <br/> 188 <span class="title">Sequence Statistics, Patterns & Motifs</span> 189 <ul> 190 <li><a href="https://geneinfinity.org/sms/sms_DNApatterns.html">DNA Pattern Search</a></li> 191 <li><a href="https://geneinfinity.org/sms/sms_cpgislands.html">CpG Islands</a></li> 192 <li><a href="https://geneinfinity.org/sms/sms_dnastats.html">DNA Statistics</a></li> 193 </ul> 194 195 </div> 196 197 <div class="column"> 198 <br/> 199 <span class="title">Format Conversion</span> 200 <ul> 201 <li><a href="https://geneinfinity.org/sms/sms_gbtofasta.html">Genbank to FASTA</a></li> 202 <li><a href="https://geneinfinity.org/sms/sms_embltofasta.html">EMBL to FASTA</a></li> 203 <li><a href="https://geneinfinity.org/sms/sms_gbfeatures.html">Genbank Feature Extractor</a></li> 204 <li><a href="https://geneinfinity.org/sms/sms_emblfeatures.html">EMBL Feature Extractor</a></li> 205 <li><a href="https://geneinfinity.org/sms/sms_filterDNA.html">Filter DNA</a></li> 206 <li><a href="https://geneinfinity.org/sms/sms_groupDNA.html">Format DNA</a></li> 207 <li><a href="https://geneinfinity.org/sms/sms_combinefasta.html">Combine FASTA</a></li> 208 </ul> 209 210 <br/> 211 <span class="title">Random Sequences</span> 212 <ul> 213 <li><a href="https://geneinfinity.org/sms/sms_dnarandom.html">Random DNA</a></li> 214 <li><a href="https://geneinfinity.org/sms/sms_dnarandomcoding.html">Random Coding DNA</a></li> 215 <li><a href="https://geneinfinity.org/sms/sms_dnashuffle.html">Shuffle DNA</a></li> 216 </ul> 217 </div> 218 219</div> 220</div> 221 <!--br style="clear: left" /--> 222 223 224<div id="megamenu3" class="megamenu"> 225<div class="content"> 226 <div class="column"> 227 <span class="title">Properties</span> 228 <ul> 229 <li><a href="https://geneinfinity.org/sms/sms_proteinmw.html">Protein Molecular Weight</a></li> 230 <li><a href="https://geneinfinity.org/sms/sms_proteiniep.html">Protein Isoelectric Point</a></li> 231 <li><a href="https://geneinfinity.org/sms/sms_proteingravy.html">Protein GRAVY</a></li> 232 </ul> 233 234 <br/> 235 <span class="title">Alignments</span> 236 <ul> 237 <li><a href="https://geneinfinity.org/sms/sms_alignprotein.html">Pairwise Protein Alignment</a></li> 238 </ul> 239 240 <br/> 241 <span class="title">Random Sequences</span> 242 <ul> 243 <li><a href="https://geneinfinity.org/sms/sms_proteinrandom.html">Random Protein</a></li> 244 <li><a href="https://geneinfinity.org/sms/sms_proteinshuffle.html">Shuffle Protein</a></li> 245 </ul> 246 247 </div> 248 249 <div class="column"> 250 251 <span class="title">Protein Statistics, Patterns & Motifs</span> 252 <ul> 253 <li><a href="https://geneinfinity.org/sms/sms_protpatterns.html">Protein Pattern Search</a></li> 254 <li><a href="https://geneinfinity.org/sms/sms_proteinstats.html">Protein Stats</a></li> 255 </ul> 256 257 <br/>
258 <span class="title">Format Conversion</span> 259 <ul> 260 <li><a href="https://geneinfinity.org/sms/sms_proteingbextractor.html">GenBank Protein Extractor</a></li> 261 <li><a href="https://geneinfinity.org/sms/sms_proteinemblextractor.html">EMBL Protein Extractor</a></li> 262 <li><a href="https://geneinfinity.org/sms/sms_proteinthreetoone.html">Three to One</a></li> 263 <li><a href="https://geneinfinity.org/sms/sms_proteinonetothree.html">One to Three</a></li> 264 <li><a href="https://geneinfinity.org/sms/sms_proteinfilter.html">Filter Protein</a></li> 265 <li><a href="https://geneinfinity.org/sms/sms_proteingroup.html">Format Protein</a></li> 266 </ul> 267 </div> 268</div> 269</div><!-- Protein Tools --> 270 271<!-- Calculator & Converters --> 272<div id="megamenu4" class="megamenu"> 273<div class="content"> 274 <div class="columnlogo"> 275 <div class="toolbox"> 276 <div class="toolboxlogo"> 277 <a href="https://geneinfinity.org/sp/sp_calculator.html"> 278 <img src="https://geneinfinity.org/logos/wblogo03.png" alt="Scientific Calculator" width="84" height="50" /></a> 279 </div> 280 <div class="toolboxtitle"> 281 <a class="toolboxtitle" href="https://geneinfinity.org/sp/sp_calculator.html">Scientific <br/> Calculator</a> 282 </div> 283 </div> 284 <div class="toolbox"> 285 <div class="toolboxlogo"> 286 <a href="https://geneinfinity.org/sp/sp_celciustofahrenheit.html"> 287 <img src="https://geneinfinity.org/logos/wblogo10.png" alt="Celsius to Farenheit converter" width="84" height="50" /></a> 288 </div> 289 <div class="toolboxtitle"> 290 <a class="toolboxtitle" href="https://geneinfinity.org/sp/sp_celciustofahrenheit.html">Celsius <br/> Farenheit</a> 291 </div> 292 </div> 293 </div> 294 <div class="columnlogo"> 295 <div class="toolbox"> 296 <div class="toolboxlogo"> 297 <a href="https://geneinfinity.org/cc/cc_dnaconverter.html"> 298 <img src="https://geneinfinity.org/logos/wblogo08.png" alt="DNA Converter" width="84" height="50" /></a> 299 </div> 300 <div class="toolboxtitle"> 301 <a class="toolboxtitle" href="https://geneinfinity.org/cc/cc_dnaconverter.html">DNA μg & pmol<br/> Converter</a> 302 </div> 303 </div> 304 <div class="toolbox"> 305 <div class="toolboxlogo"> 306 <a href="https://geneinfinity.org/sp/sp_rotor.html"> 307 <img src="https://geneinfinity.org/logos/wblogo04.png" alt="G-Force to RPM" width="84" height="50" /></a> 308 </div> 309 <div class="toolboxtitle"> 310 <a class="toolboxtitle" href="https://geneinfinity.org/sp/sp_rotor.html">G-Force - RPM <br/> Converter</a> 311 </div> 312 </div> 313 </div> 314</div> 315</div> 316 317<!-- Sequence Analysis --> 318<div id="megamenu5" class="megamenu"> 319<div class="content"> 320 <div class="column"> 321 <span class="title">Sequence Analysis</span> 322 <ul> 323 <li><a href="https://geneinfinity.org/sp/sp_nucdatabases.html">Databases</a></li> 324 <li><a href="https://geneinfinity.org/sp/sp_seqsearch.html">Sequence Search</a></li> 325 <li><a href="https://geneinfinity.org/sp/sp_blast.html">BLAST & Homology</a></li> 326 <li><a href="https://geneinfinity.org/sp/sp_alignments.html">Alignments</a></li> 327 <li><a href="https://geneinfinity.org/sp/sp_coding.html">ORFs, Splicing & Coding</a></li> 328 <li><a href="https://geneinfinity.org/sp/sp_motif.html">DNA Patterns & Motifs</a></li> 329 <li><a href="https://geneinfinity.org/sp/sp_transcription.html">Transcription</a></li> 330 <li><a href="https://geneinfinity.org/sp/sp_seqlogos.html">Sequence Logos</a></li> 331 </ul> 332 </div> 333</div> 334</div> 335 336<!-- Protein Analysis --> 337<div id="megamenu7" class="megamenu"> 338<div class="content"> 339 <div class="column"> 340 <span class="title">Protein Analysis</span> 341 <ul> 342 <li><a href="https://geneinfinity.org/sp/sp_aasymbols.html">A.A. Symbols</a></li> 343 <li><a href="https://geneinfinity.org/sp/sp_aaprops.html">A.A. Properties</a></li> 344 <li><a href="https://geneinfinity.org/sp/sp_proteinpinmw.html">Protein pI & MW</a></li> 345 <li><a href="https://geneinfinity.org/sp/sp_proteinsearch.html">Protein Search & Retrieval</a></li> 346 <li><a href="https://geneinfinity.org/sp/sp_proteinblast.html">BLAST & Homology</a></li> 347 <li><a href="https://geneinfinity.org/sp/sp_proteinalign.html">Protein Alignment</a></li> 348 <li><a href="https://geneinfinity.org/sp/sp_proteindom.html">Domains & Families</a></li> 349 <li><a href="https://geneinfinity.org/sp/sp_proteinfunction.html">Protein Function</a></li> 350 </ul> 351 </div> 352 <div class="column">
353 <span class="title"> </span> 354 <ul> 355 <li><a href="https://geneinfinity.org/sp/sp_proteininteraction.html">Protein Interactions</a></li> 356 <li><a href="https://geneinfinity.org/sp/sp_proteinprimstruct.html">Primary Structure</a></li> 357 <li><a href="https://geneinfinity.org/sp/sp_proteinmotifs.html">Patterns & Motifs</a></li> 358 <li><a href="https://geneinfinity.org/sp/sp_proteinloc.html">Subcellular Localization</a></li> 359 <li><a href="https://geneinfinity.org/sp/sp_proteinptmodifs.html">Post-Translational Modifications</a></li> 360 <li><a href="https://geneinfinity.org/sp/sp_proteinsecondstruct.html">Protein Secondary Structure</a></li> 361 <li><a href="https://geneinfinity.org/sp/sp_proteindrawing.html">Drawing Proteins</a></li> 362 </ul> 363 </div> 364</div> 365</div> 366 367<!-- Structural Analysis --> 368<div id="megamenu8" class="megamenu"> 369<div class="content"> 370 <div class="column"> 371 <span class="title">Structural Analysis</span> 372 <ul> 373 <li><a href="https://geneinfinity.org/sp/sp_structdatabases.html">3-D Structure Databases</a></li> 374 <li><a href="https://geneinfinity.org/sp/sp_structsearch.html">Search & Retrieval</a></li> 375 <li><a href="https://geneinfinity.org/sp/sp_structcompare.html">3-D Structure Comparison</a></li> 376 <li><a href="https://geneinfinity.org/sp/sp_structanalysis.html">3-D Structure Analysis</a></li> 377 <li><a href="https://geneinfinity.org/sp/sp_structmolvis.html">Molecular Visualization</a></li> 378 <li><a href="https://geneinfinity.org/sp/sp_structpred.html">Structure & Function Prediction</a></li> 379 <li><a href="https://geneinfinity.org/sp/sp_structmodeling.html">Molecular Dynamic & Simulations</a></li> 380 <li><a href="https://geneinfinity.org/sp/sp_structdocking.html">Structure Docking</a></li> 381 </ul> 382 </div> 383</div> 384</div> 385 386<!-- Journals --> 387<!-- div id="megamenu11" class="megamenu"> 388<div class="content"> 389 <div class="column"> 390 <ul> 391 <li><a href="https://geneinfinity.org/jr/jr_cell.html">Cell</a></li> 392 <li><a href="https://geneinfinity.org/jr/jr_cancercell.html">Cancer Cell</a></li> 393 <li><a href="https://geneinfinity.org/jr/jr_embo.html">EMBO</a></li> 394 <li><a href="https://geneinfinity.org/jr/jr_jcellbio.html">J. of Cell Biology</a></li> 395 <li><a href="https://geneinfinity.org/jr/jr_jexpmed.html">J. of Exp. Medicine</a></li> 396 <li><a href="https://geneinfinity.org/jr/jr_lancet.html">Lancet</a></li> 397 <li><a href="https://geneinfinity.org/jr/jr_molcell.html">Molecular Cell</a></li> 398 <li><a href="https://geneinfinity.org/jr/jr_nature.html">Nature</a></li> 399 <li><a href="https://geneinfinity.org/jr/jr_naturecellbio.html">Nature Cell Biology</a></li> 400 <li><a href="https://geneinfinity.org/jr/jr_naturegen.html">Nature Genetics</a></li> 401 <li><a href="https://geneinfinity.org/jr/jr_naturemed.html">Nature Medicine</a></li> 402 <li><a href="https://geneinfinity.org/jr/jr_naturenbt.html">Nature Biotechnology</a></li> 403 <li><a href="https://geneinfinity.org/jr/jr_naturestrucbio.html">Nature Structural Biology</a></li> 404 <li><a href="https://geneinfinity.org/jr/jr_pnas.html">Proc. Natl. Acad. Sci.</a></li> 405 <li><a href="https://geneinfinity.org/jr/jr_science.html">Science</a></li> 406 </ul> 407 </div> 408</div> 409</div --> 410 411<!-- Desk --> 412<div id="megamenu12" class="megamenu"> 413<div class="content"> 414 <div class="column"> 415 <ul> 416 417 <li><a href="https://geneinfinity.org/sp/sp_unitsystems.html">Unit Systems &<br/> Conversions</a></li> 418 <li><a href="https://geneinfinity.org/sp/sp_eltable.html">Element List</a></li> 419 <li><a href="https://geneinfinity.org/eltable.html">Periodic Table</a></li> 420 <li><a href="https://geneinfinity.org/sp/sp_radioactivity.html">Radioactivity & Radioisotopes</a></li> 421 <li><a href="https://geneinfinity.org/sp/sp_literature.html">Literature Search</a></li> 422 <li><a href="https://geneinfinity.org/sp/sp_patents.html">Patent Resources</a></li> 423 <li><a href="https://geneinfinity.org/sp/sp_writing.html">Grant Writing</a></li> 424 <li><a href="https://geneinfinity.org/sp/sp_statistics.html">Statistics</a></li> 425 426 </ul> 427 </div> 428</div> 429</div> 430 431 <div class="adspace"> 432 </div> 433 </div><!-- mg --> 434 435 436 437 <div class="yui3-g"> 438 439 <div class="yui3-u" id="wbmain"> 440 <div class="content"> 441 <div id="pubmed"> 442 <form enctype="application/x-www-form-urlencoded" name="frmQueryBox" action="https://www.ncbi.nlm.nih.gov:80/entrez/query.fcgi?SUBMIT=y" method="POST"> 443 <table class="querier" width="100%" border="0" cellpadding="6" cellspacing="0"> 444 <tr> 445 <td> Search: 446 <select name="db" class="querier" id="psearch"> 447 <option selected="selected" value="pubmed">PubMed</option> 448 <option value="protein">Protein</option> 449 <option value="nucleotide">Nucleotide</option> 450 <option value="nuccore">CoreNucleotide</option> 451 <option value="nucgss">GSS</option> 452 <option value="nucest">EST</option> 453 <option value="structure">
453Structure</option> 454 <option value="genome">Genome</option> 455 <option value="books">Books</option> 456 <option value="cancerchromosomes">CancerChromosom.</option> 457 <option value="cdd">Conserved Domains</option> 458 <option value="gap">dbGaP</option> 459 <option value="domains">3D Domains</option> 460 <option value="gene">Gene</option> 461 <option value="genomeprj">Genome Project</option> 462 <option value="gensat">GENSAT</option> 463 <option value="geo">GEO Profiles</option> 464 <option value="gds">GEO DataSets</option> 465 <option value="homologene">HomoloGene</option> 466 <option value="journals">Journals</option> 467 <option value="mesh">MeSH</option> 468 <option value="ncbisearch">NCBI Web Site</option> 469 <option value="nlmcatalog">NLM Catalog</option> 470 <option value="omia">OMIA</option> 471 <option value="omim">OMIM</option> 472 <option value="pmc">PMC</option> 473 <option value="popset">PopSet</option> 474 <option value="probe">Probe</option> 475 <option value="proteinclusters">Protein Clusters</option> 476 <option value="pcassay">PubC. BioAssay</option> 477 <option value="pccompound">PubC. Compound</option> 478 <option value="pcsubstance">PubC. Substance</option><option value="snp">SNP</option> 479 <option value="taxonomy">Taxonomy</option> 480 <option value="toolkit">ToolKit</option> 481 <option value="unigene">UniGene</option> 482 <option value="unists">UniSTS</option> 483 </select> 484 for 485 <input name="term" type="TEXT" class="querier" id="pfor" value="" size="45"> 486 <input name="Submit" type="submit" class="rightside" value="Go" /> 487 <input name="Clear" type="reset" class="rightside" value="Clear" /></td> 488 </tr> 489 </table> 490 </form> 491 </div><!-- pubmed --> 492 493 <div class="DataPanels" id="DataPanelsDiv"> 494 <ul class="DataPanelsTabGroup"> 495 <li class="DataPanelsTab" tabindex="0">BioMol</li> 496 <li class="DataPanelsTab" tabindex="1">DNA Tools</li> 497 <li class="DataPanelsTab" tabindex="5">Protein Tools</li> 498 <li class="DataPanelsTab" tabindex="8">Calculators & Converters</li> 499 <li class="DataPanelsTab" tabindex="4">Sequence Analysis</li> 500 <li class="DataPanelsTab" tabindex="2">Protein Analysis</li> 501 <li class="DataPanelsTab" tabindex="6">Structural Analysis</li> 502 <li class="DataPanelsTab" tabindex="7">Journals</li> 503 <li class="DataPanelsTab" tabindex="3">Desk</li> 504 </ul> 505 <div class="DataPanelsContentGroup"> 506 507 <div class="DataPanelsContent"><!-- Panel0 - Molbio --> 508 <div class="SubPanelMenu"> 509 <a href="sp/sp_gencode.html" onclick="panel0.loadContent(this.href,{id:'gencode'});return false;">Genetic Code</a> 510 <a href="sp/sp_nucsymbols.html" onclick="panel0.loadContent(this.href,{id:'nuciupac'});return false;"> Nucleotide Symbols</a> 511 <a href="sp/sp_seqformat.html" onclick="panel0.loadContent(this.href,{id:'seqformat'});return false;">Sequence Formats <br />& Conversions</a> 512 <a href="sp/sp_seqsoft.html" onclick="panel0.loadContent(this.href,{id:'seqsoft'});return false;">DNA Analysis Software</a> 513 <a href="sp/sp_codonusage.html" onclick="panel0.loadContent(this.href,{id:'coduse'});return false;">Codon Usage</a> 514 <a href="sp/sp_dnaprop.html" onclick="panel0.loadContent(this.href,{id:'dnaprop'});return false;">DNA Properties</a> 515 <a href="sp/sp_oligo.html" onclick="panel0.loadContent(this.href,{id:'oligo'});return false;">Oligos & Primers</a> 516 <a href="sp/sp_resenzym.html" onclick="panel0.loadContent(this.href,{id:'resenzym'});return false;">Restriction Enzymes</a> 517 <a href="sp/sp_sequencing.html" onclick="panel0.loadContent(this.href,{id:'sequencing'});return false;">Sequencing</a> 518 <a href="sp/sp_plasmidsandvectors.html" onclick="panel0.loadContent(this.href,{id:'plasmidsandvectors'});return false;">Plasmids & Vectors</a> 519 <a href="sp/sp_colistrains.html" onclick="panel0.loadContent(this.href,{id:'colistrains'});return false;">E. coli Strains</a> 520 </div> 521 <div class="SubPanelView" id="Panel0Id"> 522 <div class="logolinks">MolBio</div> 523 <div align="left"> 524 <img style="margin:auto; display:block" src="images/geneticcode3.gif" width="320" height="300" /> 525 </div> 526 </div> 527 </div><!-- Panel0 - Molbio --> 528 529 <div class="DataPanelsContent"><!-- Panel1 - seq manipulation --> 530 531 <table class="mtmenubar" border="0" cellpadding="1" cellspacing="1"> 532 <tbody> 533 534 <tr valign="top"> 535 <td colspan="3" class="mtmenumain"> 536 <div class="mtmenumain" align="center" > 537 <br/> 538 <Strong><a name="nucmanip" id="nucmanip"></a>Manipulation of Nucleic Acid Sequences</Strong> </div> 539 </td> 540 </tr> 541 542 <!-- Properties --> 543 <tr valign="top"> 544 <td width="10"/><td colspan="2" class="mtmenutop"><b>Properties</b></td></tr> 545 546 <tr valign="top"><td class="mtbullet" width="10"></td><td class="mtav" width="160"><a href="sms/sms_DNAMW.html" class="mtref">DNA Molecular Weight</a></td> 547 <td width="487" class="mtdes" >Calculate the molecular weight of DNA; single-stranded sequences are counted with a 5'-P.</td></tr> 548 549 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_reversecomplement.html" class="mtref">Reverse Complement</a></td> 550 <td class="mtdes">Convert a DNA sequence into its reverse, complement, or reverse-complement.</td></tr> 551 552 <!-- Alignments --> 553 <tr valign="top"> 554 <td width="10"/><td colspan="2" class="mtmenutop"><b>Alignments</b></td></tr> 555 556 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_aligndna.html" class="mtref">Pairwise DNA Alignment</a></td> 557 <td class="mtdes">Align two DNA sequences and color the resulting global alignment.</td></tr> 558 559 <!-- ORFs, Codons & Translation --> 560 <tr valign="top"> 561 <td width="10"/><td colspan="2" class="mtmenutop"><b>
561ORFs, Codons & Translation</b></td></tr> 562 563 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_translationmap.html" class="mtref">Translation Map</a></td> 564 <td class="mtdes">Generate a textual representation of DNA translation in varied reading frames.</td></tr> 565 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_translation.html" class="mtref">Translate</a></td> 566 <td class="mtdes">Translate one or more provided DNA sequence in the desired reading frames.</td></tr> 567 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_backtranslation.html" class="mtref">Back Translate</a></td> 568 <td class="mtdes">Back Translate generates a DNA sequence representing the most likely non-degenerate coding sequence from a protein sequence and draw the corresponding translation map.</td></tr> 569 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_codonusage.html" class="mtref">Codon Usage</a></td> 570 <td class="mtdes">Calculate the number and frequency of each codon.</td></tr> 571 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_orffinder.html" class="mtref">ORF Finder</a></td> 572 <td class="mtdes">Search for open reading frames (ORFs) in the provided DNA sequences.</td></tr> 573 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="http://www.ebi.ac.uk/emboss/transeq/" class="mtref">Transseq</a></td> 574 <td class="mtdes">Translate DNA in varied formats (GCG, FASTA, EMBL, GenBank, PIR, NBRF or Phylip).</td></tr> 575 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="http://arbl.cvmbs.colostate.edu/molkit/translate/index.html" class="mtref">Translate DNA</a></td> 576 <td class="mtdes">Online tool with varied graphical output options.</td></tr> 577 578 579 <!-- Restriction Enzymes --> 580 <tr valign="top"> 581 <td width="10"/><td colspan="2" class="mtmenutop"><b>Restriction Enzymes</b></td></tr> 582 583 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_remap.html" class="mtref">Restriction Map</a></td> 584 <td class="mtdes">Create a sequence map showing the positions of restriction endonuclease cut sites.</td></tr> 585 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_resummary.html" class="mtref">Restriction Summary</a></td> 586 <td class="mtdes">Summary of number and positions of commonly used restriction endonuclease cut sites.</td></tr> 587 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_redigest.html" class="mtref">Restriction Digest</a></td> 588 <td class="mtdes">Determine the DNA sequences resulting from a restriction digest.</td></tr> 589 590 <!-- PCR & Primers --> 591 <tr valign="top"> 592 <td width="10"/><td colspan="2" class="mtmenutop"><b>PCR and Primers</b></td></tr> 593 594 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_primermap.html" class="mtref">Primer Map</a></td> 595 <td class="mtdes">Create a sequence map showing annealing positions of PCR primers, protein translation, and common restriction sites.</td></tr> 596 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_pcrproducts.html" class="mtref">PCR Products</a></td> 597 <td class="mtdes">Generate the PCR product from a DNA sequence and 2 primers.</td></tr> 598 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_primanalysis.html" class="mtref">Oligonucleotide Analysis</a></td> 599 <td class="mtdes">Determine standard primer properties, including melting temperature, percent GC content, and PCR suitability.</td></tr> 600 601 <!-- Statistics, Patterns & Motifs --> 602 <tr valign="top"> 603 <td width="10"/><td colspan="2" class="mtmenutop"><b>Sequence Statistics, Patterns & Motifs</b></td></tr> 604 605 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_DNApatterns.html" class="mtref">DNA Pattern Search</a></td> 606 <td class="mtdes">Locate DNA patterns and motifs along the two strands of a DNA sequence.</td></tr> 607 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_cpgislands.html" class="mtref">CpG Islands</a></td> 608 <td class="mtdes">Detect potential CpG island regions using a 200 bp window according to the method of Gardiner-Garden and Frommer (1987).</td></tr> 609 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_dnastats.html" class="mtref">DNA Stats</a></td> 610 <td class="mtdes">DNA Stats analyzes occurrences and frequency of each nucleotide and dinulceotides in the sequence.</td></tr> 611 612 <!-- Random Sequences --> 613 <tr valign="top"> 614 <td width="10"/><td colspan="2" class="mtmenutop"><b>Random Sequences</b></td></tr> 615 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_dnarandom.html" class="mtref">Random DNA</a></td> 616 <td class="mtdes">Generates a random DNA sequence.</td></tr> 617 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_dnarandomcoding.html" class="mtref">Random Coding DNA</a></td> 618 <td class="mtdes">
618Generates a random coding DNA sequence.</td></tr> 619 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_dnashuffle.html" class="mtref">Shuffle DNA</a></td> 620 <td class="mtdes">Randomly shuffles a DNA sequence.</td></tr> 621 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="http://darwin.nmsu.edu/molb_resources/bioinformatics/seqmake/seqmake.html" class="mtref">Seqmake</a></td> 622 <td class="mtdes">Online tool to generate random sequences.</td></tr> 623 624 625 <!-- Format Conversion --> 626 <tr valign="top"> 627 <td width="10"/><td colspan="2" class="mtmenutop"><b>Format Conversion</b></td></tr> 628 629 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_gbtofasta.html" class="mtref">Genbank to FASTA</a></td> 630 <td class="mtdes">Convert a Genbank-formatted DNA sequence in FASTA format.</td></tr> 631 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_embltofasta.html" class="mtref">EMBL to FASTA</a></td> 632 <td class="mtdes">Convert an EMBL-formatted DNA sequence in FASTA format.</td></tr> 633 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_gbfeatures.html" class="mtref">Genbank Feature Extractor</a></td> 634 <td class="mtdes">Extract sequence features from a Genbank-formatted DNA sequence.</td></tr> 635 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_emblfeatures.html" class="mtref">EMBL Feature Extractor</a></td> 636 <td class="mtdes">Extract sequence features from an EMBL-formatted DNA sequence.</td></tr> 637 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_filterDNA.html" class="mtref">Filter DNA</a></td> 638 <td class="mtdes">Removes non-DNA characters from text including text marks, numbers, and spaces.</td></tr> 639 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_groupDNA.html" class="mtref">Format DNA</a></td> 640 <td class="mtdes">Format DNA sequence output with selected line length, segments, and base numbering.</td></tr> 641 <tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_combinefasta.html" class="mtref">Combine FASTA</a></td> 642 <td class="mtdes">Assemble multiple FATA sequences in a single sequence.</td></tr> 643 644 </tbody> 645 </table> 646 647 <div class="SubPanelView" id="Panel1Id"> 648 </div> 649 </div><!-- Panel1 - sequence tools --> 650 651 <div class="DataPanelsContent"><!-- Panel5 - protein manipulation --> 652<table class="mtmenubar" border="0" cellpadding="1" cellspacing="1"> 653<tbody> 654<tr valign="top"> 655<td colspan="3" class="mtmenumain"> 656 <div class="mtmenumain" align="center" > 657 <br/> 658 <Strong><a name="promanip" id="promanip"></a>Manipulation of Protein Sequences</Strong> </div> 659</td> 660</tr> 661 662<!-- Properties --> 663<tr valign="top"> 664<td width="10"/><td colspan="2" class="mtmenutop"><b>Properties</b></td></tr> 665 666<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteinmw.html" class="mtref">Protein Molecular Weight</a></td> 667<td class="mtdes">Convert a Genbank-formatted DNA sequence in FASTA format.</td></tr> 668<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteiniep.html" class="mtref">Protein Isoelectric Point</a></td> 669<td class="mtdes">Calculate the theoretical isoelectric point of a protein sequence.</td></tr> 670<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteingravy.html" class="mtref">Protein GRAVY</a></td> 671<td class="mtdes">Calculate the GRAVY (grand average of hydropathy) value for a protein sequence.</td></tr> 672 673<!-- Alignments --> 674<tr valign="top"> 675<td width="10"/><td colspan="2" class="mtmenutop"><b>Alignments</b></td></tr> 676 677<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_alignprotein.html" class="mtref">Pairwise Protein Alignment</a></td> 678<td class="mtdes">Align two protein sequences and color the resulting global alignment.</td></tr> 679 680<!-- Statistics, Patterns & Motifs--> 681<tr valign="top"> 682<td width="10"/><td colspan="2" class="mtmenutop"><b>Protein Statistics, Patterns & Motifs</b></td></tr> 683 684<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_protpatterns.html" class="mtref">Protein Pattern Search</a></td> 685<td class="mtdes">Locate patterns and motifs along the polypeptide sequence of a protein.</td></tr> 686<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteinstats.html" class="mtref">Protein Stats</a></td> 687<td class="mtdes">Calculate the number of occurrences of each residue in a polypeptide sequence.</td></tr> 688 689<!-- Random Sequences --> 690<tr valign="top"> 691<td width="10"/><td colspan="2" class="mtmenutop"><b>Random Sequences</b></td></tr> 692 693<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteinrandom.html" class="mtref">Random Protein</a></td> 694<td class="mtdes">Generate random protein sequences.</td></tr> 695<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteinshuffle.html" class="mtref">Shuffle Protein</a></td> 696<td class="mtdes">Shuffle protein sequences.</td></tr> 697<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="http://www.expasy.ch/tools/randseq.html" class="mtref">RandSeq</a></td> 698<td class="mtdes">Online tool to generate a random protein sequence.</td></tr> 699 700<!-- Format Conversion --> 701<tr valign="top"> 702<td width="10"/><td colspan="2" class="mtmenutop"><b>Format Conversion</b></td></tr> 703 704<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteingbextractor.html" class="mtref">GenBank Trans Extractor</a></td> 705<td class="mtdes">
705Extract each of the protein translations described in a Genbank file.</td></tr> 706<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteinemblextractor.html" class="mtref">EMBL Trans Extractor</a></td> 707<td class="mtdes">Extract each of the protein translations described in an EMBL file.</td></tr> 708<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteinthreetoone.html" class="mtref">Three to One</a></td> 709<td class="mtdes">Convert three letter translations to single letter translations.</td></tr> 710<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteinonetothree.html" class="mtref">One to Three</a></td> 711<td class="mtdes">Convert single letter translations to three letter translations.</td></tr> 712<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteinfilter.html" class="mtref">Filter Protein</a></td> 713<td class="mtdes">Removes non-protein characters from sequence text including text marks, numbers, and spaces.</td></tr> 714<tr valign="top"><td class="mtbullet" width="10"><td class="mtav" width="160"><a href="sms/sms_proteingroup.html" class="mtref">Format Protein</a></td> 715<td class="mtdes">Format protein sequence with specific group size, line length and adds numbering.</td></tr> 716 717</tbody> 718</table> 719 720 <div class="SubPanelView" id="Panel5Id"> 721 </div> 722 </div><!-- Panel5 - protein tools --> 723 724 <div class="DataPanelsContent"><!-- Panel8 - calculators --> 725 <div class="logolinks">Calculators & Converters</div> 726 <div class="toolbox"> 727 <div class="toolboxlogo"> 728 <a href="https://geneinfinity.org/sp/sp_calculator.html"> 729 <img src="logos/wblogo03.png" alt="Scientific Calculator" width="84" height="50" /></a> 730 </div> 731 <div class="toolboxtitle"> 732 <a class="toolboxtitle" href="https://geneinfinity.org/sp/sp_calculator.html">Scientific <br/> Calculator</a> 733 </div> 734 </div> 735 <div class="toolbox"> 736 <div class="toolboxlogo"> 737 <a href="https://geneinfinity.org/sp/sp_rotor.html"> 738 <img src="logos/wblogo04.png" alt="G-Force to RPM" width="84" height="50" /></a> 739 </div> 740 <div class="toolboxtitle"> 741 <a class="toolboxtitle" href="https://geneinfinity.org/sp/sp_rotor.html">G-Force - RPM <br/> Converter</a> 742 </div> 743 </div> 744 <div class="toolbox"> 745 <div class="toolboxlogo"> 746 <a href="https://geneinfinity.org/cc/cc_dnaconverter.html"> 747 <img src="logos/wblogo08.png" alt="DNA Converter" width="84" height="50" /></a> 748 </div> 749 <div class="toolboxtitle"> 750 <a class="toolboxtitle" href="https://geneinfinity.org/cc/cc_dnaconverter.html">DNA μg & pmol<br/> Converter</a> 751 </div> 752 </div> 753 <div class="toolbox"> 754 <div class="toolboxlogo"> 755 <a href="https://geneinfinity.org/sp/sp_celciustofahrenheit.html"> 756 <img src="logos/wblogo10.png" alt="Celsius to Farenheit converter" width="84" height="50" /></a> 757 </div> 758 <div class="toolboxtitle"> 759 <a class="toolboxtitle" href="https://geneinfinity.org/sp/sp_celciustofahrenheit.html">Celsius <br/> Farenheit</a> 760 </div> 761 </div> 762 763 <div class="SubPanelView" id="Panel8Id"> 764 765 </div> 766 </div><!-- Panel8 - calculators --> 767 768 <div class="DataPanelsContent"><!-- sequence analysis - Panel4 --> 769 <div class="SubPanelMenu"> 770 <a href="sp/sp_quicklinks.html" onclick="panel4.loadContent(this.href,{id:'sequenceslinks'});return false;">Links</a> 771 <a href="sp/sp_nucdatabases.html" onclick="panel4.loadContent(this.href,{id:'nucdatabases'});return false;">Databases</a> 772 <a href="sp/sp_seqsearch.html" onclick="panel4.loadContent(this.href,{id:'seqsearch'});return false;">Sequence Search</a> 773 <a href="sp/sp_blast.html" onclick="panel4.loadContent(this.href,{id:'blast'});return false;">BLAST & Homology</a> 774 <a href="sp/sp_alignments.html" onclick="panel4.loadContent(this.href,{id:'alignments'});return false;">Alignments</a> 775 <a href="sp/sp_coding.html" onclick="panel4.loadContent(this.href,{id:'coding'});return false;">ORFs, Splicing & Coding</a> 776 <a href="sp/sp_motif.html" onclick="panel4.loadContent(this.href,{id:'motif'});return false;">DNA Patterns & Motifs</a> 777 <a href="sp/sp_transcription.html" onclick="panel4.loadContent(this.href,{id:'transcription'});return false;">Transcription</a> 778 <a href="sp/sp_seqlogos.html" onclick="panel4.loadContent(this.href,{id:'seqlogos'});return false;">Sequence Logos</a> 779 <p> </p> 780 <p> </p> 781 <p> </p> 782 </div> 783 <div class="SubPanelView" id="Panel4Id"> 784 <div class="logolinks" id="seqlinks">Sequence Analysis</div> 785 786 <div class="logobox"> 787 <div class"logoimg"> <a href="sms/sms_reversecomplement.html"> <img class="logoimg" src="logos/wblogo02.png" alt="Rev Comp" width="84" height="50" /> </a> </div> 788 <div class="logott"> <a class="logott" href="sms/sms_reversecomplement.html">Reverse Complement</a> </div> 789 </div> 790 791 <div class="logobox"> 792 <div class"logoimg"> <a href="http://www.ncbi.nlm.nih.gov/blast/Blast.cgi?PAGE=Nucleotides&PROGRAM=blastn&MEGABLAST=on&BLAST_PROGRAMS=megaBlast&PAGE_TYPE=BlastSearch&SHOW_DEFAULTS=on"> <img class="logoimg" src="logos/wblogo05.png" alt="NCBI blastn" width="84" height="50" /> </a> </div> 793 <div class="logott"> <a class="logott" href="http://www.ncbi.nlm.nih.gov/blast/Blast.cgi?PAGE=Nucleotides&PROGRAM=blastn&MEGABLAST=on&BLAST_PROGRAMS=megaBlast&PAGE_TYPE=BlastSearch&SHOW_DEFAULTS=on">NCBI blastn</a> </div> 794 </div> 795 796 <div class="logobox"> 797 <div class"logoimg"> <a href="sms/sms_aligndna.html"> <img class="logoimg" src="logos/wblogo01.png" alt="DNA Align" width="84" height="50" /> </a> </div> 798 <div class="logott"> <a class="logott" href="sms/sms_aligndna.html">Fast Pairwise Alignment</a> </div> 799 </div> 800 801 <div class="logobox"> 802 <div class"logoimg"> <a href="http://www.ebi.ac.uk/Tools/psa/emboss_needle/nucleotide.html"> <img class="logoimg" src="logos/wblogo07.png" alt="EMBOSS Needle" width="84" height="50" /> </a> </div> 803 <div class="logott"> <a class="logott" href="http://www.ebi.ac.uk/Tools/psa/emboss_needle/nucleotide.html">Pairwise Aligment</a> </div> 804 </div> 805 806 <div class="logobox"> 807 <div class"logoimg"> <a href="http://www.ebi.ac.uk/Tools/msa/clustalo/"> <img class="logoimg" src="logos/wblogo09.png" alt="ClustalW2" width="84" height="50" /> </a> </div> 808 <div class="logott"> <a class="logott" href="http://www.ebi.ac.uk/Tools/msa/clustalo/">Clustal Omega</a> </div> 809 </div> 810 811 812 </div> 813 </div><!-- Panel4 - sequence analysis --> 814 815 <div class="DataPanelsContent"><!-- Panel2 - proteins --> 816 <div class="SubPanelMenu"> 817 <a href="sp/sp_quicklinks.html" onclick="panel2.loadContent(this.href,{id:'proteinlinks'});return false;">Links</a> 818 <a href="sp/sp_aasymbols.html" onclick="panel2.loadContent(this.href,{id:'aasymbols'});return false;">A.A. Symbols</a> 819 <a href="sp/sp_aaprops.html" onclick="panel2.loadContent(this.href,{id:'aaprops'});return false;">A.A. Properties</a> 820 <a href="sp/sp_proteinpinmw.html" onclick="panel2.loadContent(this.href,{id:'proteinpinmw'});return false;">Protein pI & MW</a> 821 <a href="sp/sp_proteinsearch.html" onclick="panel2.loadContent(this.href,{id:'proteinsearch'});return false;">Protein Search & Retrieval</a> 822 <a href="sp/sp_proteinblast.html" onclick="panel2.loadContent(this.href,{id:'proteinblast'});return false;">BLAST & Homology</a> 823 <a href="sp/sp_proteinalign.html" onclick="panel2.loadContent(this.href,{id:'proteinalign'});return false;">Protein Alignment</a> 824 <a href="sp/sp_proteindom.html" onclick="panel2.loadContent(this.href,{id:'proteindom'});return false;">Domains & Families</a> 825 <a href="sp/sp_proteinfunction.html" onclick="panel2.loadContent(this.href,{id:'proteinfunction'});return false;">Protein Function</a> 826 <a href="sp/sp_proteininteraction.html" onclick="panel2.loadContent(this.href,{id:'proteininteraction'});return false;">Protein Interactions</a> 827 <a href="sp/sp_proteinprimstruct.html" onclick="panel2.loadContent(this.href,{id:'proteinprimstruct'});return false;">Primary Structure</a> 828 <a href="sp/sp_proteinmotifs.html" onclick="panel2.loadContent(this.href,{id:'proteinmotifs'});return false;">Patterns & Motifs</a> 829 <a href="sp/sp_proteinloc.html" onclick="panel2.loadContent(this.href,{id:'proteinloc'});return false;">Subcellular Localization</a> 830 <a href="sp/sp_proteinptmodifs.html" onclick="panel2.loadContent(this.href,{id:'proteinptmodifs'});return false;">Post-Translational Modifications</a> 831 <a href="sp/sp_proteinsecondstruct.html" onclick="panel2.loadContent(this.href,{id:'proteinsecondstruct'});return false;">Protein Secondary Structure</a> 832 <!-- a href="sp/sp_proteintertiarystruct.html" onclick="panel2.loadContent(this.href,{id:'proteintertiarystruct'});return false;">Protein Tertiary Structure</a --> 833 <a href="sp/sp_proteindrawing.html" onclick="panel2.loadContent(this.href,{id:'proteindrawing'});return false;">Drawing Proteins</a> 834 </div> 835 <div class="SubPanelView" id="Panel2Id"> 836 <div class="logolinks">Protein Analysis</div> 837 838 <div class="logobox"> 839 <div class"logoimg"> <a href="http://www.ncbi.nlm.nih.gov/blast/Blast.cgi?PAGE=Proteins&PROGRAM=blastp&BLAST_PROGRAMS=blastp&PAGE_TYPE=BlastSearch&SHOW_DEFAULTS=on"> <img class="logoimg" src="logos/wblogo05.png" alt="PDB" width="84" height="50" /> </a> </div> 840 <div class="logott"> <a class="logott" href="http://www.ncbi.nlm.nih.gov/blast/Blast.cgi?PAGE=Proteins&PROGRAM=blastp&BLAST_PROGRAMS=blastp&PAGE_TYPE=BlastSearch&SHOW_DEFAULTS=on">Protein BLAST</a> </div> 841 </div> 842 843 <div class="logobox"> 844 <div class"logoimg"> <a href="http://www.ihop-net.org/UniPub/iHOP/"> <img class="logoimg" src="logos/wblogo18.png" alt="PDB" width="84" height="50" /> </a> </div> 845 <div class="logott"> <a class="logott" href="http://www.ihop-net.org/UniPub/iHOP/">iHOP Protein Harvester</a> </div> 846 </div> 847 848 <!-- div class="logobox"> 849 <div class"logoimg"> <a href="http://harvester.fzk.de/harvester/"> <img class="logoimg" src="logos/wblogo19.png" alt="PDB" width="84" height="50" /> </a> </div> 850 <div class="logott"> <a class="logott" href="http://harvester.fzk.de/harvester/">Harvester Portal</a> </div> 851 </div --> 852 853 <div class="logobox"> 854 <div class"logoimg"> <a href="http://elm.eu.org/"> <img class="logoimg" src="logos/wblogo20.png" alt="PDB" width="84" height="50" /> </a> </div> 855 <div class="logott"> <a class="logott" href="http://elm.eu.org/">
855Eukaryotic Linear Motif</a> </div> 856 </div> 857 858 <div class="logobox"> 859 <div class"logoimg"> <a href="sms/sms_proteinmw.html"> <img class="logoimg" src="logos/wblogo12.png" alt="PDB" width="84" height="50" /> </a> </div> 860 <div class="logott"> <a class="logott" href="sms/sms_proteinmw.html">Calculate<br/>MW</a> </div> 861 </div> 862 863 <div class="logobox"> 864 <div class"logoimg"> <a href="sms/sms_proteiniep.html"> <img class="logoimg" src="logos/wblogo13.png" alt="PDB" width="84" height="50" /> </a> </div> 865 <div class="logott"> <a class="logott" href="sms/sms_proteiniep.html">Calculate <br/>pI</a> </div> 866 </div> 867 868 <div class="logobox"> 869 <div class"logoimg"> <a href="http://www.expasy.org/tools/protparam.html"> <img class="logoimg" src="logos/wblogo14.png" alt="PDB" width="84" height="50" /> </a> </div> 870 <div class="logott"> <a class="logott" href="http://www.expasy.org/tools/protparam.html">ProtParam tool</a> </div> 871 </div> 872 873 <div class="logobox"> 874 <div class"logoimg"> <a href="sms/sms_proteingravy.html"> <img class="logoimg" src="logos/wblogo15.png" alt="PDB" width="84" height="50" /> </a> </div> 875 <div class="logott"> <a class="logott" href="sms/sms_proteingravy.html">Protein GRAVY</a> </div> 876 </div> 877 878 <div class="logobox"> 879 <div class"logoimg"> <a href="sms/sms_protpatterns.html"> <img class="logoimg" src="logos/wblogo16.png" alt="PDB" width="84" height="50" /> </a> </div> 880 <div class="logott"> <a class="logott" href="sms/sms_protpatterns.html">Pattern Search</a> </div> 881 </div> 882 883 <div class="logobox"> 884 <div class"logoimg"> <a href="sms/sms_proteinstats.html"> <img class="logoimg" src="logos/wblogo17.png" alt="PDB" width="84" height="50" /> </a> </div> 885 <div class="logott"> <a class="logott" href="sms/sms_proteinstats.html">Statistics</a> </div> 886 </div> 887 888 </div> 889 </div><!-- Panel2 - protein analysis --> 890 891 <div class="DataPanelsContent"><!-- Panel6 - Molecular Structure --> 892 <div class="SubPanelMenu"> 893 <a href="sp/sp_quicklinks.html" onclick="panel6.loadContent(this.href,{id:'structurelinks'});return false;">Links</a> 894 <a href="sp/sp_structdatabases.html" onclick="panel6.loadContent(this.href,{id:'structdatabases'});return false;">3-D Structure Databases</a> 895 <a href="sp/sp_structsearch.html" onclick="panel6.loadContent(this.href,{id:'structsearch'});return false;">Search & Retrieval</a> 896 <a href="sp/sp_structcompare.html" onclick="panel6.loadContent(this.href,{id:'structcompare'});return false;">3-D Structure Comparison</a> 897 <a href="sp/sp_structanalysis.html" onclick="panel6.loadContent(this.href,{id:'structanalysis'});return false;">3-D Structure Analysis</a> 898 <a href="sp/sp_structmolvis.html" onclick="panel6.loadContent(this.href,{id:'structviewers'});return false;">Molecular Visualization</a> 899 <a href="sp/sp_structpred.html" onclick="panel6.loadContent(this.href,{id:'structpred'});return false;">Structure & Function Prediction</a> 900 <a href="sp/sp_structmodeling.html" onclick="panel6.loadContent(this.href,{id:'structmodeling'});return false;">Molecular Dynamic & Simulations</a> 901 <a href="sp/sp_structdocking.html" onclick="panel6.loadContent(this.href,{id:'structdocking'});return false;">Structure Docking</a> 902 </div> 903 <div class="SubPanelView" id="Panel6Id"> 904 <div class="logolinks">Structural Analysis</div> 905 <div class="logobox"> 906 <div class"logoimg"> <a href="http://www.rcsb.org"> <img class="logoimg" src="logos/wblogo11.png" alt="PDB" width="84" height="50" /> </a> </div> 907 <div class="logott"> <a class="logott" href="http://www.rcsb.org">RCSB</a> </div> 908 </div> 909 </div> 910 </div><!-- Panel6 - Molecular Structure --> 911 912 <div class="DataPanelsContent"><!-- Panel7 - journals --> 913 <div class="SubPanelMenu"> 914 <a href="jr/jr_cell.html" onclick="panel7.loadContent(this.href,{id:'cell'});return false;">Cell</a> 915 <a href="jr/jr_cancercell.html" onclick="panel7.loadContent(this.href,{id:'c
915ancercell'});return false;">Cancer Cell</a> 916 <a href="jr/jr_embo.html" onclick="panel7.loadContent(this.href,{id:'embo'});return false;">EMBO</a> 917 <a href="jr/jr_jcellbio.html" onclick="panel7.loadContent(this.href,{id:'jcellbio'});return false;">J. of Cell Biology</a> 918 <a href="jr/jr_jexpmed.html" onclick="panel7.loadContent(this.href,{id:'jexpmed'});return false;">J. of Exp. Medicine</a> 919 <a href="jr/jr_lancet.html" onclick="panel7.loadContent(this.href,{id:'lancet'});return false;">Lancet</a> 920 <a href="jr/jr_molcell.html" onclick="panel7.loadContent(this.href,{id:'molcell'});return false;">Molecular Cell</a> 921 <a href="jr/jr_nature.html" onclick="panel7.loadContent(this.href,{id:'nature'});return false;">Nature</a> 922 <a href="jr/jr_naturecellbio.html" onclick="panel7.loadContent(this.href,{id:'naturecellbio'});return false;">Nature Cell Biology</a> 923 <a href="jr/jr_naturegen.html" onclick="panel7.loadContent(this.href,{id:'naturegen'});return false;">Nature Genetics</a> 924 <a href="jr/jr_naturemed.html" onclick="panel7.loadContent(this.href,{id:'naturemed'});return false;">Nature Medicine</a> 925 <a href="jr/jr_naturenbt.html" onclick="panel7.loadContent(this.href,{id:'naturenbt'});return false;">Nature Biotechnology</a> 926 <a href="jr/jr_naturestrucbio.html" onclick="panel7.loadContent(this.href,{id:'naturestrucbio'});return false;">Nature Structural Biology</a> 927 <a href="jr/jr_pnas.html" onclick="panel7.loadContent(this.href,{id:'pnas'});return false;">Proc. Natl. Acad. Sci.</a> 928 <a href="jr/jr_science.html" onclick="panel7.loadContent(this.href,{id:'science'});return false;">Science</a> 929 </div> 930 <div class="SubPanelView" id="Panel7Id"> 931 <div class="sptitle"> 932 </div> 933 </div> 934 </div><!-- Panel7 - journals --> 935 936 <div class="DataPanelsContent"><!-- Panel3 - desk --> 937 <div class="SubPanelMenu"> 938 <a href="sp/sp_unitsystems.html" onclick="panel3.loadContent(this.href,{id:'unitsystems'});return false;">Unit Systems &<br/> Conversions</a> 939 <a href="sp/sp_eltable.html" onclick="panel3.loadContent(this.href,{id:'elementtable'});return false;">Element List</a> 940 <a href="eltable.html">Periodic Table</a> 941 <a href="sp/sp_radioactivity.html" onclick="panel3.loadContent(this.href,{id:'radioactivity'});return false;">Radioactivity & Radioisotopes</a> 942 <a href="sp/sp_literature.html" onclick="panel3.loadContent(this.href,{id:'literature'});return false;">Literature Search</a> 943 <a href="sp/sp_patents.html" onclick="panel3.loadContent(this.href,{id:'patents'});return false;">Patent Resources</a> 944 <a href="sp/sp_writing.html" onclick="panel3.loadContent(this.href,{id:'engwriting'});return false;">Grant Writing</a> 945 <a href="sp/sp_statistics.html" onclick="panel3.loadContent(this.href,{id:'statistics'});return false;">Statistics</a> 946 </div> 947 948 <div class="SubPanelView" id="Panel3Id"> 949 <div class="logolinks">Desk</div> 950 951 <div class="logobox"> 952 <div class"logoimg"> <a href="http://www.patentlens.net/"> <img class="logoimg" src="logos/wblogo21.png" alt="Patent Search" width="84" height="50" /> </a> </div> 953 <div class="logott"> <a class="logott" href="http://www.patentlens.net/">Patent Search</a> </div> 954 </div> 955 956 957 </div> 958 </div><!-- Panel3 - desk --> 959 960 </div> 961 </div><!-- datapanel --> 962 963 <div id="errorreport"><!-- error report --> 964 <p id="errorcontent"> </p> 965 </div><!-- error report --> 966 967 <div id="ggsearch"><!-- SiteSearch Google --> 968 <table border="0" align="center" bgcolor="#ffffff"> 969 <tr> 970 <td nowrap="nowrap"> 971 <form action="https://geneinfinity.org/dt/ggsearch.html" id="cse-search-box"> 972 <div> 973 <input type="hidden" name="cx" value="partner-pub-4975278383087600:9175054212" /> 974 <input type="hidden" name="cof" value="FORID:10" /> 975 <input type="hidden" name="ie" value="UTF-8" /> 976 <input type="text" name="q" size="55" /> 977 <input type="submit" name="sa" value="Search" /> 978 </div> 979</form> 980</td> 981</tr> 982</table> 983
984<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>
984 985 986 </div><!-- SiteSearch Google --> 987 <div class="socialicons"><!-- Social Icons --> 988 <div class="addthis_toolbox addthis_default_style" addthis:url="https://geneinfinity.org/" addthis:title="The Web Bench: An online bench for all biologists" style="width:200px; margin:0 auto" > 989 <a class="addthis_button_twitter"></a> 990 <span class="addthis_separator"> </span> 991 <a class="addthis_button_facebook"></a> 992 <span class="addthis_separator"> </span> 993 <a class="addthis_button_reddit"></a> 994 <span class="addthis_separator"> </span> 995 <a class="addthis_button_stumbleupon"></a> 996 <span class="addthis_separator"> </span> 997 <a class="addthis_button_delicious"></a> 998 <span class="addthis_separator"> </span> 999 <a class="addthis_button_expanded"></a> 1000 </div> 1001
1001<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4c8da4cf4e4953d4"></script>
1001 1002 </div><!-- Social Icons --> 1003 </div><!-- content --> 1004 </div><!-- wbmain --> 1005 1006 <div class="yui3-u" id="wbrightbar"> 1007<div class="content"> 1008 <div class="box"> 1009 <div class="boxtt" id="welcome">Welcome</div> 1010 <div class="boxleft"><img src="images/wbblue.jpg" alt="web bench" width="70" height="50" /></div> 1011 <div class="boxbody">Welcome to <strong>The Web Bench</strong>, the place to find information for your operations at the bench! <br /> 1012 </div> 1013 </div> 1014 1015 <div class="box"> 1016 1017 1018 1019 1020 1021 </div> 1022 1023 <div class="box"> 1024 <div class="boxtt" id="feedback">Sequence Analysis with GenBeans</div> 1025 <div class="boxbody"> Try <strong><a href="http://www.genbeans.org/">GenBeans</a></strong>: Best free software for DNA sequence editing! 1026 </div> 1027 </div><!-- box --> 1028 1029 <div class="box"> 1030 <div class="boxtt" id="feedback">Feedback</div> 1031 <div class="boxbody">Do not hesitate to send us your <a href="mailto:[email protected]">feedback!</a> We are welcoming your <a href="mailto:[email protected]">suggestions</a> as well.<br /> 1032 </div> 1033 </div> 1034 1035 <div class="box"> 1036 <div class="boxtt"> 1037 <img src="images/bookmark.png" width="16" height="16" /> 1038 <a href="javascript:bookmarksite('Web Bench', 'https://www.geneinfinity.org')">Bookmark this page!</a> 1039 </div> 1040 </div> 1041 1042</div><!-- content --> 1043</div><!-- wbrightbar --> 1044 1045 </div> 1046 1047 <div class="footer"> 1048 <div class="content"> 1049 <ul id="footerlist1"> 1050 <li class="first"><a href="https://geneinfinity.org/gi/policy.html">Privacy Policy</a></li> 1051 <li><a href="https://geneinfinity.org/gi/services.html">Terms of Service</a></li> 1052 <li><a href="https://geneinfinity.org/gi/contact.php">Contact</a></li> 1053 <li><a href="https://geneinfinity.org/gi/about.html">About</a></li> 1054 </ul> 1055 <ul id="footerlist2"> 1056 <li class="first">© 2025 Gene Infinity LLC - All rights reserved.</li> 1057 </ul> 1058 1059 </div> 1060 </div><!-- footer --> 1061 1062</div><!-- page --> 1063
1064<script type="text/javascript"> 1065<!-- 1066var DataPanelsDiv = new Spry.Widget.TabbedPanels("DataPanelsDiv"); 1067var panel0 = new Spry.Widget.HTMLPanel("Panel0Id"); <!-- molbio --> 1068var panel1 = new Spry.Widget.HTMLPanel("Panel1Id"); <!-- seq manipulation --> 1069var panel2 = new Spry.Widget.HTMLPanel("Panel2Id", {evalScripts:false}); <!-- protein analysis --> 1070var panel3 = new Spry.Widget.HTMLPanel("Panel3Id"); <!-- desk --> 1071var panel4 = new Spry.Widget.HTMLPanel("Panel4Id"); <!-- seq analysis --> 1072var panel5 = new Spry.Widget.HTMLPanel("Panel5Id"); <!-- protein manipulation --> 1073var panel6 = new Spry.Widget.HTMLPanel("Panel6Id"); <!-- molecular structures --> 1074var panel7 = new Spry.Widget.HTMLPanel("Panel7Id"); <!-- journals --> 1075var panel8 = new Spry.Widget.HTMLPanel("Panel8Id"); <!-- calculators --> 1076 1077 1078function panelObserverFunc(notificationType, notifier, data) 1079{ 1080 if (notificationType == "onPreLoad") { 1081 //alert(data.url); 1082 //alert(data.id); 1083 sessvars.panel_url=data.url; 1084 sessvars.panel_id=data.id; 1085 } 1086} 1087panel0.addObserver(panelObserverFunc); 1088panel1.addObserver(panelObserverFunc); 1089panel2.addObserver(panelObserverFunc); 1090panel3.addObserver(panelObserverFunc); 1091panel4.addObserver(panelObserverFunc); 1092panel5.addObserver(panelObserverFunc); 1093panel6.addObserver(panelObserverFunc); 1094panel7.addObserver(panelObserverFunc); 1095panel8.addObserver(panelObserverFunc); 1096 1097var urlParts = String(document.location).split('?'); 1098 1099if(urlParts[1] && (urlParts[1].indexOf('dp')!=-1 || urlParts[1].indexOf('er')!=-1)){ 1100 1101 var urlVars = urlParts[1].split('&'); 1102 for(var i=0; i<=(urlVars.length); i++){ 1103 if(urlVars[i]){ 1104 var urlVarPair = urlVars[i].split('='); 1105 if(urlVarPair[0] == 'dp' ) { 1106 var ind = parseInt(urlVarPair[1]); 1107 var tab = IndextoTab(ind) 1108 DataPanelsDiv.showPanel(tab); 1109 } else if(urlVarPair[0] == 'er' ) { 1110 var ind = parseInt(urlVarPair[1]); 1111 if(ind==404) { 1112 1113 DataPanelsDiv.showPanel(0); 1114 document.getElementById("errorcontent").innerHTML = "<b>The requested URL was not found on this server!</b>"; 1115 setTimeout('document.getElementById("errorcontent").innerHTML = " "',5000); 1116 } 1117 } 1118 } 1119 } 1120} else { 1121 var url = sessvars.panel_url; 1122 var sid = sessvars.panel_id; 1123 if(typeof url=="string" && url.length>0 && url.indexOf("sp_")!=-1) { 1124 var tab = DataPanelsDiv.getCurrentTabIndex(); 1125 var ind = TabtoIndex(tab); 1126 var panel = IndextoPanel(ind); 1127 panel.loadContent(url,{id:sid}); 1128 } 1129} 1130 1131function IndextoTab(index) 1132{ 1133 var tab; 1134 switch(index) { /* inverse of TabtoIndex */ 1135 // Index tab 1136 case 0: tab = 0; break; <!-- molbio --> 1137 case 1: tab = 1; break;
1137 <!-- DNA tools --> 1138 case 5: tab = 2; break; <!-- sequence analysis --> 1139 case 4: tab = 3; break; <!-- protein tools --> 1140 case 2: tab = 4; break; <!-- protein analysis --> 1141 case 6: tab = 5; break; <!-- molecular structures --> 1142 case 7: tab = 6; break; <!-- journals --> 1143 case 8: tab = 7; break; <!-- calculators & converters--> 1144 case 3: tab = 8; break; <!-- desk --> 1145 } 1146 return(tab); 1147} 1148 1149function TabtoIndex(tab) 1150{ 1151 var ind; 1152 switch(tab) { /* tab = visual */ 1153 // tab index 1154 case 0: ind = 0; break; <!-- molbio --> 1155 case 1: ind = 1; break; <!-- DNA tools --> 1156 case 2: ind = 5; break; <!-- protein tools --> 1157 case 3: ind = 8; break; <!-- calculators & converters--> 1158 case 4: ind = 4; break; <!-- sequence analysis --> 1159 case 5: ind = 2; break; <!-- protein analysis --> 1160 case 6: ind = 6; break; <!-- molecular structures --> 1161 case 7: ind = 7; break; <!-- journals --> 1162 case 8: ind = 3; break; <!-- desk --> 1163 } 1164 return(ind); 1165} 1166 1167function IndextoPanel(ind) /* index = panel = panelId */ 1168{ 1169 var pan; 1170 switch(ind) { 1171 case 0: pan = panel0; break; <!-- molbio --> 1172 case 1: pan = panel1; break;
1172 <!-- DNA tools --> 1173 case 2: pan = panel2; break; <!-- protein analysis --> 1174 case 3: pan = panel3; break; <!-- desk --> 1175 case 4: pan = panel4; break; <!-- sequence analysis --> 1176 case 5: pan = panel5; break; <!-- protein tools --> 1177 case 6: pan = panel6; break; <!-- molecular structures --> 1178 case 7: pan = panel7; break; <!-- journals --> 1179 case 8: pan = panel8; break; <!-- calculators & converters--> 1180 } 1181 return(pan); 1182} 1183 1184//--> 1185</script>
1185
1186<script language="Javascript"> 1187<!-- 1188function temp (form) 1189{form.fahrenheit.value = Math.round((form.celsius.value*1.8+32)*100)/100} 1190//--> 1191</script>
vendor: 1 bytes, line 1191
1191
1192<script type="text/javascript"> 1193function reloadSearch() 1194{ 1195var x=document.getElementById("ggsearch") 1196alert("I am a " + x.tagName + " element") 1197} 1198</script>
vendor: 1 bytes, line 1198
1198
1199<script type="text/javascript"> 1200/*********************************************** 1201* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) 1202* This notice MUST stay intact for legal use 1203* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code 1204***********************************************/ 1205/* Modified to support Opera */ 1206function bookmarksite(title,url){ 1207if (window.sidebar) // firefox 1208 window.sidebar.addPanel(title, url, ""); 1209else if(window.opera && window.print){ // opera 1210 var elem = document.createElement('a'); 1211 elem.setAttribute('href',url); 1212 elem.setAttribute('title',title); 1213 elem.setAttribute('rel','sidebar'); 1214 elem.click(); 1215} 1216else if(document.all)// ie 1217 window.external.AddFavorite(url, title); 1218} 1219</script>
1219 1220</body> 1221</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.