Skip to content

Commit

Permalink
Removed last bits of implementation details from the API: now uses Li…
Browse files Browse the repository at this point in the history
…st<> instead of ArrayList<>

Signed-off-by: Rajarshi  Guha <rajarshi.guha@gmail.com>
  • Loading branch information
egonw authored and rajarshi committed Feb 26, 2010
1 parent 14e1d12 commit 7727b72
Showing 1 changed file with 6 additions and 5 deletions.
Expand Up @@ -369,7 +369,7 @@ public static List<IAtomContainer> getOverlaps(IAtomContainer g1, IAtomContainer
List<List<RMap>> rMapsList = search(g1, g2, new BitSet(), new BitSet(), true, false);

// projection on G1
ArrayList<IAtomContainer> graphList = projectList(rMapsList, g1, ID1);
List<IAtomContainer> graphList = projectList(rMapsList, g1, ID1);

// reduction of set of solution (isomorphism and substructure
// with different 'mappings'
Expand Down Expand Up @@ -556,8 +556,8 @@ public static IAtomContainer project(List<RMap> rMapList, IAtomContainer g, int
* @param id the id in the RMap of the molecule g
* @return a list of AtomContainer
*/
public static ArrayList<IAtomContainer> projectList(List<List<RMap>> rMapsList, IAtomContainer g, int id) {
ArrayList<IAtomContainer> graphList = new ArrayList<IAtomContainer>();
public static List<IAtomContainer> projectList(List<List<RMap>> rMapsList, IAtomContainer g, int id) {
List<IAtomContainer> graphList = new ArrayList<IAtomContainer>();

for (List<RMap> rMapList : rMapsList) {
IAtomContainer ac = project(rMapList, g, id);
Expand All @@ -573,8 +573,9 @@ public static ArrayList<IAtomContainer> projectList(List<List<RMap>> rMapsList,
* @return the list cleaned
* @throws CDKException if there is a problem in obtaining subgraphs
*/
private static List<IAtomContainer> getMaximum(ArrayList<IAtomContainer> graphList) throws CDKException {
List<IAtomContainer> reducedGraphList = (List<IAtomContainer>) graphList.clone();
private static List<IAtomContainer> getMaximum(List<IAtomContainer> graphList) throws CDKException {
List<IAtomContainer> reducedGraphList = new ArrayList<IAtomContainer>();
reducedGraphList.addAll(graphList);

for (int i = 0; i < graphList.size(); i++) {
IAtomContainer gi = graphList.get(i);
Expand Down

0 comments on commit 7727b72

Please sign in to comment.