Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
executable file 36 lines (28 sloc) 1009 Bytes
#!/usr/bin/php
<?php ; // -*- mode: java; c-basic-indent: 4; tab-width: 4; indent-tabs-mode: nil; -*-
// Copyright: see COPYING
// Authors: see git-blame(1)
chdir ('public_html');
require_once 'lib/setup.php';
ini_set ("output_buffering", FALSE);
ini_set ("memory_limit", 67108864);
$fh = fopen("php://stdout", "a+");
$q = theDb()->query ("
SELECT *
FROM edits
LEFT JOIN variants ON edits.variant_id=variants.variant_id
WHERE is_draft=0 AND article_pmid>0 AND genome_id=0 AND disease_id=0 AND summary_long like '<?xml%'
");
if (theDb()->isError($q)) die ($q->getMessage() . "\n");
$fields = split(' ', 'edit_timestamp edit_oid variant_id variant_gene variant_aa_del variant_aa_pos variant_aa_ins variant_rsid article_pmid bionotate_xml');
fputcsv($fh, $fields);
$n=0;
while ($row =& $q->fetchRow()) {
$out = array();
$row['bionotate_xml'] = preg_replace('{\n}', '', $row['summary_long']);
foreach ($fields as $f) {
$out[] = $row[$f];
}
fputcsv($fh, $out);
}
fclose($fh);