@classmethod
def from_string(cls, ssap_line, *, cath_version):
    """
        Create a new SsapResult object from text output of `cath-ssap`
        """
    (prot1, prot2, length1, length2, ssap_score, num_equivs, overlap_pc,
        seq_id_pc, rmsd) = ssap_line.split()
    return cls(prot1=prot1, prot2=prot2, length1=length1, length2=length2,
        ssap_score=ssap_score, num_equivs=num_equivs, overlap_pc=overlap_pc,
        seq_id_pc=seq_id_pc, rmsd=rmsd, cath_version=str(cath_version))
