code: def get_mutect_version(mutect_jar):
      
      cl = ["java", "-Xms128m", "-Xmx256m"] + get_default_jvm_opts() + ["-jar", mutect_jar, "-h"]
      with closing(subprocess.Popen(cl, stdout=subprocess.PIPE, stderr=subprocess.STDOUT).stdout) as stdout:
          if "SomaticIndelDetector" in stdout.read().strip():
              mutect_type = "-appistry"
          else:
              mutect_type = ""
      version = os.path.basename(mutect_jar).lower()
      for to_remove in [".jar", "-standalone", "mutect"]:
          version = version.replace(to_remove, "")
      if version.startswith(("-", ".")):
          version = version[1:]
      if not version:
          raise ValueError("Unable to determine MuTect version from jar file. "
                           "Need to have version contained in jar (ie. muTect-1.1.5.jar): %s" % mutect_jar)
      _check_for_bad_version(version, "MuTect")
      return version + mutect_type
docs: Retrieves version from input jar name since there is not an easy way to get MuTect version.
      Check mutect jar for SomaticIndelDetector, which is an Appistry feature