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.
#r "nuget: ARCtrl.NET"
open ARCtrl.NET
open ARCtrl
let arcPath = ""
let arc = ARC.load(arcPath)
let isa = arc.ISA.Value
isa.InitStudy("MyStudy")
arc.Write(arcPath)
./build.cmd runtests
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