Skip to content
This repository has been archived by the owner on Jul 11, 2020. It is now read-only.
/ MultiBLAST Public archive

Sequentially Blast fasta files against a local database

License

Notifications You must be signed in to change notification settings

Kronopt/MultiBLAST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MultiBLAST

Sequentially Blast every fasta file (.faa or .fas) on a folder against a local database

Dependencies

How to run

  • Organize your files as follows on a folder:
    • MultiBLAST.py
    • database files (obtained via makeblast, with makeblastdb -in [yourGenes].pfasta -dbtype prot)
    • folder with fasta files (.faa or .fas) to blast (must be the only existing folder in the directory)
  • Run MultiBLAST.py from the command-line as follows python MultiBLAST.py [-t [#]]
  • For more help, type python MultiBLAST.py -h

Note

I developed this script to help me with a project I was involved in. As much as I tried to make it work on many different scenarios, it is still probably biased to work with the files I was using. Nevertheless, it should work fine for protein blasts. If you want to call more blast+ parameters, edit the variable standard_blast inside the loop_blast function.

About

Sequentially Blast fasta files against a local database

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages