On Jun 8, 2010, at 2:43 AM, Noel O'Boyle wrote:
>>  OB also supports using a molecule as the query rather than a SMARTS.
> 
> Hmm...not sure about this. Does it?

I thought it did, but you and others disagree. I'll look again.

> MACCS key is in there. There is also support for user-defined fingerprints.

Huh. That was added last year with 2.2.1 and I missed it. Thanks!

On the topic of documentation quality (which Geoff asked about), how does one 
find this out?

Go to http://openbabel.org/wiki/Develop and there's mention of FP2, FP3 and FP4 
but not MACCS fingerprints.

Go to http://openbabel.org/wiki/Developer:API and search 2.2.0 documentation 
for MACCS and it isn't there. There's no link to the 2.2.1 documentation and 
for some reason there's a link to the 2.1.x beta API docs, which would be very 
out of date now, and pointless, yes?

(BTW, what's the reason that OB prefers these point releases, like
  - 2009-07-31 Open Babel 2.2.3 Released
  - 2009-07-10 Open Babel 2.2.2 Released
  - 2009-02-03 Open Babel 2.2.1 Released
  - 2008-07-04 Open Babel 2.2.0 Released
? There's been some major changes during those releases, so would seem to 
warrant 2.3, 2.4, and higher.)



>>  OB does not do depiction. For that case people should turn to other 
>> libraries, such as OASA.
> 
> OB can do depiction, at least in the development version.

One of the difficulties I have in making my report is that all of the libraries 
have things in development, available for the next release. Is there a 
roadmap/timeline for that? The one at http://openbabel.org/wiki/Roadmap seems 
out of date since the last edit was Dec 2006.


At the last Python conference, Mark Shuttleworth's keynote address was on 
"Cadence, Quality, and Design"
  http://us.pycon.org/2010/conference/schedule/event/122/
and one lesson I learned was the usefulness of having predictable schedules. 
It's still something I'm thinking about, and I thought might be interesting in 
this context.

Again regarding documentation, how does one learn how to do this?

http://www.google.com/search?client=safari&rls=en&q=depiction+site:openbabel.org&ie=UTF-8&oe=UTF-8

finds all of two pages, both for pybel saying it uses OASA. Will pybel in 2.2.4 
(or 2.3?) use the internal depicter instead of OASA? I see it will support SVG, 
but will it also support a bitmap format of some sort?



> Also MacOSX and Ruby. Also Cygwin, ...

Indeed, but my client doesn't use those. ;)

> Don't forget Pybel is part of OpenBabel.

*smacks* *head*

D'oh! I was thinking about the C++ interface here, comparing it to Python. 
Brain reset.

> One other feature you haven't mentioned is that it has a plugin
> architecture for fingerprints, formats, operations, charge models and
> so forth (it's the same architecture in each case).

Despite my subject line, this thread is more "OB features my client is 
interested in, based on talking with them."

While I know that it's possible, I can't find the documentation about it. How 
does one develop a new fingerprint? During testing can the new .so be in the 
user's directory space, or must extensions be in the OpenBabel installation?


                                Andrew
                                da...@dalkescientific.com



------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to