[Biojava-l] CEAlign > 0 for exact same structures ?

Andreas Prlic andreas at sdsc.edu
Wed Jun 22 22:35:42 UTC 2011


Hi Jay,

what are the pdb Ids? When I try this for e.g. 4hhb.A against itself I
am getting an RMSD  of 0.

Use the afpChain.getTotalRmsdOpt() to get the RMSD of the final
alignment. (see also DemoCE.java)

Andreas





On Wed, Jun 22, 2011 at 3:24 PM, Jay Vyas <jayunit100 at gmail.com> wrote:
> Hi guys.. Im finding that two structures that are the same give me non-zero
> RMSD alignments....   There could be a bug in my code, but this is an
> initial notice that I'm pretty sure about.... Any thoughts on the
> performance of CEAlign in ideal cases ?
>
>
>        Atom[] ca1 = GPdbUtils.getAtoms(s1, type);
>        Atom[] ca2 = GPdbUtils.getAtoms(s2, type);
>
>        System.out.println("Aligning two sets of atoms, " + ca1.length
> +","+ca2.length);
>        // get default parameters
>        CeParameters params = new CeParameters();
>
>        // set the maximum gap size to unlimited
>        // params.setMaxGapSize(-1);
>        StructureAlignment algorithm = StructureAlignmentFactory
>                .getAlgorithm(CeMain.algorithmName);
>
>        // The results are stored in an AFPChain object
>        AFPChain afpChain = algorithm.align(ca1, ca2, params);
>        afpChain.setName1("A");
>        afpChain.setName2("B");
>
>        return (float) afpChain.getChainRmsd();
> _______________________________________________
> Biojava-l mailing list  -  Biojava-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biojava-l
>




More information about the Biojava-l mailing list