docs: def compareBIM(args):
      """Compare two BIM file.
  
      :param args: the options.
  
      :type args: argparse.Namespace
  
      Creates a *Dummy* object to mimic an :py:class:`argparse.Namespace` class
      containing the options for the :py:mod:`pyGenClean.PlinkUtils.compare_bim`
      module.
  
      """
      # Creating the CompareBIM options
      class Dummy(object):
          pass
      compareBIM_args = Dummy()
      compareBIM_args.before = args.bfile + ".bim"
      compareBIM_args.after = args.out + ".bim"
      compareBIM_args.out = args.out + ".removed_snps"
  
      try:
          # Checking the arguments
          CompareBIM.checkArgs(compareBIM_args)
  
          # Reading the BIM files
          beforeBIM = CompareBIM.readBIM(compareBIM_args.before)
          afterBIM = CompareBIM.readBIM(compareBIM_args.after)
  
          # Comparing the BIM files
          CompareBIM.compareSNPs(beforeBIM, afterBIM, compareBIM_args.out)
      except CompareBIM.ProgramError as e:
          raise ProgramError("CompareBIM: " + e.message)