class_docstr: Class containing information about nuclear family relatedness and sex.
  
  :param str s: Sample ID of proband.
  
  :param fam_id: Family ID.
  :type fam_id: str or None
  
  :param pat_id: Sample ID of father.
  :type pat_id: str or None
  
  :param mat_id: Sample ID of mother.
  :type mat_id: str or None
  
  :param is_female: Sex of proband.
  :type is_female: bool or None
code: def __init__(
      self, s, fam_id=None, pat_id=None, mat_id=None, is_female=None
  ):
      self._fam_id = fam_id
      self._s = s
      self._pat_id = pat_id
      self._mat_id = mat_id
      self._is_female = is_female
  
imports: import re
  from collections import Counter
  from hail.typecheck import typecheck_method, nullable, sequenceof
  from hail.utils.java import Env, FatalError, warning
label_desc: Use image node_id 1 to create a new Trio object from inherited base classes: object with example: obj = Trio(s, fam_id, pat_id, mat_id, is_female)