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

Reply via email to