/// <summary> /// Comparison /// </summary> /// <param name="other"></param> /// <returns></returns> public bool Equals(ProteinInformation other) { if (other == null) { return(false); } return(ProteinName.Equals(other.ProteinName)); }
/// <summary> /// Overloaded comparison /// </summary> /// <param name="obj"></param> /// <returns></returns> public override bool Equals(object obj) { if (obj == null) { return(false); } var objAsProt = obj as ProteinInformation; if (objAsProt == null) { return(false); } return(ProteinName.Equals(objAsProt.ProteinName)); }