[Biojava-dev] ZipChemCompProvider

Matt Larson larsonmattr at gmail.com
Mon Feb 1 19:50:48 UTC 2016


There is a set of available Chemical Component Providers in BioJava
including:

*ReducedChemCompProvider* - no network access, limited set.
*DownloadChemCompProvider* - network download of chemcomp files as needed.
*AllChemCompProvider* - loads all chem comps from a file into memory.

We've implemented another provider "*ZipChemCompProvider*" that has
properties of both AllChemCompProvider and DownloadChemCompProvider.  It
keeps the individual chemical components as a local zip archive.  It
doesn't load the chemical components in memory, so it might be a bit faster
than AllChemCompProvider.  Missing component files are downloaded when
queried with the DownloadChemCompProvider then appended to the archive for
future use.

I can package this as a branch and submit this to BioJava if it seems like
a useful alternative ChemComp provider.  What do you guys think?

-- 
Matt Larson, PhD
DNASTAR, Inc.
Madison, WI  53705 U.S.A.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/biojava-dev/attachments/20160201/656c0e36/attachment.html>


More information about the biojava-dev mailing list