nfdi4plants / ARCtrl.NET

This library contains reader functions to interact with the different formats present in an ARC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ARCtrl.NET

This library functions as an IO wrapper for the ARCtrl library in .NET.

The documentation for the actual functions for manipulating the ARC datamodel can be found here.

Usage

#r "nuget: ARCtrl.NET, 1.0.0-beta.2"

open ARCtrl.NET
open ARCtrl


let arcPath = ""

let arc = ARC.load(arcPath)

let isa = arc.ISA.Value

isa.InitStudy("MyStudy")

arc.Write(arcPath)

Development

./build.cmd runtests

ARCtrl.Querymodel

open ARCtrl
open ARCtrl.QueryModel
open ARCtrl.ISA

let i = ArcInvestigation("Dummy Investigation")

i.ArcTables.Values().WithName("Dummy Header").First.ValueText

i.GetAssay("Dummy Assay").LastSamples

About

This library contains reader functions to interact with the different formats present in an ARC

License:MIT License


Languages

Language:F# 91.7%Language:GLSL 8.2%Language:Shell 0.0%Language:Batchfile 0.0%