Skip to content

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

License

Notifications You must be signed in to change notification settings

nfdi4plants/ARCtrl.NET

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages