#!/usr/bin/env python

from nanotechsoftware.base import *
from nanotechsoftware.chemistry import *
from nanotechsoftware.chemistry.framework import *
from nanotechsoftware.chemistry.core import *
from nanotechsoftware.chemistry.processor import *
from nanotechsoftware.chemistry.io import *

import os




def showNeighbors(atom):
    for nbor in AtomIterator(atom):
        print nbor.getIndex(),
    print


mol = fromSmiles("C1CCCCC1")

AssignIndexProcessor()(mol)

for atom in CompositeIteratorFactory.create(Atom, mol):
    print atom.getIndex(), showNeighbors(atom)


