Source code for silvio.extensions.records.gene.stub_gene

"""
StubGene is a gene with no information about its actual sequence.
It only has properties about its name.
"""

from __future__ import annotations

from Bio.Seq import Seq

from .gene import Gene



[docs]class StubGene (Gene) : _name: str def __init__ ( self, name:str ) : super().__init__() self._name = name @property def name ( self ) -> str : return self._name @property def orf ( self ) -> Seq : return Seq("Z") @property def prom ( self ) -> Seq : return Seq("Z")