d8feabb353b3c2650facea4afd08c86bb56e5549 kent Fri Apr 6 16:51:54 2012 -0700 Moving autoSql and autoDtd and autoXml back to just under hg. A little autoSql -django fix. diff --git src/hg/autoXml/dasBed.dtdx src/hg/autoXml/dasBed.dtdx new file mode 100644 index 0000000..6a76eb7 --- /dev/null +++ src/hg/autoXml/dasBed.dtdx @@ -0,0 +1,43 @@ +<!ELEMENT DAS_BED (TEXT? SEGMENT*)> Top level data structure +<!ATTLIST DAS_BED id CDATA #REQUIRED> Some database ID. +<!ATTLIST DAS_BED version CDATA "1.0"> Version name. +<!ATTLIST DAS_BED label CDATA #IMPLIED> One or two word label. Defaults to id. +<!ATTLIST DAS_BED description CDATA #IMPLIED> One line description. Defaults to label. +<!ATTLIST DAS_BED author CDATA "anonymous"> Overall author list. +<!ATTLIST DAS_BED href CDATA #IMPLIED> Top level URL. See below for details + +<!ELEMENT TEXT (#PCDATA)> A tag around a possibly long description. + +<!ELEMENT SEGMENT (F*)> Encloses annotations around a segment of genome +<!ATTLIST SEGMENT id CDATA #REQUIRED> Sequence id (as in DASGFF's SEGMENT) +<!ATTLIST SEGMENT version CDATA #REQUIRED> Goes with sequence id. +<!ATTLIST SEGMENT start INT #REQUIRED> Start coordinate (1 based) +<!ATTLIST SEGMENT end INT #REQUIRED> End coordinate (inclusive) +<!ATTLIST SEGMENT strand CDATA #REQUIRED> +, or -. + +<!ELEMENT F (TEXT* F* B*)> A feature. May contain subfeatures. +<!ATTLIST F id CDATA #REQUIRED> Some database ID. +<!ATTLIST F start INT #REQUIRED> Start of first block relative to parent start. +<!ATTLIST F end INT #REQUIRED> End of last block relative to parent start. +<!ATTLIST F label CDATA #IMPLIED> One or two word label. Defaults to id. +<!ATTLIST F version CDATA #IMPLIED> Version number. +<!ATTLIST F description CDATA #IMPLIED> One line description. Defaults to label. +<!ATTLIST F author CDATA #IMPLIED> Track author. Defaults to DASBED URL. +<!ATTLIST F href CDATA #IMPLIED> Track level URL. Defaults to DASBED URL. +<!ATTLIST F strand CDATA #IMPLIED> +, -, or not even present (relative to parent). +<!ATTLIST F score INT -1> A number between 0 and 1000. +<!ATTLIST F thickStart INT -1> CDS start for genes. +<!ATTLIST F thickEnd INT -1> CDS end for genes. +<!ATTLIST F frame INT -1> Coding frame 1,2, or 3. +<!ATTLIST F qId CDATA #IMPLIED> ID of query sequence in an alignment. + +<!ELEMENT B> A block. Can hold alignment info. Deliberately small. +<!ATTLIST B start INT #REQUIRED> Start in sequence relative to item start. +<!ATTLIST B end INT #REQUIRED> End in sequence relative to item start. +<!ATTLIST B score INT -1> Score between 0 and 1000. +<!ATTLIST B qAli CDATA #IMPLIED> Query side of alignment including '-' chars. +<!ATTLIST B tAli CDATA #IMPLIED> Target (in segment) side of alignment. +<!ATTLIST B qStart INT -1> Query start coordinate. +<!ATTLIST B qEnd INT -1> Query end coordinate. + +