protein disulfide isomerase activity [GO_0003756] - Virtual Fly Brain