@@ -100,6 +100,112 @@ def generate_channel_data():
100100
101101 print ("Files generated." )
102102
103+ def generate_channel_data_sc ():
104+
105+ MAX = 3
106+
107+ directory = 'test_data'
108+ root_directory = os .path .dirname (os .path .realpath (__file__ ))
109+ path = os .path .join (root_directory , directory )
110+ data_path = path + '/data'
111+ recursive_path = path + '/recursive_data_sc'
112+
113+ try :
114+ os .mkdir (path )
115+ os .mkdir (data_path )
116+ os .mkdir (recursive_path )
117+ print ('Data directory created at ' + path )
118+ except FileExistsError :
119+ print ("Data directory already exists" )
120+
121+ try :
122+ os .mkdir (data_path )
123+ print ('Data directory created at ' + path )
124+ except FileExistsError :
125+ print ("Data directory already exists" )
126+
127+ try :
128+ os .mkdir (recursive_path )
129+ print ('Data directory created at ' + path )
130+ except FileExistsError :
131+ print ("Data directory already exists" )
132+
133+ channels = ['DAPI_TEST' , 'TXREAD_TEST' , 'GFP_TEST' ]
134+
135+ for channel in channels :
136+ current_path = recursive_path + '/' + channel
137+ try :
138+ os .mkdir (current_path )
139+ except FileExistsError :
140+ print ("Channel directory already exists" )
141+
142+ for i in range (0 , MAX ):
143+
144+ str_i = str (i ).zfill (3 )
145+
146+ for j in range (0 , MAX ):
147+
148+ str_j = str (j ).zfill (3 )
149+
150+ recursive_name = 'img_r{}_c{}.tif' .format (str_i , str_j )
151+ f = open (current_path + '/' + recursive_name , 'w+' )
152+ f .close ()
153+
154+ print ("Files generated." )
155+
156+ def generate_channel_data_spaces ():
157+
158+ MAX = 3
159+
160+ directory = 'test_data'
161+ root_directory = os .path .dirname (os .path .realpath (__file__ ))
162+ path = os .path .join (root_directory , directory )
163+ data_path = path + '/data'
164+ recursive_path = path + '/recursive_data_spaces'
165+
166+ try :
167+ os .mkdir (path )
168+ os .mkdir (data_path )
169+ os .mkdir (recursive_path )
170+ print ('Data directory created at ' + path )
171+ except FileExistsError :
172+ print ("Data directory already exists" )
173+
174+ try :
175+ os .mkdir (data_path )
176+ print ('Data directory created at ' + path )
177+ except FileExistsError :
178+ print ("Data directory already exists" )
179+
180+ try :
181+ os .mkdir (recursive_path )
182+ print ('Data directory created at ' + path )
183+ except FileExistsError :
184+ print ("Data directory already exists" )
185+
186+ channels = ['DAPI TEST' , 'TXREAD TEST' , 'GFP TEST' ]
187+
188+ for channel in channels :
189+ current_path = recursive_path + '/' + channel
190+ try :
191+ os .mkdir (current_path )
192+ except FileExistsError :
193+ print ("Channel directory already exists" )
194+
195+ for i in range (0 , MAX ):
196+
197+ str_i = str (i ).zfill (3 )
198+
199+ for j in range (0 , MAX ):
200+
201+ str_j = str (j ).zfill (3 )
202+
203+ recursive_name = 'img_r{}_c{}.tif' .format (str_i , str_j )
204+ f = open (current_path + '/' + recursive_name , 'w+' )
205+ f .close ()
206+
207+ print ("Files generated." )
208+
103209def generate_sorted_data ():
104210 MAX = 30
105211 length = 0
@@ -171,6 +277,8 @@ def generate_bracket_data():
171277 generate_sorted_data ()
172278 generate_text_data ()
173279 generate_bracket_data ()
280+ generate_channel_data_sc
281+ generate_channel_data_spaces
174282
175283
176284MAX = 3
0 commit comments