Metadata-Version: 2.4
Name: drosopyla
Version: 1.0.2
Summary: drosopyla is a package implementing the building blocks for implementing the biological sequence analysis, from motif search to peptide sequencing from a Mass Spectre.
Author-email: Vasile Păpăluță <papalutavasile0@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/ScienceKot/drosopyla
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib>3.7
Requires-Dist: numpy>1.26
Requires-Dist: pandas>2.1
Dynamic: license-file

# 🪰drosopyla

-----

A package implementing the building blocks for implementing the biological sequence analysis, from motif search to peptide sequencing from a Mass Spectre. This package was partially inspired from scikit-learn library.

This package provides the following solutions:

* 🧬Biologic Sequences Representations (`drosopyla.sequences`):
  * `DNASequence`
  * `RNASequence`
  * `Protein`

* 📑K-mer sequence computation (`drosopyla.frequency`):
  * `SimpleFrequencyTable`
  * `FrequencyTableWithMismatch`
  * `FrequencyTableWithMismatchAndReverseComplements`

* 📄Motif search (`drosospyla.motif_search`):
  * `SimpleMotifSearcher`
  * `MedianStringMotifSearcher`
  * `GreedyMotifSearcher`
  * `RandomizedMotifSearcher`

* 🅿️Peptide Sequencing from Mass Spectre (`drosopyla.spectrum`).
  * `LinearSpectrumFactory`
  * `CyclicSpectrumFactory`
  * `LeaderboardCyclicFactory`\
* 🧪 And more.
---

## 🔧How to install 
To install drosopyla just run the command below:

``pip install drosopyla``

## 📚Tutorials 

You can find tutorials on how to use the library here: https://hackernoon.com/u/papalutavasile

Made with love by Vasile Păpăluță <3
