#!/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
 


mol = XYZ(os.environ['EXAMPLESPATH'] + os.sep + 'viagra.xyz')

AssignIndexProcessor()(mol)
BuildBondsProcessor()(mol)
AssignBondOrderProcessor()(mol)

for bond in CompositeIteratorFactory.create(Bond, mol) :
    print bond.getFirst().getIndex(), bond.getSecond().getIndex(), \
          bond.getOrder()



