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
docstr: Returns True if the trio has a defined mother and father.
  
  The considered fields are :meth:`mat_id` and :meth:`pat_id`.
  Recall that ``s`` may never be missing. The :meth:`fam_id`
  and :meth:`is_female` fields may be missing in a complete trio.
  
  :rtype: bool
docstr_tok: ["Returns","True","if","the","trio","has","a","defined","mother","and","father",".","The","considered","fields","are",":","meth",":","`","mat_id","`","and",":","meth",":","`","pat_id","`",".","Recall","that","``","s","``","may","never","be","missing",".","The",":","meth",":","`","fam_id","`","and",":","meth",":","`","is_female","`","fields","may","be","missing","in","a","complete","trio",".",":","rtype",":","bool"]
code: def is_complete(self):
      """Returns True if the trio has a defined mother and father.
  
      The considered fields are :meth:`mat_id` and :meth:`pat_id`.
      Recall that ``s`` may never be missing. The :meth:`fam_id`
      and :meth:`is_female` fields may be missing in a complete trio.
  
      :rtype: bool
      """
  
      return self._pat_id is not None and self._mat_id is not None
  
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 12 for calling the Trio obj's underlying member method code with example usage: obj.is_complete() and returns: unknown