Пример #1
0
    # hybValve = [V1..V3]
    # hybPort = [1..7]
    elif method == 'hyb':
        biochem.hyb(sys.argv[3], int(sys.argv[4]))


    # usage: biochem_utils.py fcnum lig_stepup_peg ligValve ligPort
    # ligValve = [V1..V3]
    # port = [1..6]; assumes lig buffer is on port 7
    elif method == 'lig_stepup_peg':
        biochem.lig_stepup_peg(sys.argv[3], int(sys.argv[4]))

    # usage: biochem_utils.py fcnum prime_reagent_block V4flag
    # V4flag==1 to prime V4, V4flag==0 to not prime V4
    elif method == 'prime_reagent_block':
        biochem.primeReagentBlock(int(sys.argv[1]), int(sys.argv[3]))


    # usage: biochem_utils.py fcnum react reagentValve reagentPort temp time 
    # bufferBeforeFlag bufferAfterFlag
    # OR biochem_utils.py fcnum react reagentValve reagentPort temp time 
    # bufferBeforeFlag bufferAfterFlag bufferPort bufferVolume
    # depending on whether a reaction buffer is used before/after the reagent 
    # to prime/flush the lines
    elif method == 'react':
        if(len(sys.argv) == 9):
            biochem.react(sys.argv[3], int(sys.argv[4]), int(sys.argv[5]), \
                int(sys.argv[6]), int(sys.argv[7]), int(sys.argv[8]))
        else:
            biochem.react(sys.argv[3], int(sys.argv[4]), int(sys.argv[5]), \
                int(sys.argv[6]), int(sys.argv[7]), int(sys.argv[8]), \