def getVersionGatk(pathToJar=None): if pathToJar == None: pathToJar = Utils.getProgramPath("GenomeAnalysisTK.jar") args = ["java", "-Xmx1g", "-jar", pathToJar, "--version"] # p = subprocess.Popen(args, shell=True, stdout=subprocess.PIPE).communicate() cmd = " ".join(args) p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE).communicate() version = p[0].split("-")[0] majVer = int(version.split(".")[0]) minVer = int(version.split(".")[1]) return majVer, minVer