lipidlibrarian


Namelipidlibrarian JSON
Version 0.3.1 PyPI version JSON
download
home_pageNone
SummaryA Lipidomics Database Explorer Package
upload_time2025-08-01 16:26:32
maintainerNone
docs_urlNone
authorKonstantinos Mechteridis, Konstantin Pelz
requires_python~=3.11
licenseNone
keywords lipids bioinformatics development
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Lipid Librarian

## Build and Installation Instructions

### Python Virtual Environment

    make install install_optional

### Docker Container (Docker < 25.0.0)

    docker build -t lipidlibrarian -f Containerfile .

### Docker Container (Docker >= 25.0.0)

    docker buildx -t lipidlibrarian -f Containerfile .

### OCI Container for Docker/Podman/Kubernetes

    buildah build -t lipidlibrarian -f Containerfile .

## Run Lipid Librarian

### CLI

In case you installed Lipid Librarian into a 'venv' virtual environment, make sure you activate it before with `source venv/bin/activate`.

    lipidlibrarian "PC(18:1_20:0)" "PE 38:1" "816.6477;0.001;+H+" "Cholesterol" "SLM:000487065"
    lipidlibrarian path/to/file
    cat path/to/file | lipidlibrarian

### Docker

    docker run lipidlibrarian "PC(18:1_20:0)" "PE 38:1" "816.6477;0.001;+H+" "Cholesterol" "SLM:000487065"

### Podman

    podman run lipidlibrarian "PC(18:1_20:0)" "PE 38:1" "816.6477;0.001;+H+" "Cholesterol" "SLM:000487065"

### Import Python Package

```python
from lipidlibrarian.LipidQuery import *

query1 = LipidQuery("PC(18:1_20:0)").query()
query2 = LipidQuery("PE 38:1").query()
query3 = LipidQuery("816.6477;0.001;+H+").query()
query4 = LipidQuery("Cholesterol").query()
query5 = LipidQuery("SLM:000487065").query()

for lipid in query1:
    print(repr(lipid))

for lipid in query2:
    print(format(lipid, 'json'))

for lipid in query3:
    print(format(lipid, 'html'))

for lipid in query4:
    print(repr(lipid))

for lipid in query5:
    print(repr(lipid))
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "lipidlibrarian",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "~=3.11",
    "maintainer_email": null,
    "keywords": "lipids, bioinformatics, development",
    "author": "Konstantinos Mechteridis, Konstantin Pelz",
    "author_email": "Felix Niedermaier <felix.niedermaier@tum.de>",
    "download_url": "https://files.pythonhosted.org/packages/66/3c/e0f949ddb1f04a66383f33bd059d72c76876e9e264c5f3aa46012ad1fcbd/lipidlibrarian-0.3.1.tar.gz",
    "platform": null,
    "description": "# Lipid Librarian\n\n## Build and Installation Instructions\n\n### Python Virtual Environment\n\n    make install install_optional\n\n### Docker Container (Docker < 25.0.0)\n\n    docker build -t lipidlibrarian -f Containerfile .\n\n### Docker Container (Docker >= 25.0.0)\n\n    docker buildx -t lipidlibrarian -f Containerfile .\n\n### OCI Container for Docker/Podman/Kubernetes\n\n    buildah build -t lipidlibrarian -f Containerfile .\n\n## Run Lipid Librarian\n\n### CLI\n\nIn case you installed Lipid Librarian into a 'venv' virtual environment, make sure you activate it before with `source venv/bin/activate`.\n\n    lipidlibrarian \"PC(18:1_20:0)\" \"PE 38:1\" \"816.6477;0.001;+H+\" \"Cholesterol\" \"SLM:000487065\"\n    lipidlibrarian path/to/file\n    cat path/to/file | lipidlibrarian\n\n### Docker\n\n    docker run lipidlibrarian \"PC(18:1_20:0)\" \"PE 38:1\" \"816.6477;0.001;+H+\" \"Cholesterol\" \"SLM:000487065\"\n\n### Podman\n\n    podman run lipidlibrarian \"PC(18:1_20:0)\" \"PE 38:1\" \"816.6477;0.001;+H+\" \"Cholesterol\" \"SLM:000487065\"\n\n### Import Python Package\n\n```python\nfrom lipidlibrarian.LipidQuery import *\n\nquery1 = LipidQuery(\"PC(18:1_20:0)\").query()\nquery2 = LipidQuery(\"PE 38:1\").query()\nquery3 = LipidQuery(\"816.6477;0.001;+H+\").query()\nquery4 = LipidQuery(\"Cholesterol\").query()\nquery5 = LipidQuery(\"SLM:000487065\").query()\n\nfor lipid in query1:\n    print(repr(lipid))\n\nfor lipid in query2:\n    print(format(lipid, 'json'))\n\nfor lipid in query3:\n    print(format(lipid, 'html'))\n\nfor lipid in query4:\n    print(repr(lipid))\n\nfor lipid in query5:\n    print(repr(lipid))\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Lipidomics Database Explorer Package",
    "version": "0.3.1",
    "project_urls": {
        "Bug Reports": "https://github.com/lipitum/lipidlibrarian/issues",
        "Source": "https://github.com/lipitum/lipidlibrarian/"
    },
    "split_keywords": [
        "lipids",
        " bioinformatics",
        " development"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "61d1f9e4c66376ab7d54e430772ad28880cb6e1bc4f4982ff817109e56506f0a",
                "md5": "81587d9260dc1f779240507c24acfe76",
                "sha256": "43a0a069e0e5817aa9bb3f610a725a7c25aee093a899106e5787dfec4f36f920"
            },
            "downloads": -1,
            "filename": "lipidlibrarian-0.3.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "81587d9260dc1f779240507c24acfe76",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "~=3.11",
            "size": 89396445,
            "upload_time": "2025-08-01T16:26:26",
            "upload_time_iso_8601": "2025-08-01T16:26:26.634662Z",
            "url": "https://files.pythonhosted.org/packages/61/d1/f9e4c66376ab7d54e430772ad28880cb6e1bc4f4982ff817109e56506f0a/lipidlibrarian-0.3.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "663ce0f949ddb1f04a66383f33bd059d72c76876e9e264c5f3aa46012ad1fcbd",
                "md5": "c4b1fee6a72b5af6c868467a58daa3fe",
                "sha256": "0d21c0ba63a104efdffa4304c3b88a88756e9b50e995c8c7cd7d90da1732a8a2"
            },
            "downloads": -1,
            "filename": "lipidlibrarian-0.3.1.tar.gz",
            "has_sig": false,
            "md5_digest": "c4b1fee6a72b5af6c868467a58daa3fe",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "~=3.11",
            "size": 88276930,
            "upload_time": "2025-08-01T16:26:32",
            "upload_time_iso_8601": "2025-08-01T16:26:32.964364Z",
            "url": "https://files.pythonhosted.org/packages/66/3c/e0f949ddb1f04a66383f33bd059d72c76876e9e264c5f3aa46012ad1fcbd/lipidlibrarian-0.3.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-01 16:26:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lipitum",
    "github_project": "lipidlibrarian",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "lipidlibrarian"
}
        
Elapsed time: 2.33487s