Tengo un script que realiza consultas BLAST (bl2seq)correr BLAST (bl2seq) sin crear secuencia de archivos
El script funciona así:
- Get secuencia de una secuencia b
- escribir secuencia a a archivo
- escribir secuencia b al archivob
- ejecutar comando 'bl2seq -i archivoa -j archivob -n blastn'
- obtener una salida desde la salida estándar, análisis sintáctico
- repetición de 20 millones de veces
El bl2seq programa no admite la tubería. ¿Hay alguna manera de hacer esto y evitar escribir/leer en el disco duro?
Estoy usando Python BTW.
+1 @Austin, esta es una buena pregunta. Estaba buscando algo similar (15 millones de consultas a 'balstall', un comando de Blast2 también) y lo conseguí haciendo Google'ing. Por favor, considere volver a preguntar en http://biostars.org –