def test_cellomics_semantic_filename3(): test_fn = '/file_directory/AS_09125_050116110001_A03f04d1_stitch.tif' expected = OrderedDict([('directory', '/file_directory'), ('prefix', 'AS_09125'), ('plate', 50116110001), ('well', 'A03'), ('field', 4), ('channel', 1), ('suffix', 'tif')]) assert cellomics.cellomics_semantic_filename(test_fn) == expected
def test_cellomics_semantic_filename3(): test_fn = '/file_directory/AS_09125_050116110001_A03f04d1_stitch.tif' expected = OrderedDict([('directory', '/file_directory'), ('prefix', 'AS_09125'), ('plate', 50116110001), ('well', 'A03'), ('field', 4), ('channel', 1), ('suffix', 'tif')]) assert cellomics.cellomics_semantic_filename(test_fn) == expected
def test_cellomics_semantic_filename2(): test_fn = 'AS_09125_050116110001_A04f01d0.tif' expected = OrderedDict([('directory', ''), ('prefix', 'AS_09125'), ('plate', 50116110001), ('well', 'A04'), ('field', 1), ('channel', 0), ('suffix', 'tif')]) assert cellomics.cellomics_semantic_filename(test_fn) == expected
def test_cellomics_semantic_filename(): test_fn = 'MFGTMP_140206180002_A01f00d0.TIF' expected = OrderedDict([('directory', ''), ('prefix', 'MFGTMP'), ('plate', 140206180002), ('well', 'A01'), ('field', 0), ('channel', 0), ('suffix', 'TIF')]) assert cellomics.cellomics_semantic_filename(test_fn) == expected
def get_field(fn): sem = cellomics.cellomics_semantic_filename(fn) return sem['field']
def get_plate_well(fn): sem = cellomics.cellomics_semantic_filename(fn.strip()) return sem["plate"], sem["well"]
def test_cellomics_semantic_filename2(): test_fn = 'AS_09125_050116110001_A04f01d0.tif' expected = OrderedDict([('directory', ''), ('prefix', 'AS_09125'), ('plate', 50116110001), ('well', 'A04'), ('field', 1), ('channel', 0), ('suffix', 'tif')]) assert cellomics.cellomics_semantic_filename(test_fn) == expected
def test_cellomics_semantic_filename(): test_fn = 'MFGTMP_140206180002_A01f00d0.TIF' expected = OrderedDict([('directory', ''), ('prefix', 'MFGTMP'), ('plate', 140206180002), ('well', 'A01'), ('field', 0), ('channel', 0), ('suffix', 'TIF')]) assert cellomics.cellomics_semantic_filename(test_fn) == expected