Example #1
0
def setup_options():
    parser = OptionParser()
    parser.add_option("-a",
                      "--assembly",
                      dest="assembly_filename",
                      help="Assembly file",
                      metavar="FILE")
    parser.add_option("-r",
                      "--reads",
                      dest="reads_filename",
                      help="input reads",
                      metavar="FILE")
    parser.add_option("-k",
                      "--kmer",
                      dest="kmer_size",
                      help="kmer size",
                      default=8,
                      type="int")

    (options, args) = parser.parse_args()

    should_quit = False
    if options.assembly_filename == None or options.reads_filename == None:
        parser.error("You failed to provide the mpileup file")
    if should_quit:
        parser.help()
        exit(-1)

    return (options, args)
Example #2
0
def setup_options():
    parser = OptionParser()
    parser.add_option("-p",
                      "--pileup-file",
                      dest="pileup_filename",
                      help="pileup file name",
                      metavar="FILE")
    parser.add_option("-o",
                      "--output",
                      dest="output_location",
                      help="output location for depth of coverage tool",
                      default=None,
                      metavar="FILE")
    parser.add_option("-c",
                      "--chunks",
                      dest="total_chunks",
                      help="total chunks to split the pileup file.",
                      type="int",
                      default=1)

    (options, args) = parser.parse_args()

    should_quit = False
    if options.pileup_filename == None:
        parser.error("You failed to provide the pileup file")
    if should_quit:
        parser.help()
        exit(-1)

    return (options, args)
Example #3
0
def setup_options():
    parser = OptionParser()
    parser.add_option(
        "-a", "--abundance-file", dest="abundance_file", help="Assembler provided abundance file", metavar="FILE"
    )
    parser.add_option("-m", "--mpileup-file", dest="mp_file_loc", help="mpileup output file", metavar="FILE")
    parser.add_option("-p", "--pileup-file", dest="pileup_filename", help="pileup file name", metavar="FILE")
    parser.add_option(
        "-o",
        "--output",
        dest="output_location",
        help="output location for depth of coverage tool",
        default=None,
        metavar="FILE",
    )
    parser.add_option(
        "-w", "--window-size", dest="window_size", help="window size to sweep over base pairs", type="int", default=1
    )
    parser.add_option("-g", "--gff", dest="gff_format", default=False, action="store_true")
    parser.add_option("-e", "--empirical", dest="use_empirical", default=False, action="store_true")
    parser.add_option(
        "-i", "--ignore", dest="ignore_ends", help="Ignore the first/last i bps of the read", type="int", default=0
    )
    parser.add_option("-c", "--chunks", dest="chunks", help="Number of output file chunks.", type="int", default=1)

    (options, args) = parser.parse_args()

    should_quit = False
    if options.mp_file_loc == None:
        parser.error("You failed to provide the mpileup file")
    if should_quit:
        parser.help()
        exit(-1)

    return (options, args)
Example #4
0
def setup_options():
    parser = OptionParser()
    parser.add_option("-a",
                      "--assembly",
                      dest="assembly_filename",
                      help="Assembly file",
                      metavar="FILE")
    parser.add_option("-r",
                      "--reads",
                      dest="reads_filename",
                      help="input reads",
                      metavar="FILE")
    parser.add_option("-k",
                      "--kmer",
                      dest="kmer_size",
                      help="kmer size",
                      default=8,
                      type="int")
    parser.add_option("-t",
                      "--threads",
                      dest="threads",
                      help="number of threads",
                      default=8,
                      type="int")
    parser.add_option("-e",
                      "--error_rate",
                      dest="error_rate",
                      help="error rate (0% by default)",
                      type="float",
                      default=1.0)
    parser.add_option("-m",
                      "--max_iterations",
                      dest="max_iter",
                      help="max iterations (30 by default)",
                      type="int",
                      default=30)
    parser.add_option("-p",
                      "--pileup",
                      dest="pileup_file",
                      help="write pileup to this file.",
                      default=None)
    parser.add_option("-s",
                      "--save-intermediate-files",
                      dest="save_intermediate_files",
                      help="save all the intermediate files.",
                      action='store_true')

    (options, args) = parser.parse_args()

    should_quit = False
    if options.assembly_filename == None or options.reads_filename == None:
        parser.error("You failed to provide the mpileup file")
    if should_quit:
        parser.help()
        exit(-1)
    return (options, args)
Example #5
0
def setup_options():
    parser = OptionParser()
    parser.add_option("-p", "--pileup-file", dest="pileup_filename", help="pileup file name", metavar="FILE")
    parser.add_option("-o", "--output", dest="output_location", help="output location for depth of coverage tool", default=None, metavar="FILE")
    parser.add_option("-c", "--chunks", dest="total_chunks", help="total chunks to split the pileup file.", type="int", default = 1)
    
    (options,args) = parser.parse_args()

    should_quit = False
    if options.pileup_filename == None:
        parser.error("You failed to provide the pileup file")
    if should_quit:
        parser.help()
        exit(-1)

    return (options,args)
Example #6
0
def setup_options():
    parser = OptionParser()
    parser.add_option("-a",
                      "--abundance-file",
                      dest="abundance_file",
                      help="Assembler provided abundance file",
                      metavar="FILE")
    parser.add_option("-m",
                      "--mpileup-file",
                      dest="mp_file_loc",
                      help="mpileup output file",
                      metavar="FILE")
    parser.add_option("-p",
                      "--pileup-file",
                      dest="pileup_filename",
                      help="pileup file name",
                      metavar="FILE")
    parser.add_option("-o",
                      "--output",
                      dest="output_location",
                      help="output location for depth of coverage tool",
                      default=None,
                      metavar="FILE")
    parser.add_option("-w",
                      "--window-size",
                      dest="window_size",
                      help="window size to sweep over base pairs",
                      type="int",
                      default=1)
    parser.add_option("-g",
                      "--gff",
                      dest="gff_format",
                      default=False,
                      action='store_true')
    parser.add_option("-e",
                      "--empirical",
                      dest="use_empirical",
                      default=False,
                      action='store_true')
    parser.add_option("-i",
                      "--ignore",
                      dest="ignore_ends",
                      help="Ignore the first/last i bps of the read",
                      type="int",
                      default=0)
    parser.add_option("-c",
                      "--chunks",
                      dest="chunks",
                      help="Number of output file chunks.",
                      type="int",
                      default=1)

    (options, args) = parser.parse_args()

    should_quit = False
    if options.mp_file_loc == None:
        parser.error("You failed to provide the mpileup file")
    if should_quit:
        parser.help()
        exit(-1)

    return (options, args)
Example #7
0
#parser.formatter._format_option_strings = parser.formatter.format_option_strings
#parser.formatter.format_option_strings = type(parser.formatter.format_option_strings)(_, parser, type(parser))

#option = parser.get_option("-h")
#options = parser.get_option("-h")
#options.help("Show this help message and exit Show help and exit.")
#(options, args) = parser.parse_args()

# Dirty hack for making a short option -hh
option = OptionParser("--hh")
option.add_option = ["-hh"]
option.add_option = []
# Dirty hack for inherent help message of switch -h
option = parser.get_option("-h")
option.help = option.help.capitalize().replace("this help", "basic help")

argv = []
prompt = False
#advancedHelp = True
extraHeaders = []

for arg in sys.argv:
    #argv.append(sys.maxunicode(arg, encoding=sys.getfilesystemencoding()))

    prompt = "--commi3-shell" in argv

    if prompt:
        parser.usage = ""
        cmdLineOptions.sqlmapShell = True