[Bioperl-l] Bio::*Taxonomy* changes
Hilmar Lapp
hlapp at gmx.net
Mon Jul 24 23:31:41 EDT 2006
On Jul 24, 2006, at 10:29 PM, Chris Fields wrote:
> [...]
> We could go back and forth on what Jason really intended. [...] The
> reality is he's not here and you're willing to do the job.
Right. And, knowing Jason, I think he'd be perfectly fine with seeing
his original idea develop in a possibly different direction, provided
it will all work nicely in the end. I'm willing to take the beating
on me if that doesn't turn out to be true ...
>
> There is one thing I will make perfectly clear here: there should
> never, ever be enforced lookups for SeqIO (even using caches),
You certainly don't want taxonomy lookups during the parsing stage,
and also not for the client requesting properties of the species that
have been parsed with high confidence, i.e., genus and species for a
straightforward binomial like 'Homo sapiens'.
Writing sequences, IMHO, doesn't have to be as fast. It may be better
to emit strict format a bit slower rather than sloppy format a bit
faster.
Upon parsing, one idea could be for the flat file parser to set a
dirty bit in the parsed out species if the parsed text didn't follow
strict binomial conventions, hence the parser may have made a mistake
and if a client requests the information it is better to lookup the
correct values from a taxonomy database. I.e., you could try with a
strict regex first that would imply a high-confidence result. If that
fails you don't give up but mark the result as untrustworthy.
> [...]
> This would have been MUCH easier if all three of us could have gone
> to the local bar for a beer and discussed it. We should just take
> the time out to videoconference next time.
You're not honestly suggesting that a videoconference is better than
having beer together?
Enjoy your trip, and thanks for hanging in there in the discussion, I
appreciate it.
-hilmar
--
===========================================================
: Hilmar Lapp -:- Durham, NC -:- hlapp at gmx dot net :
===========================================================
More information about the Bioperl-l
mailing list