to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
We haven't yet seen the iteration of the CSI: Crime Scene Investigation television franchise that rips this story from the headlines, but in 2007, turkey DNA was instrumental in proving the guilt of a criminal.
We had high hopes when we first saw the headline Utah State University Helps Solve Iowa Turkey Crime. Could it be that the crime being investigated involved a frozen turkey leg used as a murder weapon that was subsequently cooked in an effort to destroy evidence by serving it to the police who were investigating it? But no, it was nothing so dramatic. The crime in question involved poaching, where the murder victims were themselves wild turkeys.
Here's the key to how the Utah State University researchers cracked the case:
When game wardens served a search warrant on Iowa hunter Justin Jones, they found five packages of turkey meat. They suspected Jones used a 12-gauge shotgun to poach wild turkeys.
He beat a similar rap once before because no one could prove the meat came from wild turkeys instead the grocery store. This time authorities shipped meat samples to Utah State where they have the only nationwide wild turkey DNA database.
Who knew we needed one? But in this case it was invaluable. Samples from Justin Jones' private stash of turkey meat matched the DNA of wild turkey. "It was pretty convincing that they were, in fact, poached, that they were not domestic turkeys," genetics lab manager Carol Rowe said.
There was more to it than just comparing DNA matches to samples in USU's database. Here's how the Utah State researchers described how they got their man.
Roberg contacted Mock, who agreed to help with the investigation – but she needed help. Mock required DNA samples from known wild turkeys in the same geographic region as the suspected poached birds.
“If you’re showing a particular bird came from a particular population, you have to figure out the probability that this genotype came from your target population rather than from some other population,” says Mock, assistant professor in USU’s Department of Wildland Resources.
With help from Iowa conservation officers and state DNR personnel 78 samples were collected and shipped to USU’s lab. Mock and her team went to work and discovered that the samples seized from the suspect’s freezer showed a high probability of coming from the Iowa wild turkey population.
In the end, they had the suspect dead to rights, leading to perhaps the most boring legal outcome possible:
In October, Jones entered a guilty plea in court and was ordered to pay fines and court costs plus $1,000 toward the cost of USU’s efforts.
This 15-year old case is surprising in many ways. But perhaps the most surprising is how low the cost of doing DNA analysis had become. Consider the following:
DNA analysis has become even cheaper since. Offenders committing turkey-related crimes should beware!
Image Credit: Stable Diffusion DreamStudio Beta - "A cooked turkey in a laboratory, beside a microscope, scientists".
Labels: crime, technology, thanksgiving
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.