I don't disagree about having a calcrmsd, but the executable provided
as part of confab is not an all-purpose RMSD calculator. It's pretty
specific for the Confab output, hence the 'rename' to confabreport
format.

I would argue for a separate calcrmsd executable that covered the
common use cases (first against rest, all-against-all, include
hydrogens, include symmetry, perform least-squares alignment).

In the end, do you want me to revert my changes to IsSetupNeeded code?
I realise that there is an interaction with Avogadro that might be
upset.

- Noel

On 6 June 2013 15:50, Geoffrey Hutchison <geo...@pitt.edu> wrote:
> Hi Noel,
>
> Sorry for the long delay. I've started reviewing the confab branch.
>
>> and calcrmsd executables in there, but I plan to remove them as they
>> are replaced by the --confab op and -oconfabreport format.
>
> I think we definitely need a rmsd command-line tool. There seems to be an 
> unmet need based on a wide range of comments I've seen.
>
>> One possible bone of contention is that I have changed IsSetupNeeded()
>> for forcefields to always return true.
>
> I think the current code is much better, but you do have a point that the 
> client code probably knows better whether the molecule has been chemically 
> changed (as opposed to coordinate changes).
>
>> I don't think there's not much else there that people might disagree
>> with. There were some changes to reduce torsions based on graph
>> symmetry. There actually was code in rotor.cpp and friends to do this
>> but it was disabled. Furthermore it detected graph symmetry by
>> applying the torsion and checking the RMSDs, rather than, well, using
>> graph symmetry.
>
> This is good too.
>
> So I need to finish code review, but it looks generally fine to merge.
>
> -Geoff

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to