| Download | Documentation | Bug Report |
| BlastXml2Database new Full Blast Xml Report Parser. |
Parses Full Blast Xml Report.
|
MySql and Postgres support. |
Use it with Linux Cron. |
Multi-Platform. |
Developed with Mono Project. |
Software Libre. |
Download the latest version ![]() |
| Latest alpha binaries release:v0.2.1 |
| Latest alpha sources release:v0.2.1 |
BlastXml2Database es un programa que permite leer y parsear archivos XML los cuales son generados por BLAST usando el parámetro -m 7. posteriormente permite almacenar en una base datos toda la informacion completa.
básicamente almacena los siguientes elementos:
BlastXml2Database necesita los siguientes programas:
Para instalar BlastXml2Database existen los siguientes pasos:
gacutil -i MySql.Data.dllel comando anterior instalara la librería de MySql Connector en el Global Assembly Cache(GAC) ,dependiendo donde tengas instalado mono y el gac deberá existir el siguiente arbol de directorios:
$HOME_MONO_GAC/gac/MySql.Data/5.0.8.1__c5687fc88969c44d/MySql.Data.dll
--program ========= permite elegir cual programa se ejecutara(bxml2dbmini o bxml2db_cutter) muy al estilo de blastall. --dir ========= establece el directorio que contiene los reportes generados por BLAST en formato Xml. --project ========= nombre de la base de datos en Mysql o PostgreSql donde se almacenara la información. --server ========= establece la dirección ip del servidor de datos Mysql o PostgreSql. --user usernamekey ================== usuario de la base de datos. --password passkey ================== contraseña del usuario de la base de datos. --security disabled|enabled =========================== permite habilitar o deshabilitar un esquema de seguridad inicial para dedos rápidos, es 100% recomendable deshabilitar la seguridad en los casos que el programa se vaya usar mediante cron o para visualizar la información que arroja al momento del procesamiento de los archivos xml. --fix-iteration disabled ======================== en la versión inicial del programa se usaba para arreglar algunos detalles que BLAST arrojaba al generar las iteraciones(ctgs). --data-server-provider ====================== permite especificar el proveedor de datos que se usara MySql o PostgreSql.