On 01/04/2008, Egon Willighagen <[EMAIL PROTECTED]> wrote: > Damn... I'm procrastinating... should be preparing for my defense... :( > > > On Tue, Apr 1, 2008 at 2:25 PM, Noel O'Boyle <[EMAIL PROTECTED]> wrote: > > Is it possible to access the CDK API to get a list of file format readers? ?
> > I have tried ReaderFactory().getFormats() but I am not sure what it's > > doing (there's no JavaDoc), and it doesn't include the SmilesReader > > for instance. > > But it should include the SMILESFormat, not? Here's what it includes: (to save you the trouble, there's no Smiles anything in there) >>> ReaderFactory().getFormats() [EMAIL PROTECTED], org.openscience.cdk.io.format [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], org.openscience.cdk.io.for [EMAIL PROTECTED], [EMAIL PROTECTED] 2, [EMAIL PROTECTED], org.openscience.cdk. [EMAIL PROTECTED], [EMAIL PROTECTED] af4b3, [EMAIL PROTECTED], org.openscience.cdk.io. [EMAIL PROTECTED], [EMAIL PROTECTED] a, [EMAIL PROTECTED], org.openscience.cdk.io.form [EMAIL PROTECTED], [EMAIL PROTECTED] 0b0e, [EMAIL PROTECTED], org.openscience.cdk.i [EMAIL PROTECTED], [EMAIL PROTECTED] 50, [EMAIL PROTECTED], org.openscience.cdk.io.for [EMAIL PROTECTED], [EMAIL PROTECTED], org. [EMAIL PROTECTED], org.openscience.cdk.io.format [EMAIL PROTECTED], [EMAIL PROTECTED], org.opensc [EMAIL PROTECTED], org.openscience.cdk.io.formats.ShelXFor [EMAIL PROTECTED], [EMAIL PROTECTED], org.opensci [EMAIL PROTECTED], org.openscience.cdk.io.formats.Aces2Form [EMAIL PROTECTED], [EMAIL PROTECTED], org.openscie [EMAIL PROTECTED], org.openscience.cdk.io.formats.MDLRXNV300 [EMAIL PROTECTED], [EMAIL PROTECTED], org.op [EMAIL PROTECTED], org.openscience.cdk.io.for [EMAIL PROTECTED], [EMAIL PROTECTED], org [EMAIL PROTECTED], org.openscience.cdk.io.formats.CA [EMAIL PROTECTED], [EMAIL PROTECTED], org.opensc [EMAIL PROTECTED], org.openscience.cdk.io.formats.Gaussian9 [EMAIL PROTECTED], [EMAIL PROTECTED], org.opensci [EMAIL PROTECTED] > Each format may be instance of IChemFormat. If it is, it has > getReaderClassName() which returns a String if there is a reader, and > a null, if there is no reader. > > > > I note that access to these formats from scripting languages could > > have been greatly simplified if for each format a unique preferred > > extension were specified (since the API is now stable, can I suggest > > an additional getFormatID() or so). > > > public String getPreferredNameExtension() ? Not specified in most cases. Where specified, not unique in many cases. So not useful to me. > > P.S. I also note that "pdb,ent" is not an extension, and that it > > should be "Brookhaven" not "Brookhave". > > > Please file as bug report... Will do... > Thanx, > > Egon > > > -- > ---- > http://chem-bla-ics.blogspot.com/ > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Cdk-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cdk-user

