Skip to content

Commit d4414b4

Browse files
committed
removed molecule3D.stripSmallFragments();
1 parent 8e9ecf3 commit d4414b4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/com/actelion/research/chem/descriptor/flexophore/MolDistHistVizHelper.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,13 @@ public static void setWeightsFromCategory(MolDistHistViz mdhv, int [] arrWeightC
7474
// The molecule in the descriptor contains the pharmacophore points as additional single atoms.
7575
Molecule3D m3D = new Molecule3D(mdhv.getMolecule());
7676
m3D.ensureHelperArrays(Molecule.cHelperRings);
77-
m3D.stripSmallFragments();
77+
for (int i = 0; i < m3D.getAtoms(); i++) {
78+
if(m3D.getConnAtoms(i)==0){
79+
m3D.markAtomForDeletion(i);
80+
}
81+
}
82+
m3D.deleteMarkedAtomsAndBonds();
83+
m3D.ensureHelperArrays(Molecule.cHelperRings);
7884

7985
if(m3D.getAtoms()!=arrWeightCategory.length){
8086
throw new RuntimeException("Weight vector differs in dimension to number of atoms!");

0 commit comments

Comments
 (0)