UNPKG

@nfdi4plants/swate-components

Version:

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

66 lines 5.88 kB
import { Record, FSharpException } from '@fable-org/fable-library-js/Types.js'; import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js'; import { FSharpList } from '@fable-org/fable-library-js/List.js'; import { SparseTable } from './Metadata/SparseTable.fs.js'; import { OntologyAnnotation } from '../ARCtrl.Core.3.0.0-beta.12/OntologyAnnotation.fs.js'; import { Option } from '@fable-org/fable-library-js/Option.js'; import { int32 } from '@fable-org/fable-library-js/Int32.js'; import { Comment$ } from '../ARCtrl.Core.3.0.0-beta.12/Comment.fs.js'; import { IEquatable, IEnumerator } from '@fable-org/fable-library-js/Util.js'; import { Template } from '../ARCtrl.Core.3.0.0-beta.12/Template.fs.js'; import { Person } from '../ARCtrl.Core.3.0.0-beta.12/Person.fs.js'; import { ArcTable } from '../ARCtrl.Core.3.0.0-beta.12/Table/ArcTable.fs.js'; import { FsWorksheet } from '../FsSpreadsheet.7.0.0-alpha.1/FsWorksheet.fs.js'; import { FsWorkbook } from '../FsSpreadsheet.7.0.0-alpha.1/FsWorkbook.fs.js'; export declare class TemplateReadError extends FSharpException { readonly Data0: string; constructor(Data0: string); } export declare function TemplateReadError_$reflection(): TypeInfo; export declare const Metadata_ER_labels: FSharpList<string>; export declare function Metadata_ER_fromSparseTable(matrix: SparseTable): FSharpList<OntologyAnnotation>; export declare function Metadata_ER_toSparseTable(designs: FSharpList<OntologyAnnotation>): SparseTable; export declare function Metadata_ER_fromRows(prefix: Option<string>, rows: IEnumerator<Iterable<[int32, string]>>): [Option<string>, FSharpList<OntologyAnnotation>]; export declare function Metadata_ER_toRows(prefix: Option<string>, designs: FSharpList<OntologyAnnotation>): Iterable<Iterable<[int32, string]>>; export declare const Metadata_Tags_labels: FSharpList<string>; export declare function Metadata_Tags_fromSparseTable(matrix: SparseTable): FSharpList<OntologyAnnotation>; export declare function Metadata_Tags_toSparseTable(designs: FSharpList<OntologyAnnotation>): SparseTable; export declare function Metadata_Tags_fromRows(prefix: Option<string>, rows: IEnumerator<Iterable<[int32, string]>>): [Option<string>, FSharpList<OntologyAnnotation>]; export declare function Metadata_Tags_toRows(prefix: Option<string>, designs: FSharpList<OntologyAnnotation>): Iterable<Iterable<[int32, string]>>; export declare class Metadata_Template_TemplateInfo extends Record implements IEquatable<Metadata_Template_TemplateInfo> { readonly Id: string; readonly Name: string; readonly Version: string; readonly Description: string; readonly Organisation: string; readonly Table: string; readonly Comments: FSharpList<Comment$>; constructor(Id: string, Name: string, Version: string, Description: string, Organisation: string, Table: string, Comments: FSharpList<Comment$>); } export declare function Metadata_Template_TemplateInfo_$reflection(): TypeInfo; export declare function Metadata_Template_TemplateInfo_create(id: string, name: string, version: string, description: string, organisation: string, table: string, comments: FSharpList<Comment$>): Metadata_Template_TemplateInfo; export declare function Metadata_Template_TemplateInfo_get_empty(): Metadata_Template_TemplateInfo; export declare function Metadata_Template_TemplateInfo_get_Labels(): FSharpList<string>; export declare function Metadata_Template_TemplateInfo_FromSparseTable_3ECCA699(matrix: SparseTable): Metadata_Template_TemplateInfo; export declare function Metadata_Template_TemplateInfo_ToSparseTable_48C39BE1(template: Template): SparseTable; export declare function Metadata_Template_TemplateInfo_fromRows_9F97F2A(rows: IEnumerator<Iterable<[int32, string]>>): [Option<string>, Metadata_Template_TemplateInfo]; export declare function Metadata_Template_TemplateInfo_toRows_48C39BE1(template: Template): Iterable<Iterable<[int32, string]>>; export declare function Metadata_Template_mapDeprecatedKeys(rows: Iterable<Iterable<[int32, string]>>): Iterable<Iterable<[int32, string]>>; export declare function Metadata_Template_fromRows(rows: Iterable<Iterable<[int32, string]>>): [Metadata_Template_TemplateInfo, FSharpList<OntologyAnnotation>, FSharpList<OntologyAnnotation>, FSharpList<Person>]; export declare function Metadata_Template_toRows(template: Template): Iterable<Iterable<[int32, string]>>; export declare const Template_metadataSheetName = "isa_template"; export declare const Template_obsoleteMetadataSheetName = "SwateTemplateMetadata"; export declare function Template_fromParts(templateInfo: Metadata_Template_TemplateInfo, ers: FSharpList<OntologyAnnotation>, tags: FSharpList<OntologyAnnotation>, authors: FSharpList<Person>, table: ArcTable, lastUpdated: Date): Template; export declare function Template_isMetadataSheetName(name: string): boolean; export declare function Template_isMetadataSheet(sheet: FsWorksheet): boolean; export declare function Template_tryGetMetadataSheet(doc: FsWorkbook): Option<FsWorksheet>; export declare function Template_toMetadataSheet(template: Template): FsWorksheet; export declare function Template_fromMetadataSheet(sheet: FsWorksheet): [Metadata_Template_TemplateInfo, FSharpList<OntologyAnnotation>, FSharpList<OntologyAnnotation>, FSharpList<Person>]; export declare function Template_toMetadataCollection(template: Template): Iterable<Iterable<Option<string>>>; export declare function Template_fromMetadataCollection(collection: Iterable<Iterable<Option<string>>>): [Metadata_Template_TemplateInfo, FSharpList<OntologyAnnotation>, FSharpList<OntologyAnnotation>, FSharpList<Person>]; /** * Reads an assay from a spreadsheet */ export declare function Template_fromFsWorkbook(doc: FsWorkbook): Template; export declare function Template_toFsWorkbook(template: Template): FsWorkbook; //# sourceMappingURL=Template.fs.d.ts.map