コード例 #1
0
ファイル: queeny.py プロジェクト: jakesyl/cing
 def setdefault(self, key, defaultValue):
     if key[0] > key[1]:
         key = (key[1],key[0])
     return Odict.setdefault(self, key, defaultValue)
コード例 #2
0
ファイル: queeny.py プロジェクト: jakesyl/cing
 def __setitem__(self, key, value):
     if key[0] > key[1]:
         key = (key[1],key[0])
     Odict.__setitem__(self, key, value)
コード例 #3
0
ファイル: queeny.py プロジェクト: jakesyl/cing
 def __getitem__(self, key):
     if key[0] > key[1]:
         key = (key[1],key[0])
     return Odict.__getitem__(self, key)
コード例 #4
0
ファイル: queeny.py プロジェクト: jakesyl/cing
 def __init__(self, project ):
     Odict.__init__(self)
     self.project  = project
     self.molecule = project.molecule
     for atm in self.molecule.allAtoms():
         atm.neighbors = {}