<!--Describes configuration file for GO processing-->
<!ELEMENT gene2go-config    (defaults?, databases, additional-files?, unused-files?)>
<!ELEMENT defaults          (srcid2geneid-file?, src-column?, target-column?, ftp-path?, ontology-file?)>
<!ELEMENT databases         (database*)>
<!ELEMENT additional-files  (file*)>
<!ELEMENT unused-files      (file*)>
<!ELEMENT srcid2geneid-file (#PCDATA)>
<!ELEMENT src-column        (#PCDATA)>
<!ELEMENT target-column     (#PCDATA)>
<!ELEMENT ftp-path          (#PCDATA)>
<!ELEMENT ontology-file     (#PCDATA)>
<!ELEMENT database          (file*)>
<!ATTLIST database name CDATA #REQUIRED
                   url CDATA #IMPLIED
>
<!ELEMENT file      (tax-id|tax-substitute)*>
<!ATTLIST file     name CDATA #IMPLIED
                   desc CDATA #IMPLIED
                   src-column CDATA #IMPLIED
                   target-column CDATA #IMPLIED
                   srcid2geneid-file CDATA #IMPLIED
                   src-transform CDATA #IMPLIED
                   target-transform CDATA #IMPLIED
                   ref2pmid-url CDATA #IMPLIED
                   ref-transform CDATA #IMPLIED
                   path CDATA #IMPLIED
                   ftp-path CDATA #IMPLIED
>
<!ELEMENT tax-id         (#PCDATA)>
<!ELEMENT tax-substitute EMPTY>
<!ATTLIST tax-substitute source CDATA #REQUIRED
                         target CDATA #REQUIRED
>
                         
