Published June 28, 2022
| Version v0.6.1
Software
Open
althonos/pyhmmer: v0.6.1
Description
Added
pickleprotocol support forTopHitsobjects, using the HMMER network serialization.TopHits.writemethod to write hits to a file in tabular format.query_nameandquery_accessionproperties toTopHitsobjects to access the name and accession of the query that produced the hits.
- Extraction of filename from file-like objects in the
HMMFileconstructor. - Use
os.cpu_countinstead ofmultiprocessing.cpu_countwhere applicable to preserve OS scheduling. - Wrong return type in docstring of
HMM.insert_emissions. TopHits.searched_nodesreturning the searched number of residues instead of the searched number of model nodes.- Unsound decoding of pickled
MatrixForVectorFwhen data comes from a source of different endianness.
- Rewrite
pyhmmer.hmmerthreading code usingDequeinstead ofcollections.Queueto store the queries and results. - Reduce memory consumption of
pyhmmer.hmmerby reducing the number of semaphores and event flags used concurrently. - Make
pyhmmer.hmmermain threads block on query insertion rather than result retrieval to make sure worker threads are never idling.
Files
althonos/pyhmmer-v0.6.1.zip
Files
(8.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:bf72af48371676eed2b7e1cc57aa6a93
|
8.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/althonos/pyhmmer/tree/v0.6.1 (URL)