The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Bioinfo::App::Cmd::Blast::Cmd::SplitSubmitB - submit blast after splitting a fasta file into multiple files;

VERSION

version 0.1.15

SYNOPSIS

  use Bioinfo::App::Cmd::Blast::Cmd::SplitSubmitB;
  Bioinfo::App::Cmd::Blast::Cmd::SplitSubmit->new_with_cmd;

  example:
  biotools blast splitsubmitb -c 1 -d /path/db -i ./ -m 2 -p 7 -s 10 -n blastt

DESCRIPTION

this module splits a fasta file into multiple files, then submit these files on parallel.

ATTRIBUTES

indir

The input file is a file of fasta format

split_num

number of files that the fasta file will be split

blast_cpu

the cpu number will be set on blast

parallel_task_num

the task number will be running at the same time

db

the database that blast will use

type

blast

the subcomand in blast+, such as [blastp blastx],default:blastp

queue_name

the name of PBS queue

max_target_seqs

the parameter used in blast

outfmt

parameter used in blast

prefix

the prefix of the split file

evalue

parameter passed to blast

METHODS

execute

AUTHOR

Yan Xueqing <yanxueqing621@163.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by Yan Xueqing.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.