Modelling multi subunit proteins