UNPKG

@nfdi4plants/swate-components

Version:

Customizable React components for ontology annotation, based on Swate and the ARC.

273 lines 20.9 kB
import { OntologyAnnotation } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/OntologyAnnotation.fs.js'; import { Union } from '@fable-org/fable-library-js/Types.js'; import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js'; import { Option } from '@fable-org/fable-library-js/Option.js'; import { Template } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/Template.fs.js'; import { ArcWorkflow, ArcRun, ArcAssay, ArcStudy, ArcInvestigation } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/ArcTypes.fs.js'; import { FSharpList } from '@fable-org/fable-library-js/List.js'; import { DataMap } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/DataMap.fs.js'; import { int32 } from '@fable-org/fable-library-js/Int32.js'; import { ArcTables } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/Table/ArcTables.fs.js'; import { ArcTable } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/Table/ArcTable.fs.js'; import { IMap } from '@fable-org/fable-library-js/Util.js'; import { CompositeHeader_$union } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/Table/CompositeHeader.fs.js'; import { CompositeCell_$union } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/Table/CompositeCell.fs.js'; import { Data } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/Data.fs.js'; import { DataFile_$union } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/DataFile.fs.js'; import { Term } from '../Shared/Database.fs.js'; export declare const TermCollection_Published: OntologyAnnotation; export declare const TermCollection_PublicationStatus: OntologyAnnotation; export declare const TermCollection_PersonRoleWithinExperiment: OntologyAnnotation; export declare const TermCollection_Unit: OntologyAnnotation; export declare const TermCollection_ObjectType: OntologyAnnotation; export declare const TermCollection_Explication: OntologyAnnotation; export type ARCtrlHelper_ArcFilesDiscriminate_$union = ARCtrlHelper_ArcFilesDiscriminate<0> | ARCtrlHelper_ArcFilesDiscriminate<1> | ARCtrlHelper_ArcFilesDiscriminate<2> | ARCtrlHelper_ArcFilesDiscriminate<3> | ARCtrlHelper_ArcFilesDiscriminate<4> | ARCtrlHelper_ArcFilesDiscriminate<5> | ARCtrlHelper_ArcFilesDiscriminate<6>; export type ARCtrlHelper_ArcFilesDiscriminate_$cases = { 0: ["Assay", []]; 1: ["Study", []]; 2: ["Investigation", []]; 3: ["Run", []]; 4: ["Workflow", []]; 5: ["DataMap", []]; 6: ["Template", []]; }; export declare function ARCtrlHelper_ArcFilesDiscriminate_Assay(): ARCtrlHelper_ArcFilesDiscriminate<0>; export declare function ARCtrlHelper_ArcFilesDiscriminate_Study(): ARCtrlHelper_ArcFilesDiscriminate<1>; export declare function ARCtrlHelper_ArcFilesDiscriminate_Investigation(): ARCtrlHelper_ArcFilesDiscriminate<2>; export declare function ARCtrlHelper_ArcFilesDiscriminate_Run(): ARCtrlHelper_ArcFilesDiscriminate<3>; export declare function ARCtrlHelper_ArcFilesDiscriminate_Workflow(): ARCtrlHelper_ArcFilesDiscriminate<4>; export declare function ARCtrlHelper_ArcFilesDiscriminate_DataMap(): ARCtrlHelper_ArcFilesDiscriminate<5>; export declare function ARCtrlHelper_ArcFilesDiscriminate_Template(): ARCtrlHelper_ArcFilesDiscriminate<6>; export declare class ARCtrlHelper_ArcFilesDiscriminate<Tag extends keyof ARCtrlHelper_ArcFilesDiscriminate_$cases> extends Union<Tag, ARCtrlHelper_ArcFilesDiscriminate_$cases[Tag][0]> { readonly tag: Tag; readonly fields: ARCtrlHelper_ArcFilesDiscriminate_$cases[Tag][1]; constructor(tag: Tag, fields: ARCtrlHelper_ArcFilesDiscriminate_$cases[Tag][1]); cases(): string[]; } export declare function ARCtrlHelper_ArcFilesDiscriminate_$reflection(): TypeInfo; export declare function ARCtrlHelper_ArcFilesDiscriminate_tryFromString_Z721C83C5(str: string): Option<ARCtrlHelper_ArcFilesDiscriminate_$union>; export declare function ARCtrlHelper_ArcFilesDiscriminate_fromString_Z721C83C5(str: string): ARCtrlHelper_ArcFilesDiscriminate_$union; export type ARCtrlHelper_DataMapParent = "assay" | "study" | "run" | "workflow"; export declare function ARCtrlHelper_DataMapParent_tryFromString_Z721C83C5(str: string): ARCtrlHelper_DataMapParent; export declare function ARCtrlHelper_createDataMapParentInfo(parentId: string, parent: ARCtrlHelper_DataMapParent): { Parent: ARCtrlHelper_DataMapParent; ParentId: string; }; export type ARCtrlHelper_ArcFiles_$union = ARCtrlHelper_ArcFiles<0> | ARCtrlHelper_ArcFiles<1> | ARCtrlHelper_ArcFiles<2> | ARCtrlHelper_ArcFiles<3> | ARCtrlHelper_ArcFiles<4> | ARCtrlHelper_ArcFiles<5> | ARCtrlHelper_ArcFiles<6>; export type ARCtrlHelper_ArcFiles_$cases = { 0: ["Template", [Template]]; 1: ["Investigation", [ArcInvestigation]]; 2: ["Study", [ArcStudy, FSharpList<ArcAssay>]]; 3: ["Assay", [ArcAssay]]; 4: ["Run", [ArcRun]]; 5: ["Workflow", [ArcWorkflow]]; 6: ["DataMap", [[Option<{ Parent: ARCtrlHelper_DataMapParent; ParentId: string; }>, DataMap]]]; }; export declare function ARCtrlHelper_ArcFiles_Template(Item: Template): ARCtrlHelper_ArcFiles<0>; export declare function ARCtrlHelper_ArcFiles_Investigation(Item: ArcInvestigation): ARCtrlHelper_ArcFiles<1>; export declare function ARCtrlHelper_ArcFiles_Study(Item1: ArcStudy, Item2: FSharpList<ArcAssay>): ARCtrlHelper_ArcFiles<2>; export declare function ARCtrlHelper_ArcFiles_Assay(Item: ArcAssay): ARCtrlHelper_ArcFiles<3>; export declare function ARCtrlHelper_ArcFiles_Run(Item: ArcRun): ARCtrlHelper_ArcFiles<4>; export declare function ARCtrlHelper_ArcFiles_Workflow(Item: ArcWorkflow): ARCtrlHelper_ArcFiles<5>; export declare function ARCtrlHelper_ArcFiles_DataMap(Item: [Option<{ Parent: ARCtrlHelper_DataMapParent; ParentId: string; }>, DataMap]): ARCtrlHelper_ArcFiles<6>; export declare class ARCtrlHelper_ArcFiles<Tag extends keyof ARCtrlHelper_ArcFiles_$cases> extends Union<Tag, ARCtrlHelper_ArcFiles_$cases[Tag][0]> { readonly tag: Tag; readonly fields: ARCtrlHelper_ArcFiles_$cases[Tag][1]; constructor(tag: Tag, fields: ARCtrlHelper_ArcFiles_$cases[Tag][1]); cases(): string[]; } export declare function ARCtrlHelper_ArcFiles_$reflection(): TypeInfo; export declare function ARCtrlHelper_ArcFiles__HasTableAt_Z524259A4(this$: ARCtrlHelper_ArcFiles_$union, index: int32): boolean; export declare function ARCtrlHelper_ArcFiles__HasMetadata(this$: ARCtrlHelper_ArcFiles_$union): boolean; export declare function ARCtrlHelper_ArcFiles__ArcTables(this$: ARCtrlHelper_ArcFiles_$union): ArcTables; export declare function ARCtrlHelper_ArcFiles__Tables(this$: ARCtrlHelper_ArcFiles_$union): ArcTable[]; export declare function ARCtrlHelper_ArcFiles__get_RelatedArcFilesDiscriminate(this$: ARCtrlHelper_ArcFiles_$union): ARCtrlHelper_ArcFilesDiscriminate_$union; export type ARCtrlHelper_JsonExportFormat_$union = ARCtrlHelper_JsonExportFormat<0> | ARCtrlHelper_JsonExportFormat<1> | ARCtrlHelper_JsonExportFormat<2> | ARCtrlHelper_JsonExportFormat<3>; export type ARCtrlHelper_JsonExportFormat_$cases = { 0: ["ARCtrl", []]; 1: ["ARCtrlCompressed", []]; 2: ["ISA", []]; 3: ["ROCrate", []]; }; export declare function ARCtrlHelper_JsonExportFormat_ARCtrl(): ARCtrlHelper_JsonExportFormat<0>; export declare function ARCtrlHelper_JsonExportFormat_ARCtrlCompressed(): ARCtrlHelper_JsonExportFormat<1>; export declare function ARCtrlHelper_JsonExportFormat_ISA(): ARCtrlHelper_JsonExportFormat<2>; export declare function ARCtrlHelper_JsonExportFormat_ROCrate(): ARCtrlHelper_JsonExportFormat<3>; export declare class ARCtrlHelper_JsonExportFormat<Tag extends keyof ARCtrlHelper_JsonExportFormat_$cases> extends Union<Tag, ARCtrlHelper_JsonExportFormat_$cases[Tag][0]> { readonly tag: Tag; readonly fields: ARCtrlHelper_JsonExportFormat_$cases[Tag][1]; constructor(tag: Tag, fields: ARCtrlHelper_JsonExportFormat_$cases[Tag][1]); cases(): string[]; } export declare function ARCtrlHelper_JsonExportFormat_$reflection(): TypeInfo; export declare function ARCtrlHelper_JsonExportFormat_tryFromString_Z721C83C5(str: string): Option<ARCtrlHelper_JsonExportFormat_$union>; export declare function ARCtrlHelper_JsonExportFormat_fromString_Z721C83C5(str: string): ARCtrlHelper_JsonExportFormat_$union; export declare function ARCtrlHelper_JsonExportFormat__get_AsStringRdbl(this$: ARCtrlHelper_JsonExportFormat_$union): string; /** * This functions returns a **copy** of `toJoinTable` without any column already in `activeTable`. */ export declare function Table_distinctByHeader(activeTable: ArcTable, toJoinTable: ArcTable): ArcTable; /** * Convert one array of cell types to another one, based on the first array of cell types */ export declare function Table_convertCellTypes(cellsOrigin: CompositeCell_$union[], cellsToAdd: CompositeCell_$union[]): CompositeCell_$union[]; /** * This function is meant to prepare a table for joining with another table. * * It removes columns that are already present in the active table. * It also fills new Input/Output columns with the input/output values of the active table. * * The output of this function can be used with the SpreadsheetInterface.JoinTable Message. */ export declare function Table_selectiveTablePrepare(activeTable: ArcTable, toJoinTable: ArcTable, removeColumns: FSharpList<int32>): ArcTable; export declare function Helper_doptstr(o: Option<string>): string; export declare function Helper_arrayMoveColumn<A>(currentColumnIndex: int32, newColumnIndex: int32, arr: A[]): void; export declare function Helper_dictMoveColumn<A>(currentColumnIndex: int32, newColumnIndex: int32, table: IMap<[int32, int32], A>): void; export type CompositeHeaderDiscriminate_$union = CompositeHeaderDiscriminate<0> | CompositeHeaderDiscriminate<1> | CompositeHeaderDiscriminate<2> | CompositeHeaderDiscriminate<3> | CompositeHeaderDiscriminate<4> | CompositeHeaderDiscriminate<5> | CompositeHeaderDiscriminate<6> | CompositeHeaderDiscriminate<7> | CompositeHeaderDiscriminate<8> | CompositeHeaderDiscriminate<9> | CompositeHeaderDiscriminate<10> | CompositeHeaderDiscriminate<11> | CompositeHeaderDiscriminate<12> | CompositeHeaderDiscriminate<13> | CompositeHeaderDiscriminate<14>; export type CompositeHeaderDiscriminate_$cases = { 0: ["Component", []]; 1: ["Characteristic", []]; 2: ["Factor", []]; 3: ["Parameter", []]; 4: ["ProtocolType", []]; 5: ["ProtocolDescription", []]; 6: ["ProtocolUri", []]; 7: ["ProtocolVersion", []]; 8: ["ProtocolREF", []]; 9: ["Performer", []]; 10: ["Date", []]; 11: ["Input", []]; 12: ["Output", []]; 13: ["Comment", []]; 14: ["Freetext", []]; }; export declare function CompositeHeaderDiscriminate_Component(): CompositeHeaderDiscriminate<0>; export declare function CompositeHeaderDiscriminate_Characteristic(): CompositeHeaderDiscriminate<1>; export declare function CompositeHeaderDiscriminate_Factor(): CompositeHeaderDiscriminate<2>; export declare function CompositeHeaderDiscriminate_Parameter(): CompositeHeaderDiscriminate<3>; export declare function CompositeHeaderDiscriminate_ProtocolType(): CompositeHeaderDiscriminate<4>; export declare function CompositeHeaderDiscriminate_ProtocolDescription(): CompositeHeaderDiscriminate<5>; export declare function CompositeHeaderDiscriminate_ProtocolUri(): CompositeHeaderDiscriminate<6>; export declare function CompositeHeaderDiscriminate_ProtocolVersion(): CompositeHeaderDiscriminate<7>; export declare function CompositeHeaderDiscriminate_ProtocolREF(): CompositeHeaderDiscriminate<8>; export declare function CompositeHeaderDiscriminate_Performer(): CompositeHeaderDiscriminate<9>; export declare function CompositeHeaderDiscriminate_Date(): CompositeHeaderDiscriminate<10>; export declare function CompositeHeaderDiscriminate_Input(): CompositeHeaderDiscriminate<11>; export declare function CompositeHeaderDiscriminate_Output(): CompositeHeaderDiscriminate<12>; export declare function CompositeHeaderDiscriminate_Comment(): CompositeHeaderDiscriminate<13>; export declare function CompositeHeaderDiscriminate_Freetext(): CompositeHeaderDiscriminate<14>; export declare class CompositeHeaderDiscriminate<Tag extends keyof CompositeHeaderDiscriminate_$cases> extends Union<Tag, CompositeHeaderDiscriminate_$cases[Tag][0]> { readonly tag: Tag; readonly fields: CompositeHeaderDiscriminate_$cases[Tag][1]; constructor(tag: Tag, fields: CompositeHeaderDiscriminate_$cases[Tag][1]); cases(): string[]; } export declare function CompositeHeaderDiscriminate_$reflection(): TypeInfo; export declare function CompositeHeaderDiscriminate__CreateEmptyDefaultCells_71136F3F(this$: CompositeHeaderDiscriminate_$union, count: Option<int32>): CompositeCell_$union[]; /** * Returns true if the Building Block is a term column */ export declare function CompositeHeaderDiscriminate__IsTermColumn(this$: CompositeHeaderDiscriminate_$union): boolean; export declare function CompositeHeaderDiscriminate__HasOA(this$: CompositeHeaderDiscriminate_$union): boolean; export declare function CompositeHeaderDiscriminate__HasIOType(this$: CompositeHeaderDiscriminate_$union): boolean; export declare function CompositeHeaderDiscriminate_fromString_Z721C83C5(str: string): CompositeHeaderDiscriminate_$union; export type CompositeCellDiscriminate_$union = CompositeCellDiscriminate<0> | CompositeCellDiscriminate<1> | CompositeCellDiscriminate<2> | CompositeCellDiscriminate<3>; export type CompositeCellDiscriminate_$cases = { 0: ["Term", []]; 1: ["Unitized", []]; 2: ["Text", []]; 3: ["Data", []]; }; export declare function CompositeCellDiscriminate_Term(): CompositeCellDiscriminate<0>; export declare function CompositeCellDiscriminate_Unitized(): CompositeCellDiscriminate<1>; export declare function CompositeCellDiscriminate_Text(): CompositeCellDiscriminate<2>; export declare function CompositeCellDiscriminate_Data(): CompositeCellDiscriminate<3>; export declare class CompositeCellDiscriminate<Tag extends keyof CompositeCellDiscriminate_$cases> extends Union<Tag, CompositeCellDiscriminate_$cases[Tag][0]> { readonly tag: Tag; readonly fields: CompositeCellDiscriminate_$cases[Tag][1]; constructor(tag: Tag, fields: CompositeCellDiscriminate_$cases[Tag][1]); cases(): string[]; } export declare function CompositeCellDiscriminate_$reflection(): TypeInfo; export declare function ARCtrl_DataMap__DataMap_GetCell_Z37302880(this$: DataMap, columnIndex: int32, rowIndex: int32): CompositeCell_$union; export declare function ARCtrl_DataMap__DataMap_SetCell_5E511882(this$: DataMap, columnIndex: int32, rowIndex: int32, cell: CompositeCell_$union): void; export declare function ARCtrl_DataMap__DataMap_getHeader_Static_Z524259A4(columnIndex: int32): CompositeHeader_$union; export declare function ARCtrl_DataMap__DataMap_Clear_Z37302880(this$: DataMap, columnIndex: int32, rowIndex: int32): void; export declare function ARCtrl_DataMap__DataMap_ClearSelectedCells_Z29829D6(this$: DataMap, selectHandle: SelectHandle): void; export declare function ARCtrl_DataMap__DataMap_GetHeader_Z524259A4(this$: DataMap, columnIndex: int32): CompositeHeader_$union; export declare function ARCtrl_DataMap__DataMap_get_ColumnCount_Static(): int32; export declare function ARCtrl_DataMap__DataMap_get_ColumnCount(this$: DataMap): int32; export declare function ARCtrl_DataMap__DataMap_get_RowCount(this$: DataMap): int32; export declare function ARCtrl_DataFile__DataFile_ToStringRdb(this$: DataFile_$union): string; export declare function ARCtrl_DataFile__DataFile_tryFromString_Static_Z721C83C5(str: string): Option<DataFile_$union>; export declare function ARCtrl_DataFile__DataFile_fromString_Static_Z721C83C5(str: string): DataFile_$union; export declare function ARCtrl_OntologyAnnotation__OntologyAnnotation_empty_Static(): OntologyAnnotation; export declare function ARCtrl_OntologyAnnotation__OntologyAnnotation_from_Static_3F23FC06(term: Term): OntologyAnnotation; export declare function ARCtrl_OntologyAnnotation__OntologyAnnotation_from_Static_44C7CF2F(term: Term): OntologyAnnotation; export declare function ARCtrl_OntologyAnnotation__OntologyAnnotation_ToTerm(this$: OntologyAnnotation): Term; export declare function ARCtrl_Template__Template_get_FileName(this$: Template): string; /** * This is an override of an existing ARCtrl version which does not return what i want 😤 */ export declare function ARCtrl_CompositeCell__CompositeCell_GetContentSwate(this$: CompositeCell_$union): string[]; export declare function ARCtrl_CompositeCell__CompositeCell_GetEmptyCellFixed(this$: CompositeCell_$union): CompositeCell_$union; /** * */ export declare function ARCtrl_CompositeCell__CompositeCell_fromContentValid_Static_Z1E83A578(content: string[], header?: CompositeHeader_$union): CompositeCell_$union; export declare function ARCtrl_CompositeCell__CompositeCell_ToTabStr(this$: CompositeCell_$union): string; export declare function ARCtrl_CompositeCell__CompositeCell_fromTabStr_Static_26FC67E0(str: string, header: CompositeHeader_$union): CompositeCell_$union; export declare function ARCtrl_CompositeCell__CompositeCell_getHeaderParsingInfo_Static_30AA91F0(headers: CompositeHeader_$union[]): [int32[], int32]; export declare function ARCtrl_CompositeCell__CompositeCell_ToTabTxt_Static_C98E589(cells: CompositeCell_$union[]): string; export declare function ARCtrl_CompositeCell__CompositeCell_ToTableTxt_Static_Z717668FE(cells: CompositeCell_$union[][]): string; export declare function ARCtrl_CompositeCell__CompositeCell_fromTabTxt_Static(tabTxt: string, header: CompositeHeader_$union): CompositeCell_$union[]; export declare function ARCtrl_CompositeCell__CompositeCell_ConvertToValidCell_6CAF647B(this$: CompositeCell_$union, header: CompositeHeader_$union): CompositeCell_$union; export declare function ARCtrl_CompositeCell__CompositeCell_UpdateWithData_3A03A101(this$: CompositeCell_$union, d: Data): CompositeCell_$union; export declare function ARCtrl_CompositeCell__CompositeCell_ToOA(this$: CompositeCell_$union): OntologyAnnotation; export declare function ARCtrl_CompositeCell__CompositeCell_UpdateMainField_Z721C83C5(this$: CompositeCell_$union, s: string): CompositeCell_$union; /** * Will return `this` if executed on Freetext cell. */ export declare function ARCtrl_CompositeCell__CompositeCell_UpdateTSR_Z721C83C5(this$: CompositeCell_$union, tsr: string): CompositeCell_$union; /** * Will return `this` if executed on Freetext cell. */ export declare function ARCtrl_CompositeCell__CompositeCell_UpdateTAN_Z721C83C5(this$: CompositeCell_$union, tan: string): CompositeCell_$union; export declare function ARCtrl_ArcTable__ArcTable_ClearCell_Z3D1B0507(this$: ArcTable, cellIndex: { x: int32; y: int32; }): void; export declare function ARCtrl_ArcTable__ArcTable_ClearSelectedCells_Z29829D6(this$: ArcTable, selectHandle: SelectHandle): void; export declare function ARCtrl_ArcTable__ArcTable_SetCellsAt_Z5A16F9C1(this$: ArcTable, cells: [{ x: int32; y: int32; }, CompositeCell_$union][]): void; /** * Returns a new ArcTable from all columns defined by ``indices``. */ export declare function ARCtrl_ArcTable__ArcTable_Subtable_4F10E657(this$: ArcTable, indices: int32[]): ArcTable; /** * Transforms ArcTable to excel compatible "values", row major */ export declare function ARCtrl_ArcTable__ArcTable_ToStringSeqs(this$: ArcTable): string[][]; export declare function ARCtrl_CompositeHeader__CompositeHeader_UpdateWithOA_ZDED3A0F(this$: CompositeHeader_$union, oa: OntologyAnnotation): CompositeHeader_$union; export declare function ARCtrl_CompositeHeader__CompositeHeader_get_ParameterEmpty_Static(): CompositeHeader_$union; export declare function ARCtrl_CompositeHeader__CompositeHeader_get_CharacteristicEmpty_Static(): CompositeHeader_$union; export declare function ARCtrl_CompositeHeader__CompositeHeader_get_ComponentEmpty_Static(): CompositeHeader_$union; export declare function ARCtrl_CompositeHeader__CompositeHeader_get_FactorEmpty_Static(): CompositeHeader_$union; export declare function ARCtrl_CompositeHeader__CompositeHeader_get_InputEmpty_Static(): CompositeHeader_$union; export declare function ARCtrl_CompositeHeader__CompositeHeader_get_OutputEmpty_Static(): CompositeHeader_$union; /** * Keep the outer `CompositeHeader` information (e.g.: Parameter, Factor, Input, Output..) and update the inner "of" value with the value from `other.` * This will only run successfully if the inner values are of the same type */ export declare function ARCtrl_CompositeHeader__CompositeHeader_UpdateDeepWith_6CAF647B(this$: CompositeHeader_$union, other: CompositeHeader_$union): CompositeHeader_$union; export declare function ARCtrl_CompositeHeader__CompositeHeader_TryOA(this$: CompositeHeader_$union): Option<OntologyAnnotation>; export declare function ARCtrl_CompositeHeader__CompositeHeader_get_AsDiscriminate(this$: CompositeHeader_$union): CompositeHeaderDiscriminate_$union; //# sourceMappingURL=ARCtrl.Helper.fs.d.ts.map