Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(8) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(21) |
Feb
(20) |
Mar
(40) |
Apr
(38) |
May
(23) |
Jun
(45) |
Jul
(50) |
Aug
(31) |
Sep
(43) |
Oct
(25) |
Nov
(6) |
Dec
(56) |
2003 |
Jan
(54) |
Feb
(23) |
Mar
(23) |
Apr
(24) |
May
(19) |
Jun
(49) |
Jul
(8) |
Aug
(22) |
Sep
(40) |
Oct
(43) |
Nov
(131) |
Dec
(17) |
2004 |
Jan
(79) |
Feb
(110) |
Mar
(52) |
Apr
(42) |
May
(42) |
Jun
(25) |
Jul
(25) |
Aug
(48) |
Sep
(17) |
Oct
(35) |
Nov
(24) |
Dec
(24) |
2005 |
Jan
(50) |
Feb
(37) |
Mar
(33) |
Apr
(17) |
May
(47) |
Jun
(50) |
Jul
(40) |
Aug
(72) |
Sep
(42) |
Oct
(36) |
Nov
(109) |
Dec
(41) |
2006 |
Jan
(33) |
Feb
(50) |
Mar
(65) |
Apr
(54) |
May
(31) |
Jun
(31) |
Jul
(19) |
Aug
(19) |
Sep
(4) |
Oct
(16) |
Nov
(61) |
Dec
(20) |
2007 |
Jan
(24) |
Feb
(40) |
Mar
(15) |
Apr
(25) |
May
(23) |
Jun
(26) |
Jul
(53) |
Aug
(53) |
Sep
(53) |
Oct
(20) |
Nov
(74) |
Dec
(39) |
2008 |
Jan
(67) |
Feb
(26) |
Mar
(28) |
Apr
(47) |
May
(96) |
Jun
(49) |
Jul
(73) |
Aug
(19) |
Sep
(52) |
Oct
(61) |
Nov
(41) |
Dec
(40) |
2009 |
Jan
(47) |
Feb
(53) |
Mar
(79) |
Apr
(64) |
May
(41) |
Jun
(133) |
Jul
(49) |
Aug
(39) |
Sep
(18) |
Oct
(55) |
Nov
(76) |
Dec
(27) |
2010 |
Jan
(48) |
Feb
(39) |
Mar
(66) |
Apr
(35) |
May
(28) |
Jun
(70) |
Jul
(54) |
Aug
(74) |
Sep
(60) |
Oct
(76) |
Nov
(116) |
Dec
(53) |
2011 |
Jan
(68) |
Feb
(67) |
Mar
(116) |
Apr
(63) |
May
(32) |
Jun
(78) |
Jul
(76) |
Aug
(56) |
Sep
(62) |
Oct
(59) |
Nov
(78) |
Dec
(104) |
2012 |
Jan
(53) |
Feb
(57) |
Mar
(79) |
Apr
(82) |
May
(91) |
Jun
(46) |
Jul
(89) |
Aug
(66) |
Sep
(38) |
Oct
(106) |
Nov
(50) |
Dec
(99) |
2013 |
Jan
(48) |
Feb
(64) |
Mar
(66) |
Apr
(85) |
May
(51) |
Jun
(94) |
Jul
(44) |
Aug
(55) |
Sep
(28) |
Oct
(108) |
Nov
(139) |
Dec
(100) |
2014 |
Jan
(54) |
Feb
(57) |
Mar
(37) |
Apr
(47) |
May
(86) |
Jun
(30) |
Jul
(67) |
Aug
(7) |
Sep
(19) |
Oct
(44) |
Nov
(38) |
Dec
(17) |
2015 |
Jan
(14) |
Feb
(29) |
Mar
(40) |
Apr
(42) |
May
(35) |
Jun
(34) |
Jul
(20) |
Aug
(12) |
Sep
(28) |
Oct
(30) |
Nov
(52) |
Dec
(7) |
2016 |
Jan
(16) |
Feb
(16) |
Mar
(46) |
Apr
(17) |
May
(23) |
Jun
(12) |
Jul
(45) |
Aug
(32) |
Sep
(36) |
Oct
(29) |
Nov
(64) |
Dec
(27) |
2017 |
Jan
(30) |
Feb
(43) |
Mar
(55) |
Apr
(21) |
May
(43) |
Jun
(51) |
Jul
(22) |
Aug
(34) |
Sep
(27) |
Oct
(48) |
Nov
(38) |
Dec
(12) |
2018 |
Jan
(42) |
Feb
(29) |
Mar
(21) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
1
(1) |
2
|
3
(9) |
4
(8) |
5
(5) |
6
(1) |
7
(1) |
8
|
9
|
10
|
11
|
12
(1) |
13
(2) |
14
(1) |
15
|
16
|
17
(1) |
18
|
19
(1) |
20
(4) |
21
(2) |
22
|
23
(6) |
24
(5) |
25
(2) |
26
(2) |
27
(5) |
28
(2) |
29
(1) |
30
(4) |
|
|
From: Noel O'Boyle <baoilleach@gm...> - 2009-04-30 21:21:14
|
Hello Flo, Over the last two months Tim Vandermeesch has rewritten the stereo handling code in OpenBabel. Stereo flipping will be a thing of the past with OB 2.3. You can try the latest from his or my Git repository on github. I've just ported the InChI code but not yet CML. - Noel 2009/4/30 <flo-ml@...>: > Hi all, > > I played around with InChIs for a bit and only got more and more confused > the more I did. As far as I know, they are there to make things easier, and > I hoped that would be the case. But no. > > You may wonder what that has to do with OpenBabel, and that's a valid > question. (It has to do with using OpenBabel to get the correct input format > for the Standard InChI software v1.2.) > > I wrote up a post on my blog that I'm not going to reproduce here. Please > have a look and be intrigued. > > http://flo.nigsch.com/?p=67 > > I'm really looking forward to any comments on that. > > Best, > > Flo > > > |
From: <flo-ml@ni...> - 2009-04-30 19:44:14
|
Hi all, I played around with InChIs for a bit and only got more and more confused the more I did. As far as I know, they are there to make things easier, and I hoped that would be the case. But no. You may wonder what that has to do with OpenBabel, and that's a valid question. (It has to do with using OpenBabel to get the correct input format for the Standard InChI software v1.2.) I wrote up a post on my blog that I'm not going to reproduce here. Please have a look and be intrigued. http://flo.nigsch.com/?p=67 I'm really looking forward to any comments on that. Best, Flo |
From: Xavier Prat-Resina <xavier.prat.resina@gm...> - 2009-04-30 12:10:50
|
I forgot to mention that if you are only intersted in bonds there's a bondIter <-- import pybel, openbabel mol = pybel.readfile("mol","nf3_3d.mol").next() for atom in mol: a = atom.OBAtom for obbond in openbabel.OBAtomBondIter(a): print obbond.GetLength() --> Xavier On Thu, Apr 30, 2009 at 6:46 AM, Xavier Prat-Resina < xavier.prat.resina@...> wrote: > Hi Kulbir, > > to compute bond distances I use the openbabel libraries from python. > > <-- > import pybel > > mol = pybel.readfile("mol","nf3_3d.mol").next() > i=0 > for atom in mol: > for coor in mol.atoms[i].coords: > print coor > i+=1 > ---> > > with the atomic coordinates you can compute any distance you want. > I don't know if there's any better way. > > Cheers > > Xavier > > On Wed, Apr 29, 2009 at 1:22 AM, Kulbir Kaur <kulbir28@...> wrote: > >> Hi, >> I am a new comer in using openbabel. There are couple of questions: >> (1) Can I use openbable for finding bondlength and bondangle of thousands >> of atoms? >> (2) The bond angles and bondlengths in mopin format are of nearest >> neighbour atoms in a sample having thousands of atom? >> Thanks, >> Kulbir, >> Research Scholar, >> Panab University, >> Chandigarh. >> >> ------------------------------ >> Now surf faster and smarter ! Check out the new Firefox 3 - Yahoo! Edition >> * Click here!<http://in.rd.yahoo.com/tagline_firefox_1/*http://downloads.yahoo.com/in/firefox/> >> >> >> ------------------------------------------------------------------------------ >> Register Now & Save for Velocity, the Web Performance & Operations >> Conference from O'Reilly Media. Velocity features a full day of >> expert-led, hands-on workshops and two days of sessions from industry >> leaders in dedicated Performance & Operations tracks. Use code vel09scf >> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf >> _______________________________________________ >> OpenBabel-discuss mailing list >> OpenBabel-discuss@... >> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss >> >> > > > -- > Xavier Prat-Resina > Research Associate > Journal of Chemical Education and University of Wisconsin > 209 N. Brooks St. Madison, WI 53715-1116 > > Tel: 608 8901702 // Fax: 608 2627145 > e-mail: xavier ( ) chem.wisc.edu ; skype: xavierprat > http://x.prat.resina.googlepages.com > -- Xavier Prat-Resina Research Associate Journal of Chemical Education and University of Wisconsin 209 N. Brooks St. Madison, WI 53715-1116 Tel: 608 8901702 // Fax: 608 2627145 e-mail: xavier ( ) chem.wisc.edu ; skype: xavierprat http://x.prat.resina.googlepages.com |
From: Xavier Prat-Resina <xavier.prat.resina@gm...> - 2009-04-30 11:46:26
|
Hi Kulbir, to compute bond distances I use the openbabel libraries from python. <-- import pybel mol = pybel.readfile("mol","nf3_3d.mol").next() i=0 for atom in mol: for coor in mol.atoms[i].coords: print coor i+=1 ---> with the atomic coordinates you can compute any distance you want. I don't know if there's any better way. Cheers Xavier On Wed, Apr 29, 2009 at 1:22 AM, Kulbir Kaur <kulbir28@...> wrote: > Hi, > I am a new comer in using openbabel. There are couple of questions: > (1) Can I use openbable for finding bondlength and bondangle of thousands > of atoms? > (2) The bond angles and bondlengths in mopin format are of nearest > neighbour atoms in a sample having thousands of atom? > Thanks, > Kulbir, > Research Scholar, > Panab University, > Chandigarh. > > ------------------------------ > Now surf faster and smarter ! Check out the new Firefox 3 - Yahoo! Edition > * Click here!<http://in.rd.yahoo.com/tagline_firefox_1/*http://downloads.yahoo.com/in/firefox/> > > > ------------------------------------------------------------------------------ > Register Now & Save for Velocity, the Web Performance & Operations > Conference from O'Reilly Media. Velocity features a full day of > expert-led, hands-on workshops and two days of sessions from industry > leaders in dedicated Performance & Operations tracks. Use code vel09scf > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@... > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > > -- Xavier Prat-Resina Research Associate Journal of Chemical Education and University of Wisconsin 209 N. Brooks St. Madison, WI 53715-1116 Tel: 608 8901702 // Fax: 608 2627145 e-mail: xavier ( ) chem.wisc.edu ; skype: xavierprat http://x.prat.resina.googlepages.com |
From: Kulbir Kaur <kulbir28@ya...> - 2009-04-29 06:23:04
|
Hi, I am a new comer in using openbabel. There are couple of questions: (1) Can I use openbable for finding bondlength and bondangle of thousands of atoms? (2) The bond angles and bondlengths in mopin format are of nearest neighbour atoms in a sample having thousands of atom? Thanks, Kulbir, Research Scholar, Panab University, Chandigarh. Cricket on your mind? Visit the ultimate cricket website. Enter http://beta.cricket.yahoo.com |
From: Noel O'Boyle <baoilleach@gm...> - 2009-04-28 07:55:20
|
I don't know the answer to the original question, but if you set BABEL_DATADIR to the location of the text files, the command should work. - Noel 2009/4/28 Fredrik Wallner <fredrik@...>: > I mean the text files. The format files in /usr/local/lib/openbabel > are all available, but when I try to calculate a fingerprint the > command fingerprint = OBFingerprint::FindFingerprint("FP2"); returns > NULL. > > Regards, > Fredrik > 27 apr 2009 kl. 20.12 skrev Geoffrey Hutchison: > >> >> On Apr 27, 2009, at 9:43 AM, Fredrik Wallner wrote: >> >>> I am wondering if there is a configuration option in cmake to use a >>> different dir than /usr/local/share/openbabel for plugin-related >>> files. >> >> Do you mean /usr/local/lib/openbabel? Or do you mean the text files >> (e.g., elements.txt, etc.) >> >> Thanks, >> -Geoff > > > ------------------------------------------------------------------------------ > Register Now & Save for Velocity, the Web Performance & Operations > Conference from O'Reilly Media. Velocity features a full day of > expert-led, hands-on workshops and two days of sessions from industry > leaders in dedicated Performance & Operations tracks. Use code vel09scf > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@... > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > |
From: Fredrik Wallner <fredrik@wa...> - 2009-04-28 06:44:01
|
I mean the text files. The format files in /usr/local/lib/openbabel are all available, but when I try to calculate a fingerprint the command fingerprint = OBFingerprint::FindFingerprint("FP2"); returns NULL. Regards, Fredrik 27 apr 2009 kl. 20.12 skrev Geoffrey Hutchison: > > On Apr 27, 2009, at 9:43 AM, Fredrik Wallner wrote: > >> I am wondering if there is a configuration option in cmake to use a >> different dir than /usr/local/share/openbabel for plugin-related >> files. > > Do you mean /usr/local/lib/openbabel? Or do you mean the text files > (e.g., elements.txt, etc.) > > Thanks, > -Geoff |
From: Geoffrey Hutchison <geoff@ge...> - 2009-04-27 18:12:44
|
On Apr 27, 2009, at 9:43 AM, Fredrik Wallner wrote: > I am wondering if there is a configuration option in cmake to use a > different dir than /usr/local/share/openbabel for plugin-related > files. Do you mean /usr/local/lib/openbabel? Or do you mean the text files (e.g., elements.txt, etc.) Thanks, -Geoff |
From: Noel O'Boyle <baoilleach@gm...> - 2009-04-27 14:54:41
|
See A4 in the installation instructions at http://openbabel.org/wiki/Install_(source_code). Your LD_LIBRARY_PATH should point to the location of libopenbabel.so, probably /usr/local/lib in your case. - Noel 2009/4/24 hwttdz <joseph.bylund@...>: > > I'm having the same error, I did not choose a prefix for configure, i.e. > ./configure > I did run make install and I have a binary in > /usr/local/bin/babel > however on execution I get > "/usr/local/bin/babel: error while loading shared libraries: > libopenbabel.so.3: cannot open shared object file: No such file or > directory" > I tried setting LD_LIBRARY_PATH to /usr/local/lib/openbabel/2.2.1, before > execution, but it doesn't seem to have helped (and the library doesn't exist > in that directory). > > > > Igor Filippov [Contr] wrote: >> >> What prefix did you choose for configure? >> Did you run "make install"? >> Did you set up LD_LIBRARY_PATH variable accordingly? >> >> Igor >> >> >> On Fri, 2009-03-06 at 13:19 +0000, Kamel Mansouri wrote: >>> hello every body, >>> i'm trying to use openbabel to convert files from different >>> formats, but i didn't found any binary file for 32 byte i386, >>> so i compiled the sources, but still not able to run the >>> program because of an unfound library and im getting this >>> error message: >>> babel: error while loading shared libraries: >>> libopenbabel.so.1: cannot open shared object file: No such >>> file or directory >>> >>> if some one already have a binary file or can give solution >>> with this library,please help!! >>> thanx >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> OpenBabel-discuss mailing list >>> OpenBabel-discuss@... >>> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> OpenBabel-discuss mailing list >> OpenBabel-discuss@... >> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss >> >> > > -- > View this message in context: http://www.nabble.com/openbabel-tp22435007p23219510.html > Sent from the openbabel-discuss mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensign option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@... > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > |
From: Fredrik Wallner <fredrik@wa...> - 2009-04-27 14:02:57
|
Hi! I am wondering if there is a configuration option in cmake to use a different dir than /usr/local/share/openbabel for plugin-related files. I believe I have a problem with newer versions of MySQL where the stuff in the mentioned directory can't be accessed. Kind regards, Fredrik |
From: Jack Shultz <jshultz@hy...> - 2009-04-27 13:49:10
|
I got it figured out. I just need to put it all in the first string of the array. Probably more a perl question than a Babel. Thanks for the help. @args = ("/usr/local/bin/babel /usr/local/NCI/PLATED.sdf -omol2 ".$count.".mol2 --filter \"title='".$count."'\""); Jack On Mon, Apr 27, 2009 at 4:23 AM, Noel O'Boyle <baoilleach@...> wrote: > I don't know anything about Perl (so can't help), but you may want to use > the OpenBabel Perl bindings directly here. You can implement the filter by > having a loop where you test the title. > > - Noel > > 2009/4/26 Jack Shultz <jshultz@...> >> >> Hello, >> >> I'm working on a perl script to extract files and submit them for >> analysis. Initially I was using a back tick, but now I think we need >> to create a child process so the parent waits. The way I am trying to >> do that is with system function. >> >> I have a counter in a for loop that goes through the list of ligands >> .... >> @args = ("/usr/local/bin/babel", " -isdf", " >> /usr/local/NCI/PLATED.sdf", " -omol2", " >> /home/boincadm/drugdiscovery/ligand.mol2", " --filter >> \"title='".$count."'\""); >> $args = join('', @args); >> print $args . "\n"; >> #$ligand = join('', @ligand); >> system(@args) == 0 >> or die "system @args failed: $?"; >> >> Here is the error >> >> [boincadm@... drugdiscovery]$ ./nci_fork_autodock.pl >> /usr/local/bin/babel -isdf /usr/local/NCI/PLATED.sdf -omol2 >> /home/boincadm/drugdiscovery/ligand.mol2 --filter "title='1'" >> babel: cannot write output format! >> Open Babel 2.2.1 -- Apr 21 2009 -- 19:39:23 >> Usage: babel [-i<input-type>] <name> [-o<output-type>] <name> >> Try -H option for more information. >> child exited with value 0 >> >> >> -- >> Jack >> >> http://www.facebook.com/home.php#/profile.php?id=832713248 >> http://hydrogenathome.org >> >> >> ------------------------------------------------------------------------------ >> Crystal Reports - New Free Runtime and 30 Day Trial >> Check out the new simplified licensign option that enables unlimited >> royalty-free distribution of the report engine for externally facing >> server and web deployment. >> http://p.sf.net/sfu/businessobjects >> _______________________________________________ >> OpenBabel-discuss mailing list >> OpenBabel-discuss@... >> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > > -- Jack http://www.facebook.com/home.php#/profile.php?id=832713248 http://hydrogenathome.org |
From: Noel O'Boyle <baoilleach@gm...> - 2009-04-27 08:23:41
|
I don't know anything about Perl (so can't help), but you may want to use the OpenBabel Perl bindings directly here. You can implement the filter by having a loop where you test the title. - Noel 2009/4/26 Jack Shultz <jshultz@...> > Hello, > > I'm working on a perl script to extract files and submit them for > analysis. Initially I was using a back tick, but now I think we need > to create a child process so the parent waits. The way I am trying to > do that is with system function. > > I have a counter in a for loop that goes through the list of ligands > .... > @args = ("/usr/local/bin/babel", " -isdf", " > /usr/local/NCI/PLATED.sdf", " -omol2", " > /home/boincadm/drugdiscovery/ligand.mol2", " --filter > \"title='".$count."'\""); > $args = join('', @args); > print $args . "\n"; > #$ligand = join('', @ligand); > system(@args) == 0 > or die "system @args failed: $?"; > > Here is the error > > [boincadm@... drugdiscovery]$ ./nci_fork_autodock.pl > /usr/local/bin/babel -isdf /usr/local/NCI/PLATED.sdf -omol2 > /home/boincadm/drugdiscovery/ligand.mol2 --filter "title='1'" > babel: cannot write output format! > Open Babel 2.2.1 -- Apr 21 2009 -- 19:39:23 > Usage: babel [-i<input-type>] <name> [-o<output-type>] <name> > Try -H option for more information. > child exited with value 0 > > > -- > Jack > > http://www.facebook.com/home.php#/profile.php?id=832713248 > http://hydrogenathome.org > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensign option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@... > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > |
From: Jack Shultz <jshultz@hy...> - 2009-04-26 18:59:27
|
Hello, I'm working on a perl script to extract files and submit them for analysis. Initially I was using a back tick, but now I think we need to create a child process so the parent waits. The way I am trying to do that is with system function. I have a counter in a for loop that goes through the list of ligands .... @args = ("/usr/local/bin/babel", " -isdf", " /usr/local/NCI/PLATED.sdf", " -omol2", " /home/boincadm/drugdiscovery/ligand.mol2", " --filter \"title='".$count."'\""); $args = join('', @args); print $args . "\n"; #$ligand = join('', @ligand); system(@args) == 0 or die "system @args failed: $?"; Here is the error [boincadm@... drugdiscovery]$ ./nci_fork_autodock.pl /usr/local/bin/babel -isdf /usr/local/NCI/PLATED.sdf -omol2 /home/boincadm/drugdiscovery/ligand.mol2 --filter "title='1'" babel: cannot write output format! Open Babel 2.2.1 -- Apr 21 2009 -- 19:39:23 Usage: babel [-i<input-type>] <name> [-o<output-type>] <name> Try -H option for more information. child exited with value 0 -- Jack http://www.facebook.com/home.php#/profile.php?id=832713248 http://hydrogenathome.org |
From: Iordan Hristov <hristov@uc...> - 2009-04-26 04:31:32
|
>>> The answer probably is a redundant set of all internal bond angles >>> e.g. 6 angles for CH4. (The current result is actually no angles) >> >> I'm open to expanding methods to a redundant set, but the current >> code generates angle terms for force fields -- in which case, >> redundancy is not necessarily welcome. >> >> I'm not sure why methane would generate no angles. I would normally >> expect three angles. I'll have to set up a test. >> >> -Geoff > > If the forcefield implements a "H-C-H" bending potential for CH4 > it's likely it uses the redundant set of angles. I think forcefields > that don't use such a set would screen the redundant angles based on > the atom names, say have a H1-C-H2 bending potential entry but not a > H1-C-H4 entry. Maybe OBMolAngleIter() and OBMolTorsionIter() could > have the default redundant behavior (as it's determined by > connectivity alone) and take an optional forcefield argument that > would chop off the redundant (for that forcefield) angles. > > Iordan I just tested methane (as [H]C([H])([H])[H]) with OpenBabel 2-2-1 and it actually reports all angles, including redundant ones: bonds [(1, 2), (2, 3), (2, 4), (2, 5)] angles [(1, 0, 2), (1, 0, 3), (1, 0, 4), (1, 2, 3), (1, 2, 4), (1, 3, 4)] So all is good! Iordan |
From: Geoffrey Hutchison <geoff@ge...> - 2009-04-25 12:51:46
|
> But now I'm teaching C++ and I think it's good idea to start real > world project. How about a good 2D molecular editor? ;-) Avogadro has also had a few real-world student projects as enhancements. In any case, welcome to the community. > The only bad thing is that there is no information about it nowhere > at official web site. I think it's unexpected behavior and someone > should mention this point in wiki or/and on API description pages. No, "unexpected behavior" is a bug and the header should be fixed. It's now fixed in the 2.2 branch for 2.2.2 and the SVN trunk for 2.3. Thanks! -Geoff |
From: Anton Simakov <kemiisto@gm...> - 2009-04-25 10:37:05
|
Hi, Tim. Hi, Geoff. Thanks for your help! Hmm. Out of curiosity, what are you working on? Don't worry! I now about Avogadro. =) I'm trying to make something like this great program. May be it's good idea to add some functionality to Avogadro... But now I'm teaching C++ and I think it's good idea to start real world project. And also for me it's much more simpler and interesting to start from scratch. Well, you're right, the obiter.h header has some errors -- it should do more > forward declarations. But that's because most people do something like: > > #include <openbabel/mol.h> > #include <openbabel/obiter.h> > > That should work. The only bad thing is that there is no information about it nowhere at official web site. I think it's unexpected behavior and someone should mention this point in wiki or/and on API description pages. Best regards, Anton |
From: Iordan Hristov <hristov@uc...> - 2009-04-24 17:29:32
|
> Well, I'll grant that the user may expect angles similar to a set of > internal coordinates -- e.g., start at the first atom, then one > neighbor, then the next. But I don't think the current code is all > that unexpected -- start with the first atom as the vertex, generate > angles around that, then move to the second atom, etc. > This will look more consistent with the way OBMolTorsionIter() reports the torsions. >> The answer probably is a redundant set of all internal bond angles >> e.g. 6 angles for CH4. (The current result is actually no angles) > > I'm open to expanding methods to a redundant set, but the current > code generates angle terms for force fields -- in which case, > redundancy is not necessarily welcome. > > I'm not sure why methane would generate no angles. I would normally > expect three angles. I'll have to set up a test. > > -Geoff If the forcefield implements a "H-C-H" bending potential for CH4 it's likely it uses the redundant set of angles. I think forcefields that don't use such a set would screen the redundant angles based on the atom names, say have a H1-C-H2 bending potential entry but not a H1-C- H4 entry. Maybe OBMolAngleIter() and OBMolTorsionIter() could have the default redundant behavior (as it's determined by connectivity alone) and take an optional forcefield argument that would chop off the redundant (for that forcefield) angles. Iordan |
From: hwttdz <joseph.bylund@gm...> - 2009-04-24 15:58:18
|
I'm having the same error, I did not choose a prefix for configure, i.e. ./configure I did run make install and I have a binary in /usr/local/bin/babel however on execution I get "/usr/local/bin/babel: error while loading shared libraries: libopenbabel.so.3: cannot open shared object file: No such file or directory" I tried setting LD_LIBRARY_PATH to /usr/local/lib/openbabel/2.2.1, before execution, but it doesn't seem to have helped (and the library doesn't exist in that directory). Igor Filippov [Contr] wrote: > > What prefix did you choose for configure? > Did you run "make install"? > Did you set up LD_LIBRARY_PATH variable accordingly? > > Igor > > > On Fri, 2009-03-06 at 13:19 +0000, Kamel Mansouri wrote: >> hello every body, >> i'm trying to use openbabel to convert files from different >> formats, but i didn't found any binary file for 32 byte i386, >> so i compiled the sources, but still not able to run the >> program because of an unfound library and im getting this >> error message: >> babel: error while loading shared libraries: >> libopenbabel.so.1: cannot open shared object file: No such >> file or directory >> >> if some one already have a binary file or can give solution >> with this library,please help!! >> thanx >> >> >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> OpenBabel-discuss mailing list >> OpenBabel-discuss@... >> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > > > ------------------------------------------------------------------------------ > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@... > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > > -- View this message in context: http://www.nabble.com/openbabel-tp22435007p23219510.html Sent from the openbabel-discuss mailing list archive at Nabble.com. |
From: Geoffrey Hutchison <geoff@ge...> - 2009-04-24 14:17:06
|
On Apr 24, 2009, at 4:14 AM, Noel O'Boyle wrote: > The question is what set of angles does the user expect? Well, I'll grant that the user may expect angles similar to a set of internal coordinates -- e.g., start at the first atom, then one neighbor, then the next. But I don't think the current code is all that unexpected -- start with the first atom as the vertex, generate angles around that, then move to the second atom, etc. > The answer probably is a redundant set of all internal bond angles > e.g. 6 angles for CH4. (The current result is actually no angles) I'm open to expanding methods to a redundant set, but the current code generates angle terms for force fields -- in which case, redundancy is not necessarily welcome. I'm not sure why methane would generate no angles. I would normally expect three angles. I'll have to set up a test. -Geoff |
From: Noel O'Boyle <baoilleach@gm...> - 2009-04-24 08:14:42
|
The question is what set of angles does the user expect? The answer probably is a redundant set of all internal bond angles e.g. 6 angles for CH4. (The current result is actually no angles) If a definitive set of angles cannot be agreed then this function may be of little use to others. Perhaps it would be better simply to point users to the GetAngle() method of OBAngle so that they can calculate the angles themselves. - Noel 2009/4/23 Tim Vandermeersch <tim.vandermeersch@...> > On Thu, Apr 23, 2009 at 11:35 PM, Iordan Hristov <hristov@...> > wrote: > > The Open Babel "FindAngles" method doesn't work like you're expecting. > > Instead, it starts at the first atom (0 in Pybel notation) and looks for > two > > neighbors. > > > > If that was the case in H-O-O-H we would get the correct angle sequence > > H-O-O but we get O-H-O for the first angle. > > O-H-O is correct using the previously described notation as far as I > can see. The first O is the angle corner and the H and O are the > terminals. (note: O-H-O does not imply the hydrogen has two bonded > atoms!) > > > Instead, you seem to be expecting that it finds the first atom, then goes > to > > a neighbor, and then to the next. > > > > Well, I think people who will use the iterator would expect nothing more > or > > less than the angles that actually appear in their molecules. As it is > right > > now we get some mangled version of the angles with the atoms permuted. If > > the intent of OBMolAngleIter() was to return a sequence of atoms that > form > > an angle only when rearranged that should be noted in the documentation. > But > > why should the method rearrange the sequences it finds and not return > them > > in the correct order (like H-O-O)? That must be a bug. > > The angles are actually found in this order. We iterate over all > atoms, iterate over their neighbor atoms and add the angles to the > list. > > Tim > > > Thanks, > > Iordan > > > > On Apr 23, 2009, at 10:43 AM, Geoffrey Hutchison wrote: > > > > angles [(1, 0, 2), (2, 1, 3)] > > > > ... > > > > One would expect to get the angles as (0,1,2) and (1,2,3) so what's going > > on? I'm using OpenBabel 2-2-1 compiled from svn. > > > > The Open Babel "FindAngles" method doesn't work like you're expecting. > > Instead, it starts at the first atom (0 in Pybel notation) and looks for > two > > neighbors. Instead, you seem to be expecting that it finds the first > atom, > > then goes to a neighbor, and then to the next. > > > > The does seem to be some interest in using the ordering you mention. > Other > > opinions from the list? > > > > Cheers, > > -Geoff > > > > > > Hello, > > when I build a hydrogen peroxide from SMILES I get a wrong angle > > sequence (while the bonds and dihedral are ok). > > Here is the output for the molecule (H-O-O-H): > > mass [1.0079400000000001, 15.9994, 15.9994, 1.0079400000000001] > > bonds [(1, 2), (2, 3), (3, 4)] > > angles [(1, 0, 2), (2, 1, 3)] > > dihedral [(0, 1, 2, 3)] > > One would expect to get the angles as (0,1,2) and (1,2,3) so what's going > > on? I'm using OpenBabel 2-2-1 compiled from svn. > > Thanks, > > Iordan > > > > p.s. the Python script: > > import openbabel > > obConversion = openbabel.OBConversion() > > obConversion.SetInAndOutFormats("smi", "mdl") > > mol = openbabel.OBMol() > > obConversion.ReadString(mol,"[H]OO[H]") > > print 'mass', [i.GetAtomicMass() for i in openbabel.OBMolAtomIter(mol)] > > print 'bonds', > > > [(i.GetBeginAtomIdx(),i.GetEndAtomIdx()) for i in openbabel.OBMolBondIter(mol)] > > print 'angles', [i for i in openbabel.OBMolAngleIter(mol)] > > print 'dihedral', [i for i in openbabel.OBMolTorsionIter(mol)] > > > > > ------------------------------------------------------------------------------ > > Crystal Reports - New Free Runtime and 30 Day Trial > > Check out the new simplified licensign option that enables unlimited > > royalty-free distribution of the report engine for externally facing > > server and web deployment. > > http://p.sf.net/sfu/businessobjects > > _______________________________________________ > > OpenBabel-discuss mailing list > > OpenBabel-discuss@... > > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > > > > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensign option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@... > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > |
From: Geoffrey Hutchison <geoff@ge...> - 2009-04-24 01:15:14
|
> I try to use OpenBabel in my Qt app. Hmm. Out of curiosity, what are you working on? > When i include <openbabel/obiter.h> I get some error messages: Well, you're right, the obiter.h header has some errors -- it should do more forward declarations. But that's because most people do something like: #include <openbabel/mol.h> #include <openbabel/obiter.h> That should work. Cheers, -Geoff |
From: Tim Vandermeersch <tim.vandermeersch@gm...> - 2009-04-23 22:04:00
|
On Thu, Apr 23, 2009 at 11:35 PM, Iordan Hristov <hristov@...> wrote: > The Open Babel "FindAngles" method doesn't work like you're expecting. > Instead, it starts at the first atom (0 in Pybel notation) and looks for two > neighbors. > > If that was the case in H-O-O-H we would get the correct angle sequence > H-O-O but we get O-H-O for the first angle. O-H-O is correct using the previously described notation as far as I can see. The first O is the angle corner and the H and O are the terminals. (note: O-H-O does not imply the hydrogen has two bonded atoms!) > Instead, you seem to be expecting that it finds the first atom, then goes to > a neighbor, and then to the next. > > Well, I think people who will use the iterator would expect nothing more or > less than the angles that actually appear in their molecules. As it is right > now we get some mangled version of the angles with the atoms permuted. If > the intent of OBMolAngleIter() was to return a sequence of atoms that form > an angle only when rearranged that should be noted in the documentation. But > why should the method rearrange the sequences it finds and not return them > in the correct order (like H-O-O)? That must be a bug. The angles are actually found in this order. We iterate over all atoms, iterate over their neighbor atoms and add the angles to the list. Tim > Thanks, > Iordan > > On Apr 23, 2009, at 10:43 AM, Geoffrey Hutchison wrote: > > angles [(1, 0, 2), (2, 1, 3)] > > ... > > One would expect to get the angles as (0,1,2) and (1,2,3) so what's going > on? I'm using OpenBabel 2-2-1 compiled from svn. > > The Open Babel "FindAngles" method doesn't work like you're expecting. > Instead, it starts at the first atom (0 in Pybel notation) and looks for two > neighbors. Instead, you seem to be expecting that it finds the first atom, > then goes to a neighbor, and then to the next. > > The does seem to be some interest in using the ordering you mention. Other > opinions from the list? > > Cheers, > -Geoff > > > Hello, > when I build a hydrogen peroxide from SMILES I get a wrong angle > sequence (while the bonds and dihedral are ok). > Here is the output for the molecule (H-O-O-H): > mass [1.0079400000000001, 15.9994, 15.9994, 1.0079400000000001] > bonds [(1, 2), (2, 3), (3, 4)] > angles [(1, 0, 2), (2, 1, 3)] > dihedral [(0, 1, 2, 3)] > One would expect to get the angles as (0,1,2) and (1,2,3) so what's going > on? I'm using OpenBabel 2-2-1 compiled from svn. > Thanks, > Iordan > > p.s. the Python script: > import openbabel > obConversion = openbabel.OBConversion() > obConversion.SetInAndOutFormats("smi", "mdl") > mol = openbabel.OBMol() > obConversion.ReadString(mol,"[H]OO[H]") > print 'mass', [i.GetAtomicMass() for i in openbabel.OBMolAtomIter(mol)] > print 'bonds', > [(i.GetBeginAtomIdx(),i.GetEndAtomIdx()) for i in openbabel.OBMolBondIter(mol)] > print 'angles', [i for i in openbabel.OBMolAngleIter(mol)] > print 'dihedral', [i for i in openbabel.OBMolTorsionIter(mol)] > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensign option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@... > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > > |
From: Iordan Hristov <hristov@uc...> - 2009-04-23 21:35:53
|
> The Open Babel "FindAngles" method doesn't work like you're > expecting. Instead, it starts at the first atom (0 in Pybel > notation) and looks for two neighbors. If that was the case in H-O-O-H we would get the correct angle sequence H-O-O but we get O-H-O for the first angle. > Instead, you seem to be expecting that it finds the first atom, then > goes to a neighbor, and then to the next. Well, I think people who will use the iterator would expect nothing more or less than the angles that actually appear in their molecules. As it is right now we get some mangled version of the angles with the atoms permuted. If the intent of OBMolAngleIter() was to return a sequence of atoms that form an angle only when rearranged that should be noted in the documentation. But why should the method rearrange the sequences it finds and not return them in the correct order (like H-O- O)? That must be a bug. Thanks, Iordan On Apr 23, 2009, at 10:43 AM, Geoffrey Hutchison wrote: >> angles [(1, 0, 2), (2, 1, 3)] > ... >> One would expect to get the angles as (0,1,2) and (1,2,3) so what's >> going on? I'm using OpenBabel 2-2-1 compiled from svn. > > The Open Babel "FindAngles" method doesn't work like you're > expecting. Instead, it starts at the first atom (0 in Pybel > notation) and looks for two neighbors. Instead, you seem to be > expecting that it finds the first atom, then goes to a neighbor, and > then to the next. > > The does seem to be some interest in using the ordering you mention. > Other opinions from the list? > > Cheers, > -Geoff > > >> Hello, >> >> when I build a hydrogen peroxide from SMILES I get a wrong angle >> sequence (while the bonds and dihedral are ok). >> Here is the output for the molecule (H-O-O-H): >> >> mass [1.0079400000000001, 15.9994, 15.9994, 1.0079400000000001] >> bonds [(1, 2), (2, 3), (3, 4)] >> angles [(1, 0, 2), (2, 1, 3)] >> dihedral [(0, 1, 2, 3)] >> >> One would expect to get the angles as (0,1,2) and (1,2,3) so what's >> going on? I'm using OpenBabel 2-2-1 compiled from svn. >> >> Thanks, >> Iordan >> >> >> p.s. the Python script: >> >> import openbabel >> >> obConversion = openbabel.OBConversion() >> obConversion.SetInAndOutFormats("smi", "mdl") >> mol = openbabel.OBMol() >> obConversion.ReadString(mol,"[H]OO[H]") >> >> print 'mass', [i.GetAtomicMass() for i in >> openbabel.OBMolAtomIter(mol)] >> print 'bonds', [(i.GetBeginAtomIdx(),i.GetEndAtomIdx()) for i in >> openbabel.OBMolBondIter(mol)] >> print 'angles', [i for i in openbabel.OBMolAngleIter(mol)] >> print 'dihedral', [i for i in openbabel.OBMolTorsionIter(mol)] > |
From: Geoffrey Hutchison <geoff@ge...> - 2009-04-23 16:43:41
|
> angles [(1, 0, 2), (2, 1, 3)] ... > One would expect to get the angles as (0,1,2) and (1,2,3) so what's > going on? I'm using OpenBabel 2-2-1 compiled from svn. The Open Babel "FindAngles" method doesn't work like you're expecting. Instead, it starts at the first atom (0 in Pybel notation) and looks for two neighbors. Instead, you seem to be expecting that it finds the first atom, then goes to a neighbor, and then to the next. The does seem to be some interest in using the ordering you mention. Other opinions from the list? Cheers, -Geoff |
From: Tim Vandermeersch <tim.vandermeersch@gm...> - 2009-04-23 14:45:14
|
Hi, The easiest way to solve the problem is just to include openbabel/mol.h, it includes all headers in the right order. Tim On Thu, Apr 23, 2009 at 3:35 PM, Anton Simakov <kemiisto@...> wrote: > Hello everybody. > > I try to use OpenBabel in my Qt app. When i include <openbabel/obiter.h> I > get some error messages: > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:341: error: > 'OBRing' was not declared in this scope > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:341: error: > template argument 1 is invalid > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:341: error: > template argument 2 is invalid > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:341: error: > invalid use of '::' > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:341: error: > expected ';' before '_i' > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:342: error: > ISO C++ forbids declaration of 'OBRing' with no type > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:342: error: > expected ';' before '*' token > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:344: error: > ISO C++ forbids declaration of 'OBRingData' with no type > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:344: error: > expected ';' before '*' token > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:361: error: > ISO C++ forbids declaration of 'OBRing' with no type > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:361: error: > expected ';' before '*' token > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:363: error: > expected `;' before 'OBRing' > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:363: error: > ISO C++ forbids declaration of 'OBRing' with no type > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:363: error: > expected ';' before '&' token > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:364: error: > expected `;' before '}' token > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h: In > constructor 'OpenBabel::OBMolRingIter::OBMolRingIter()': > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:347: error: > class 'OpenBabel::OBMolRingIter' does not have any field named '_ptr' > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:347: error: > class 'OpenBabel::OBMolRingIter' does not have any field named '_rings' > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h: In member > function 'OpenBabel::OBMolRingIter::operator bool() const': > /Users/kemiisto/Downloads/openbabel/include/openbabel/obiter.h:355: error: > '_ptr' was not declared in this scope > > I use Mac OS X 10.5 and have no problems with compiling and installing > OpenBabel. But something goes wrong with headers... > I try different versions (2.2.0, 2.2.1, svn). > > What's rong? > > ------------------------------------------------------------------------------ > Stay on top of everything new and different, both inside and > around Java (TM) technology - register by April 22, and save > $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. > 300 plus technical and hands-on sessions. Register today. > Use priority code J9JMT32. http://p.sf.net/sfu/p > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@... > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > > |