本文整理汇总了Python中forcebalance.molecule.Molecule.find_angles方法的典型用法代码示例。如果您正苦于以下问题:Python Molecule.find_angles方法的具体用法?Python Molecule.find_angles怎么用?Python Molecule.find_angles使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类forcebalance.molecule.Molecule
的用法示例。
在下文中一共展示了Molecule.find_angles方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: is_backbone
# 需要导入模块: from forcebalance.molecule import Molecule [as 别名]
# 或者: from forcebalance.molecule.Molecule import find_angles [as 别名]
mult,
mult,
)
if dstr not in aadac[AA]:
aadac[AA].append(dstr)
print dstr
if is_backbone(dac):
if args.bk and dac not in alldac:
alldac.append(dac[:])
alldac.append(dac[::-1])
elif args.sd and dac not in alldac:
alldac.append(dac[:])
alldac.append(dac[::-1])
else:
print dac, "is not parameterized"
for a in M.find_angles():
if all([M.atomname[i] in anac for i in a]):
aac = [anac[M.atomname[i]] for i in a]
if args.an and aac not in allaac:
allaac.append(aac[:])
allaac.append(aac[::-1])
for b in M.bonds:
if all([M.atomname[i] in anac for i in b]):
bac = [anac[M.atomname[i]] for i in b]
if args.bd and bac not in allbac:
allbac.append(bac[:])
allbac.append(bac[::-1])
mode = "N"
foutnm = "%s%s%s" % (os.path.splitext(sys.argv[1])[0], label, os.path.splitext(sys.argv[1])[1])
print "Output file is", foutnm