[docs]class Bond:
"""
Data structure of bonds between two domains
"""
node1 = 0
'''start node'''
node2 = 0
'''end node'''
dom = []
'''domain of the startnode'''
dom2 = []
'''domain of the endnode'''
def __init__(self, node1, node2, dom, dom2):
self.node1 = node1
self.node2 = node2
self.dom = dom
self.dom2 = dom2
[docs] def appenddom(self, dom, dom2):
"""
append domain numbers
:param dom: domain number on the start strand
:param dom2: domain number on the end strand
"""
self.dom.append(dom)
self.dom2.append(dom2)