In [1]:
import os
import sys
mypath = os.path.join(".","multiD")
sys.path.append("C:\\Users\\Andrey\\Documents\\GitHub\\murraylab_tools\\murraylab_tools\\")#"echo_multid_dilution_series") 
#import murraylab_tools.echo_multid_dilution_series as multiD

import murraylab_tools.echo_multid_dilution_series as multiD

In [2]:
#11/27/18 experiment
#50ul per well
#500nl of inducer=100x
maxinducer=500
wellvol=50
avoidedges=multiD.edges#topbottom
wellorder="down"#"across"
shuffle=True
fname = "test.csv"
constructs=["spc3","spc6","spc0a1","spc18b1"]#,"spc26c6","spc-18e3"]
inducers=[
    ["SAL",[100,75,50],["K7",4]],
    ["ATC",[100,75,35,0],["K8",4]],
    ["CIN",[100,85,75,25,0],["K9",4]],
]
x=multiD.multid_dilution_wrapper(inducers,constructs,fname,avoidedges,\
        maxinducer,wellvol,shuffle,wellorder=wellorder,mypath=mypath)


load inducers into: 
SAL : ['K7', 'L7', 'M7', 'N7']
ATC : ['K8', 'L8', 'M8', 'N8']
CIN : ['K9', 'L9', 'M9', 'N9']

make 220.000000 ul of 100x each inducer

constructs start at: 
spc3 : B2
spc6 : B7
spc0a1 : B12
spc18b1 : B17
prepare 5.28 ml of each construct for 50 well volume
{'spc0a1': 0, 'spc18b1': 1, 'spc3': 2, 'spc6': 3}
wrote ./multiD/test.csv
wrote ./multiD/supp_test.csv

In [ ]:


In [ ]: