예제 #1
0
def main(args):
    description = ('Calculates dG for alignmnets in results in '
                   'mbr file add floating point energy values to '
                   'the end of each m8record. Results are saved '
                   'to <mbr file>.dG')
    parser = OptionParser(('usage: %prog [options] '
                           '<mbr file> <query path> '
                           '<database path>'),
                          description=description)
    (options, args) = parser.parse_args(args)

    if len(args) < 3:
        print >> sys.stderr, ('Usage error: all arguments are '
                              'required')
        print >> sys.stderr, parser.format_help()
        return 1
    
    inMBR = args[0]
    qPath = args[1]
    dbPath = args[2]

    oPath = inMBR + '.dG'
    
    B.m8alignmentEnergies(inMBR,qPath,dbPath,oPath)
예제 #2
0
def main(args):
    description = ('Calculates dG for alignmnets in results in '
                   'D1 megaBLAST results file and outputs floating'
                   'point energy values one per line '
                   'to <mbr file>.dG')
    parser = OptionParser(('usage: %prog [options] '
                           '<mbr file> <query path> '
                           '<database path>'),
                          description=description)
    (options, args) = parser.parse_args(args)

    if len(args) < 3:
        print >> sys.stderr, ('Usage error: all arguments are '
                              'required')
        print >> sys.stderr, parser.format_help()
        return 1
    
    inMBR = args[0]
    qPath = args[1]
    dbPath = args[2]

    oPath = inMBR + '.dG'
    
    B.m8alignmentEnergies(inMBR,qPath,dbPath,oPath,isD1format=True)
예제 #3
0
def main(args):
    description = (
        "Calculates dG for alignmnets in results in "
        "D1 megaBLAST results file and outputs floating"
        "point energy values one per line "
        "to <mbr file>.dG"
    )
    parser = OptionParser(
        ("usage: %prog [options] " "<mbr file> <query path> " "<database path>"), description=description
    )
    (options, args) = parser.parse_args(args)

    if len(args) < 3:
        print >>sys.stderr, ("Usage error: all arguments are " "required")
        print >>sys.stderr, parser.format_help()
        return 1

    inMBR = args[0]
    qPath = args[1]
    dbPath = args[2]

    oPath = inMBR + ".dG"

    B.m8alignmentEnergies(inMBR, qPath, dbPath, oPath, isD1format=True, lazyDict=False)