from pysamiterators import CachedFasta
from pysam import FastaFile


class CachedFastaNoHandle(CachedFasta):

    def __init__(self, path: str):
        handle = FastaFile(path)
        CachedFasta.__init__(self, handle)


class FastaNoHandle(FastaFile):

    def __init__(self, path: str):
        handle = FastaFile(path)
        FastaFile.__init__(self, handle)

911384980154b0d7e107cd98558364d0c78a64e8
<mask token>


class FastaNoHandle(FastaFile):

    def __init__(self, path: str):
        handle = FastaFile(path)
        FastaFile.__init__(self, handle)

<mask token>


class CachedFastaNoHandle(CachedFasta):
    <mask token>


class FastaNoHandle(FastaFile):

    def __init__(self, path: str):
        handle = FastaFile(path)
        FastaFile.__init__(self, handle)

<mask token>


class CachedFastaNoHandle(CachedFasta):

    def __init__(self, path: str):
        handle = FastaFile(path)
        CachedFasta.__init__(self, handle)


class FastaNoHandle(FastaFile):

    def __init__(self, path: str):
        handle = FastaFile(path)
        FastaFile.__init__(self, handle)

from pysamiterators import CachedFasta
from pysam import FastaFile


class CachedFastaNoHandle(CachedFasta):

    def __init__(self, path: str):
        handle = FastaFile(path)
        CachedFasta.__init__(self, handle)


class FastaNoHandle(FastaFile):

    def __init__(self, path: str):
        handle = FastaFile(path)
        FastaFile.__init__(self, handle)
