There are several types of shell rot, which are caused by either a fungus or bacteria.
(several types of shell rot; are caused; by either a fungus or bacteria)
several types of shell rot
are caused
by either a fungus or bacteria