BioJava:CookbookFrench:PDB:AtomCalc

Comment faire des calculs sur des Atomes présent dans un fichier PDB?

La classe Calc vous procure une série de méthodes permettant de faire divers calculs sur des Atomes.

```java public double getPhi(Group a, Group b)

   throws StructureException
   {
       
       if ( ! Calc.isConnected(a,b)){
           throw new StructureException("can not calc Phi - AminoAcids are not connected!") ;
       } 
       
       Atom a_C  = a.getAtom("C");
       Atom b_N  = b.getAtom("N");
       Atom b_CA = b.getAtom("CA");
       Atom b_C  = b.getAtom("C");
       
       double phi = Calc.torsionAngle(a_C,b_N,b_CA,b_C);
       return phi ;
   }

```

BioJava possède également une classe utilisant un algorithm de superposition de structure protéique. Pour en savoir plus, consultez cette recette.