Commit 6057ac83 authored by Jason Louis Calalang's avatar Jason Louis Calalang
Browse files

Wrote implementation in db, has not been user tested yet

parent cff23b81
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -84,7 +84,17 @@ public class MoleculeDatabase {

    public ArrayList<Molecule> findSubgraph(Molecule molecule) {
        ArrayList<Molecule> returnList = new ArrayList<Molecule>();

        int startingNumber = molecule.getNumAtoms();
        for(int ii : db.keySet()) {
            if (ii >= startingNumber) {
                for(Molecule m: db.get(ii)) {
                    if(m.isSubGraphPresent(molecule) != null) {
                        returnList.add(m);
                        System.out.println(m.moleculeName);
                    }
                }
            }
        }

        return returnList;
    }