File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -262,7 +262,7 @@ def create_from_dataframe(
262262 experiment_id : str ,
263263 filename : str ,
264264 df : DataFrame ,
265- reagents : Optional [List [str ]] = None ,
265+ reagents : Optional [List [Union [ str , None ] ]] = None ,
266266 headers : Dict [str , str ] = {},
267267 ) -> FcsFile :
268268 """Creates an FCS file from a DataFrame and uploads it CellEngine.
@@ -361,6 +361,8 @@ def create_from_dataframe(
361361 channels = df .columns .get_level_values (0 ).tolist ()
362362 if reagents is None :
363363 reagents = df .columns .get_level_values (1 ).tolist ()
364+ # Filter out nan values. An Index will cast None to float (nan).
365+ reagents = [r if r == r else None for r in reagents ]
364366 else :
365367 channels = df .columns
366368
Original file line number Diff line number Diff line change 4040 ],
4141 platforms = "Posix; MacOS X; Windows" ,
4242 install_requires = [
43- "flowio~=1.0" ,
44- "flowio @ git+https://github.com/cellengine/FlowIO.git@next" ,
43+ "flowio~=1.1" ,
4544 "numpy~=1.17" ,
4645 "pandas~=1.1" ,
4746 "requests~=2.22" ,
You can’t perform that action at this time.
0 commit comments