_     _                  __  __ _           _          _
 | |   (_)_ __  _   ___  _|  \/  (_)_ __   __| | ___  __| |
 | |   | | '_ \| | | \ \/ / |\/| | | '_ \ / _` |/ _ \/ _` |
 | |___| | | | | |_| |>  <| |  | | | | | | (_| |  __/ (_| |
 |_____|_|_| |_|\__,_/_/\_\_|  |_|_|_| |_|\__,_|\___|\__,_|
| Home | Software | Mirrors | Writings | Dutch Power Cows | About |

Software

qd-tools

| General | Documentation | Credit History | Subversion |

README
CREDITS
LICENSE
ChangeLog

compilation-information.txt
manpage-qdinfo.dat.txt
qd-output-example-linux.txt
qd-output-example-osx-from-linux.txt
qd-output-example-osx.txt
qd-xml-output-example-linux.txt
qd-xml-output.dtd
qd.c-defines.txt
update-qd.log
update-qd.txt
xml-ouput.txt

qd / queue.dat documentation
Using qd HOWTO
Dick Howells F@H Tools Page
$ cat qd-xml-output.dtd
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE queue_dump [
  <!ELEMENT queue_dump                (
                                       qd,
                                       qdinfo?,
                                       notice*,
                                       error?,
                                       queue?
                                      )>
  <!ELEMENT qd                        (
                                       date,
                                       functional_revision
                                      )>
  <!ELEMENT date                      (#PCDATA)>
  <!ELEMENT functional_revision       (#PCDATA)>
  <!ELEMENT qdinfo                    (#PCDATA)>
  <!ELEMENT notice                    (#PCDATA)>
  <!ELEMENT error                     (#PCDATA)>
  <!ELEMENT queue                     (
                                       version,
                                       system_type?,
                                       warning?,
                                       current_index,
                                       index+,
                                       results_successfully_sent?,
                                       download_rate?,
                                       upload_rate?,
                                       performance_fraction?,
                                       pph?,
                                       ppd?,
                                       ppw?,
                                       ppy?
                                      )>
  <!ELEMENT version                   (#PCDATA)>
  <!ELEMENT system_type               (#PCDATA)>
  <!ELEMENT warning                   (#PCDATA)>
  <!ELEMENT current_index             (#PCDATA)>
  <!ELEMENT index                     (
                                       number,
                                       status,
                                       points?,
                                       points_per_hour?,
                                       progress_rate?,
                                       progress?,
                                       server*,
                                       project_number?,
                                       project_name?,
                                       genome*,
                                       folding*,
                                       issue_timestamp?,
                                       begin_timestamp?,
                                       end_timestamp?,
                                       expect_timestamp?,
                                       due_timestamp?,
                                       expire_timestamp?,
                                       deadline?,
                                       preferred_timestamp?,
                                       preferred_deadline?,
                                       core?,
                                       cpu?,
                                       os?,
                                       smp_cores?,
                                       tag?,
                                       memory?,
                                       assignment_info?,
                                       collection_server?,
                                       download_timestamp?,
                                       upload_failures?,
                                       packet_size_limit?,
                                       qgen?,
                                       username?,
                                       team?,
                                       id?,
                                       machine_id?,
                                       work_unit?
                                      )>
  <!ELEMENT number                    (#PCDATA)>
  <!ELEMENT status                    (#PCDATA)>
  <!ELEMENT points                    (#PCDATA)>
  <!ELEMENT points_per_hour           (#PCDATA)>
  <!ELEMENT progress_rate             (#PCDATA)>
  <!ELEMENT progress                  (#PCDATA)>
  <!ELEMENT server                    (
                                       number,
                                       address
                                      )>
  <!ELEMENT address                   (#PCDATA)>
  <!ELEMENT project_number            (#PCDATA)>
  <!ELEMENT project_name              (#PCDATA)>
  <!ELEMENT genome                    (
                                       unit?,
                                       benchmark?,
                                       misc?,
                                       other?
                                      )>
  <!ELEMENT unit                      (#PCDATA)>
  <!ELEMENT benchmark                 (#PCDATA)>
  <!ELEMENT misc                      (#PCDATA)>
  <!ELEMENT other                     (#PCDATA)>
  <!ELEMENT folding                   (
                                       run?,
                                       clone?,
                                       generation?,
                                       benchmark?,
                                       misc?,
                                       other?
                                      )>
  <!ELEMENT run                       (#PCDATA)>
  <!ELEMENT clone                     (#PCDATA)>
  <!ELEMENT generation                (#PCDATA)>
  <!ELEMENT issue_timestamp           (#PCDATA)>
  <!ELEMENT begin_timestamp           (#PCDATA)>
  <!ELEMENT end_timestamp             (#PCDATA)>
  <!ELEMENT expect_timestamp          (#PCDATA)>
  <!ELEMENT due_timestamp             (#PCDATA)>
  <!ELEMENT expire_timestamp          (#PCDATA)>
  <!ELEMENT deadline                  (#PCDATA)>
  <!ELEMENT preferred_timestamp       (#PCDATA)>
  <!ELEMENT preferred_deadline        (#PCDATA)>
  <!ELEMENT core                      (
                                       url?,
                                       version?
                                      )>
  <!ELEMENT url                       (#PCDATA)>
  <!ELEMENT cpu                       (
                                       cosm_type?,
                                       cosm_subtype?,
                                       name?
                                      )>
  <!ELEMENT cosm_type                 (#PCDATA)>
  <!ELEMENT cosm_subtype              (#PCDATA)>
  <!ELEMENT name                      (#PCDATA)>
  <!ELEMENT os                        (
                                       cosm_type?,
                                       cosm_subtype?,
                                       name?
                                      )>
  <!ELEMENT smp_cores                 (#PCDATA)>
  <!ELEMENT tag                       (#PCDATA)>
  <!ELEMENT memory                    (#PCDATA)>
  <!ELEMENT assignment_info           (
                                       byte_order?,
                                       timestamp?,
                                       checksum?
                                      )>
  <!ELEMENT byte_order                (#PCDATA)>
  <!ELEMENT timestamp                 (#PCDATA)>
  <!ELEMENT checksum                  (#PCDATA)>
  <!ELEMENT collection_server         (#PCDATA)>
  <!ELEMENT download_timestamp        (#PCDATA)>
  <!ELEMENT upload_failures           (#PCDATA)>
  <!ELEMENT packet_size_limit         (#PCDATA)>
  <!ELEMENT qgen                      (#PCDATA)>
  <!ELEMENT username                  (#PCDATA)>
  <!ELEMENT team                      (#PCDATA)>
  <!ELEMENT id                        (#PCDATA)>
  <!ELEMENT machine_id                (#PCDATA)>
  <!ELEMENT work_unit                 (
                                       file,
                                       size,
                                       type?
                                      )>
  <!ELEMENT file                      (#PCDATA)>
  <!ELEMENT size                      (#PCDATA)>
  <!ELEMENT type                      (#PCDATA)>
  <!ELEMENT results_successfully_sent (#PCDATA)>
  <!ELEMENT download_rate             (
                                       speed,
                                       units
                                      )>
  <!ELEMENT speed                     (#PCDATA)>
  <!ELEMENT units                     (#PCDATA)>
  <!ELEMENT upload_rate               (
                                       speed,
                                       units
                                      )>
  <!ELEMENT performance_fraction      (
                                       fraction,
                                       units
                                      )>
  <!ELEMENT fraction                  (#PCDATA)>
  <!ELEMENT pph                       (#PCDATA)>
  <!ELEMENT ppd                       (#PCDATA)>
  <!ELEMENT ppw                       (#PCDATA)>
  <!ELEMENT ppy                       (#PCDATA)>
]>


Fortune:

"Though a program be but three lines long,
 someday it will have to be maintained."
 -- The Tao of Programming