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 proband is a reported male,
  ``False`` if reported female, and ``None`` if no sex is defined.
  
  :rtype: bool or None
docstr_tok: ["Returns","``","True","``","if","the","proband","is","a","reported","male",",","``","False","``","if","reported","female",",","and","``","None","``","if","no","sex","is","defined",".",":","rtype",":","bool","or","None"]
code: def is_male(self):
      """Returns ``True`` if the proband is a reported male,
      ``False`` if reported female, and ``None`` if no sex is defined.
  
      :rtype: bool or None
      """
  
      if self._is_female is None:
          return None
  
      return self._is_female is False
  
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 10 for calling the Trio obj's underlying member method code with example usage: obj.is_male() and returns: unknown, None