Python 计算xyz文件中不同分子的数量

Python 计算xyz文件中不同分子的数量,python,count,molecule,xyz,Python,Count,Molecule,Xyz,我对python非常陌生。我有一个xyz文件,其中包含系统中所有原子的坐标。我的系统由这些原子组成的几个不同的分子组成。我需要计算这个系统中不同分子的数量,例如EaxPle,分子A的总数,分子B的总数,等等。我已经包括了文件的快照。橙色、黄色和蓝色是不同的分子-类似于橙色部分(PBIIII分子),我也有一些是PBIII。如何从xyz文件中计算每种类型的不同分子?如何仅使用数据集来区分分子?分子a将有一个唯一的原子-O,分子B将包含一个唯一的原子-N4。其他的都很复杂,它们包含相同的原子类型,只是

我对python非常陌生。我有一个xyz文件,其中包含系统中所有原子的坐标。我的系统由这些原子组成的几个不同的分子组成。我需要计算这个系统中不同分子的数量,例如EaxPle,分子A的总数,分子B的总数,等等。我已经包括了文件的快照。橙色、黄色和蓝色是不同的分子-类似于橙色部分(PBIIII分子),我也有一些是PBIII。如何从xyz文件中计算每种类型的不同分子?

如何仅使用数据集来区分分子?分子a将有一个唯一的原子-O,分子B将包含一个唯一的原子-N4。其他的都很复杂,它们包含相同的原子类型,只是不同的原子数,例如,PbII,PbIII,PbIII。如果是该分子的一部分,Pb-I距离将小于3埃