I have a protein which has five different components, and these were isolated separately. So is it possible to club these individual fragments together using any tool/software? And if there is/are such software(s), can this structure be used to perform molecular docking against a substrate of my choice?