Logo ProcessCore

Study Module

Assay only contains "FileName" in isa.assay.xlsx. To unify naming in our model, on read-in we transform fileName to identifier and reverse for writing.

Functions and values

Function or value Description

Study.datamapFileNameFromIdentifier identifier

Full Usage: Study.datamapFileNameFromIdentifier identifier

Parameters:
    identifier : string - Any correct study identifier

Returns: string

On writing a xlsx file we unify our output to a relative path to ARC root. So: `studies/studyIdentifier/isa.investigation.xlsx`.

identifier : string

Any correct study identifier

Returns: string

Study.fileNameFromIdentifier identifier

Full Usage: Study.fileNameFromIdentifier identifier

Parameters:
    identifier : string - Any correct study identifier

Returns: string

On writing a xlsx file we unify our output to a relative path to ARC root. So: `studies/studyIdentifier/isa.study.xlsx`.

identifier : string

Any correct study identifier

Returns: string

Study.identifierFromFileName fileName

Full Usage: Study.identifierFromFileName fileName

Parameters:
    fileName : string - FileName as written in isa.study.xlsx metadata sheet

Returns: string

On read-in the FileName can be any combination of "studies" (study folder name), studyIdentifier and "isa.study.xlsx" (the actual file name). This functions extracts studyIdentifier from any of these combinations and returns it.

fileName : string

FileName as written in isa.study.xlsx metadata sheet

Returns: string

Study.tryDatamapFileNameFromIdentifier identifier

Full Usage: Study.tryDatamapFileNameFromIdentifier identifier

Parameters:
    identifier : string - Any correct study identifier

Returns: string option

On writing a xlsx file we unify our output to a relative path to ARC root. So: `studies/studyIdentifier/isa.investigation.xlsx`.

identifier : string

Any correct study identifier

Returns: string option

Study.tryFileNameFromIdentifier identifier

Full Usage: Study.tryFileNameFromIdentifier identifier

Parameters:
    identifier : string - Any correct study identifier

Returns: string option

On writing a xlsx file we unify our output to a relative path to ARC root. So: `studies/studyIdentifier/isa.study.xlsx`.

identifier : string

Any correct study identifier

Returns: string option

Study.tryIdentifierFromFileName fileName

Full Usage: Study.tryIdentifierFromFileName fileName

Parameters:
    fileName : string - FileName as written in isa.study.xlsx metadata sheet

Returns: string option

On read-in the FileName can be any combination of "studies" (study folder name), studyIdentifier and "isa.study.xlsx" (the actual file name). This functions extracts studyIdentifier from any of these combinations and returns it.

fileName : string

FileName as written in isa.study.xlsx metadata sheet

Returns: string option

Type something to start searching.