uio-bmi / immuneML

immuneML is a platform for machine learning analysis of adaptive immune receptor repertoire data.
https://immuneml.uio.no
GNU Affero General Public License v3.0
60 stars 29 forks source link

Caching speed improvement MatchedSequences/MatchedReceptors #141

Closed LonnekeScheffer closed 1 year ago

LonnekeScheffer commented 1 year ago

Speed up MatchedSequencesEncoder & MatchedReceptorsEncoder through caching. Also removed dataset type mapping for these encoders, as they only make sense for RepertoireDatasets, and this simplifies the code