A genomic database system that makes use of autonomous agents for providing
access to the database. The autonomous agents, which are preferably
implemented in a multitasking environment, each seek target data to be
processed and then call a program to process the target data. The results
of the program are then placed in the database. The autonomous agent model
permits the sequence data and processing programs to be changed without
the need to be concerned with data synchronization or heterogeneity. The
agents may be implemented as object oriented programs that permit the
extraction of generic software code in an agent code base. The agents may
implement annotation functions, analysis algorithms, or may control the
assembly of gene sequences.
Un sistema genomic de la base de datos que hace uso los agentes autónomos para proporcionar el acceso a la base de datos. Los agentes autónomos, que se ponen en ejecucio'n preferiblemente en un ambiente de los trabajos múltiple, cada datos de la blanco de la búsqueda que se procesarán y entonces llaman un programa para procesar los datos de la blanco. Los resultados del programa entonces se ponen en la base de datos. El modelo autónomo del agente permite los datos de la secuencia y los programas del proceso que se cambiarán sin la necesidad de ser tratado a la sincronización o a la heterogeneidad de los datos. Los agentes se pueden poner en ejecucio'n como programas orientados objeto que permitan la extracción del código genérico del software en una base del código del agente. Los agentes pueden poner las funciones de la anotación en ejecucio'n, algoritmos del análisis, o pueden controlar el montaje de las secuencias del gene.