Metadata-Version: 2.1
Name: deciphon-snap
Version: 0.11.3
Summary: Reader for Deciphon snap files.
License: MIT
Author: Danilo Horta
Author-email: horta@ebi.ac.uk
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: deciphon-intervals (>=0.1,<0.2)
Requires-Dist: fasta-reader (>=3.0,<4.0)
Requires-Dist: fsspec (>=2024.5.0)
Requires-Dist: h3result (>=0.3,<0.4)
Requires-Dist: hmmer-tables (>=0.6,<0.7)
Requires-Dist: prettytable (>=3.10,<4.0)
Requires-Dist: pydantic (>=2.7,<3.0)
Requires-Dist: tabulate (>=0.9,<0.10)
Description-Content-Type: text/markdown

# deciphon-snap

## Example

```python
from deciphon_snap.read_snap import read_snap

snap_file = read_snap("example.dcs")
print(snap_file)
```

```
shape: (470, 7)
┌────────┬────────────┬─────┬─────────────┬─────────────┬─────────────┬───────────────────────────────────┐
│ seq_id │ profile    │ abc │ alt         │ null        │ evalue      │ match_list                        │
├────────┼────────────┼─────┼─────────────┼─────────────┼─────────────┼───────────────────────────────────┤
│ 0      │ PF00004.32 │ dna │ -1849.56006 │ -1850.08313 │ -13.8193617 │ (∅,S,∅,∅) (ATG,N,ATG,M) (CGA,N,C… │
│ 0      │ PF03969.19 │ dna │ -1853.90649 │ -1850.08313 │ -16.1090849 │ (∅,S,∅,∅) (ATG,N,ATG,M) (CGA,N,C… │
│ 0      │ PF00308.21 │ dna │ -1679.86353 │ -1850.08313 │ -193.97191  │ (∅,S,∅,∅) (ATG,N,ATG,M) (CGA,N,C… │
│ 0      │ PF08299.14 │ dna │ -1789.81091 │ -1850.08313 │ -71.2547802 │ (∅,S,∅,∅) (ATG,N,ATG,M) (CGA,N,C… │
│ …      │ …          │ …   │ …           │ …           │ …           │ …                                 │
│ 272    │ PF02371.19 │ dna │ -1385.17554 │ -1422.72034 │ -51.5481154 │ (∅,S,∅,∅) (ATG,N,ATG,M) (CAC,N,C… │
│ 295    │ PF01170.21 │ dna │ -2005.65234 │ -2003.75269 │ -12.6652124 │ (∅,S,∅,∅) (ATG,N,ATG,M) (TTC,N,T… │
│ 300    │ PF00750.22 │ dna │ -2282.74487 │ -2298.92017 │ -48.1403459 │ (∅,S,∅,∅) (ATG,N,ATG,M) (TTT,N,T… │
│ 302    │ PF13462.9  │ dna │ -855.013794 │ -853.616028 │ -16.6152838 │ (∅,S,∅,∅) (ATG,N,ATG,M) (AAA,N,A… │
└────────┴────────────┴─────┴─────────────┴─────────────┴─────────────┴───────────────────────────────────┘
```

