Skip to content

Commit 6beb849

Browse files
committed
Allow non-refined result, only self-alignment
1 parent 90b4403 commit 6beb849

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

biojava-structure-gui/src/main/java/demo/DemoCeSymm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public static void main(String[] args)
7373
params.setMultipleAxes(true);
7474

7575
//Run the alignment
76-
MultipleAlignment symmetry = ceSymm.align(atoms);
76+
MultipleAlignment symmetry = ceSymm.align(atoms, params);
7777

7878
//Display the results in jmol
7979
SymmetryDisplay.display(symmetry, ceSymm.getSymmetryAxes());

biojava-structure/src/main/java/demo/DemoCeSymm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public static void main(String[] args)
7373
params.setMultipleAxes(true);
7474

7575
//Run the alignment
76-
MultipleAlignment symmetry = ceSymm.align(atoms);
76+
MultipleAlignment symmetry = ceSymm.align(atoms, params);
7777

7878
//Display the results in FatCat format
7979
System.out.println(MultipleAlignmentWriter.toFatCat(symmetry));

biojava-structure/src/main/java/org/biojava/nbio/structure/symmetry/internal/CeSymm.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,8 +360,11 @@ public AFPChain align(Atom[] ca10, Atom[] ca2O, Object param)
360360
} catch (OrderDetectionFailedException e) {
361361
e.printStackTrace();
362362
}
363-
364-
//STEP 3: symmetry refinement, apply consistency in the subunit residues
363+
364+
if (params.getRefineMethod() == RefineMethod.NOT_REFINED)
365+
return afpChain;
366+
367+
//STEP 3: symmetry refinement, apply consistency in the subunit residues
365368
Refiner refiner = null;
366369
try {
367370
switch (type){

0 commit comments

Comments
 (0)