@nfdi4plants/swate-components
Version:
Customizable React components for ontology annotation, based on Swate and the ARC.
42 lines • 4.16 kB
TypeScript
import { Record } from '@fable-org/fable-library-js/Types.js';
import { FSharpList } from '@fable-org/fable-library-js/List.js';
import { Remark, Comment$ } from '../ARCtrl.Core.3.0.0-beta.12/Comment.fs.js';
import { IEnumerator, IEquatable } from '@fable-org/fable-library-js/Util.js';
import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js';
import { SparseTable } from './Metadata/SparseTable.fs.js';
import { int32 } from '@fable-org/fable-library-js/Int32.js';
import { Option } from '@fable-org/fable-library-js/Option.js';
import { ArcAssay, ArcStudy, ArcInvestigation } from '../ARCtrl.Core.3.0.0-beta.12/ArcTypes.fs.js';
import { OntologySourceReference } from '../ARCtrl.Core.3.0.0-beta.12/OntologySourceReference.fs.js';
import { Publication } from '../ARCtrl.Core.3.0.0-beta.12/Publication.fs.js';
import { Person } from '../ARCtrl.Core.3.0.0-beta.12/Person.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 ArcInvestigation_InvestigationInfo extends Record implements IEquatable<ArcInvestigation_InvestigationInfo> {
readonly Identifier: string;
readonly Title: string;
readonly Description: string;
readonly SubmissionDate: string;
readonly PublicReleaseDate: string;
readonly Comments: FSharpList<Comment$>;
constructor(Identifier: string, Title: string, Description: string, SubmissionDate: string, PublicReleaseDate: string, Comments: FSharpList<Comment$>);
}
export declare function ArcInvestigation_InvestigationInfo_$reflection(): TypeInfo;
export declare function ArcInvestigation_InvestigationInfo_create(identifier: string, title: string, description: string, submissionDate: string, publicReleaseDate: string, comments: FSharpList<Comment$>): ArcInvestigation_InvestigationInfo;
export declare function ArcInvestigation_InvestigationInfo_get_Labels(): FSharpList<string>;
export declare function ArcInvestigation_InvestigationInfo_FromSparseTable_3ECCA699(matrix: SparseTable): ArcInvestigation_InvestigationInfo;
export declare function ArcInvestigation_InvestigationInfo_ToSparseTable_Z720BD3FF(investigation: ArcInvestigation): SparseTable;
export declare function ArcInvestigation_InvestigationInfo_fromRows(lineNumber: int32, rows: IEnumerator<Iterable<[int32, string]>>): [Option<string>, int32, FSharpList<Remark>, ArcInvestigation_InvestigationInfo];
export declare function ArcInvestigation_InvestigationInfo_toRows_Z720BD3FF(investigation: ArcInvestigation): Iterable<Iterable<[int32, string]>>;
export declare function ArcInvestigation_fromParts(investigationInfo: ArcInvestigation_InvestigationInfo, ontologySourceReference: FSharpList<OntologySourceReference>, publications: FSharpList<Publication>, contacts: FSharpList<Person>, studies: FSharpList<ArcStudy>, assays: FSharpList<ArcAssay>, remarks: FSharpList<Remark>): ArcInvestigation;
export declare function ArcInvestigation_fromRows(rows: Iterable<Iterable<[int32, string]>>): ArcInvestigation;
export declare function ArcInvestigation_toRows(investigation: ArcInvestigation): Iterable<Iterable<[int32, string]>>;
export declare function ArcInvestigation_toMetadataCollection(investigation: ArcInvestigation): Iterable<Iterable<Option<string>>>;
export declare function ArcInvestigation_fromMetadataCollection(collection: Iterable<Iterable<Option<string>>>): ArcInvestigation;
export declare function ArcInvestigation_isMetadataSheetName(name: string): boolean;
export declare function ArcInvestigation_isMetadataSheet(sheet: FsWorksheet): boolean;
export declare function ArcInvestigation_tryGetMetadataSheet(doc: FsWorkbook): Option<FsWorksheet>;
export declare function ARCtrl_ArcInvestigation__ArcInvestigation_fromFsWorkbook_Static_32154C9D(doc: FsWorkbook): ArcInvestigation;
export declare function ARCtrl_ArcInvestigation__ArcInvestigation_toFsWorkbook_Static_Z720BD3FF(investigation: ArcInvestigation): FsWorkbook;
export declare function ARCtrl_ArcInvestigation__ArcInvestigation_ToFsWorkbook(this$: ArcInvestigation): FsWorkbook;
//# sourceMappingURL=ArcInvestigation.fs.d.ts.map