Skip to content

Empty parameters.requireFlag causes errors #2

@JEFworks

Description

@JEFworks

In BuildFileStructure.m, the following line:

fileData = dir([folderPath '*' parameters.requireFlag '*.' parameters.fileExt]);

causes the following errors:

Finding cells in /n/home00/jefworks/MERFISH/MERFISH_analysis/MERFISH_Examples/example_data                                                                                                           
Error using dir                                                                                                                                                                                      
Characters adjacent to a ** wildcard must be file separators.                                                                                                                                        
                                                                                                                                                                                                     
Error in BuildFileStructure (line 97)                                                                                                                                                                
fileData = dir([folderPath '*' parameters.requireFlag '*.'                                                                                                                                           
parameters.fileExt]);                                                                                                                                                                                
                                                                                                                                                                                                     
Error in BuildImageDataStructures (line 53)                                                                                                                                                          
foundFiles = BuildFileStructure(folderPath, 'parameters', parameters);                                                                                                                               
                                                                                                                                                                                                     
Error in AnalyzeMERFISH (line 116)                                                                                                                                                                   
foundFiles = BuildImageDataStructures(dataPath, 'parameters', parameters);                                                                                                                           

when parameters.requireFlag is empty.

It needs to be modified to something like:

% pseudocode
if(parameters.requireFlag != []):
    fileData = dir([folderPath '*' parameters.requireFlag '*.' parameters.fileExt]);
else:
    fileData = dir([folderPath '*.' parameters.fileExt]);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions