Dmx.GslCore
0.6.0
dotnet add package Dmx.GslCore --version 0.6.0
NuGet\Install-Package Dmx.GslCore -Version 0.6.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Dmx.GslCore" Version="0.6.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Dmx.GslCore" Version="0.6.0" />
<PackageReference Include="Dmx.GslCore" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Dmx.GslCore --version 0.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Dmx.GslCore, 0.6.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Dmx.GslCore@0.6.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Dmx.GslCore&version=0.6.0
#tool nuget:?package=Dmx.GslCore&version=0.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Genotype Specification Language (GSL) Core Library
Amyris/Demetrix domain specification language and compiler core for rapidly specifying genetic designs.
Links
- Scientific paper: http://pubs.acs.org/doi/abs/10.1021/acssynbio.5b00194
- Historical Autodesk Genetic Constructor docs: https://geneticconstructor.readme.io/docs/genotype-specification-language
- Press release: http://investors.amyris.com/releasedetail.cfm?ReleaseID=992005
Repository Structure
src/GslCore: core library and compiler implementation.tests/GslCore.Tests: NUnit-based test suite.build: FAKE-based build orchestration executable.docs: design and language documentation.
Prerequisites
- .NET SDK
10.0.100or newer compatible10.0.xfeature band.
Build and Test
Windows:
./build.cmd
Linux/macOS:
./build.sh
Equivalent raw commands:
dotnet restore GslCore.sln
dotnet run --project build -- All
Direct test run:
dotnet test tests/GslCore.Tests/GslCore.Tests.fsproj -c Release
Packaging
The NuGet package is produced by the build target NuGet:
dotnet run --project build -- NuGet
Artifacts are written to bin/.
Dependency Management
This repository uses SDK-style PackageReference with Central Package Management in Directory.Packages.props.
Release Notes
See RELEASE_NOTES.md for version history.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Dmx.Amyris.Bio (>= 2.0.29)
- FSharp.Collections.ParallelSeq (>= 1.2.0)
- FSharp.Data (>= 5.0.2)
- FsLexYacc.Runtime (>= 11.0.1)
- MathNet.Numerics (>= 5.0.0)
- Newtonsoft.Json (>= 13.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.6.0 | 51 | 9/30/2026 |
| 0.5.1 | 601 | 4/5/2023 |
| 0.5.0 | 477 | 2/26/2023 |
| 0.4.60 | 2,211 | 6/17/2022 |
| 0.4.59 | 742 | 4/5/2022 |
| 0.4.58 | 3,113 | 9/2/2021 |
| 0.4.57 | 614 | 7/31/2021 |
| 0.4.56 | 2,950 | 3/15/2021 |
| 0.4.54 | 750 | 2/17/2021 |
| 0.4.53 | 1,155 | 2/5/2021 |
| 0.4.52 | 661 | 2/2/2021 |
| 0.4.51 | 752 | 10/21/2020 |
| 0.4.50 | 4,740 | 10/20/2020 |
| 0.4.49 | 1,645 | 8/24/2020 |
| 0.4.48 | 717 | 8/19/2020 |
| 0.4.47 | 2,737 | 12/17/2019 |
| 0.4.46 | 973 | 5/16/2019 |
| 0.4.45 | 919 | 5/16/2019 |
| 0.4.44 | 909 | 5/8/2019 |
| 0.4.43 | 914 | 5/7/2019 |
Loading failed