code: def fastqc(self, file, output_dir):
          
          # You can find the fastqc help with fastqc --help
          try:
              pm = self.pm
          except AttributeError:
              # Do nothing, this is just for path construction.
              pass
          else:
              if not os.path.isabs(output_dir) and pm is not None:
                  output_dir = os.path.join(pm.outfolder, output_dir)
          self.make_sure_path_exists(output_dir)
          return "{} --noextract --outdir {} {}".\
                  format(self.tools.fastqc, output_dir, file)
docs: Create command to run fastqc on a FASTQ file
  
          :param str file: Path to file with sequencing reads
          :param str output_dir: Path to folder in which to place output
          :return str: Command with which to run fastqc