[Bioperl-l] RPSblast and existing BLAST packages (WAS: RemoteBlast)
Richard Adams
Richard.Adams at ed.ac.uk
Tue Nov 4 06:02:31 EST 2003
I'm not sure - here are some random musings
It seems easier to organize the modules by program package rather than
by program function - for example,
Smith-Waterman modules are distinct from Blast modules even though the
programs have similar aims. If we're going to have
a uniform access to Remote Blast and standalone blast then one way might
be to have BlastQuery class with common parameter
setting methods, and methods such as
run_remote_blast
run_local_blast
which access the implementing code as appropriate. But this might be
a pain to implement without breaking everyone's existing code.
Or, since standaloneblast uses autoload
we could just add alternative allowable names for methods so that
$factory->p('blastn') and $factory->program('blastn')are treated the
same. Having method names the same as the header names in the blast URI
documentation might be best as I would suspect that everyone has used
the web interface but not everyone uses standalone blast.
Richard
--
Dr Richard Adams
Bioinformatician,
Psychiatric Genetics Group,
Medical Genetics,
Molecular Medicine Centre,
Western General Hospital,
Crewe Rd West,
Edinburgh UK
EH4 2XU
Tel: 44 131 651 1084
richard.adams at ed.ac.uk
More information about the Bioperl-l
mailing list