IPTMNet API Client

License: GPL v3 GitHub release (latest by date) GitHub tag (latest SemVer) Continuous integration

This project aims to develop a small cross-platform command line interface (CLI) for the IPTMNet API. The primary purpose of this is to be able to search the IPTMNet API for a given query and return the results in a format that is easy to read and understand. Additionally, this can be used to process a list of genes, kinases or phosphosites in parallel.

Builds

| Platform | Rust Version |Status | | -------- | ------ | ------ | | Linux | stable
beta
nightly
MSRV (1.56.1) | badge
badge
badge
badge | | Windows | stable
beta
nightly
MSRV (1.56.1) | badge
badge
badge
badge | | macOS | stable
beta
nightly
MSRV (1.56.1) | badge
badge
badge
badge |

Current Status

As of the start of this project right now, my focus is on implementing the /search endpoint. This endpoint is the primary endpoint that is used to search the IPTMNet API for a given enzyme or substrate. The goal for the v1.0.0 is to achieve complete parity with the IPTMNet API.

License

This project is licensed under the GNU General Public License v3.0.

```text iptmnet A CLI interface to the IPTMNet Rest API Copyright (C) 2022 Ali Sajid Imami

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

```

Related