Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lifs-tools/csgoslin

Repository files navigation

C# implementation for Goslin

.NET

This is the Goslin reference implementation for C#.

NOTE: Please report issues to help improve it!

csgoslin has been developed to address the following general issues:

  1. Facilitate the parsing of shorthand lipid names dialects.
  2. Provide a structural representation of the shorthand lipid after parsing.
  3. Use the structural representation to generate normalized names, following the latest shorthand nomenclature.

Related Projects

Installation

C# implementation of the Goslin framework

Prerequisites

In order to build csgoslin, please install the lastest DotNet 5.0.x release for your operating system.

For up to date instructions, please check our CI script here: https://github.com/lifs-tools/csgoslin/blob/main/.github/workflows/dotnet.yml

dotnet

To install any external dependencies, run:

dotnet restore

To compile the code, run:

dotnet build

To clean everything up, enter:

dotnet clean

You can run the unit tests as follows:

dotnet build -t:Test --verbosity normal csgoslin.Tests/csgoslin.Tests.csproj

Legacy msbuild

With msbuild

On Windows

msbuild.exe /t:restore /t:build

On Linux

msbuild /t:restore /t:build

About

C# implementation of the Goslin framework

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 5