Source code for resimpy.read.inf.Pseudo

__version__ = "v1.0"
__copyright__ = "Copyright 2022"
__license__ = "MIT"
__lab__ = "Adam Cribbs lab"

from abc import ABCMeta, abstractmethod


[docs]class pseudo(metaclass=ABCMeta): def __init__(self, *args, **kwargs): self.args = args self.kwargs = kwargs
[docs] @abstractmethod def general(self, **kwargs): return ''.join([ self.kwargs['dna_map'][i] * self.kwargs['umi_unit_pattern'] for i in self.kwargs['pseudorandom_num'] ])