.. _modules.stratification:

Site stratification
-------------------

A :class:`~sfsutils.parser.Stratification` splits sites into categories so the :class:`~sfsutils.parser.Parser` counts a separate spectrum per stratum, for instance neutral versus selected sites.

.. autosummary::
   :nosignatures:

   ~sfsutils.parser.Stratification
   ~sfsutils.parser.SNPStratification
   ~sfsutils.parser.BaseContextStratification
   ~sfsutils.parser.BaseTransitionStratification
   ~sfsutils.parser.TransitionTransversionStratification
   ~sfsutils.parser.AncestralBaseStratification
   ~sfsutils.parser.DegeneracyStratification
   ~sfsutils.parser.SynonymyStratification
   ~sfsutils.parser.VEPStratification
   ~sfsutils.parser.SnpEffStratification
   ~sfsutils.parser.GenomePositionDependentStratification
   ~sfsutils.parser.ContigStratification
   ~sfsutils.parser.ChunkedStratification
   ~sfsutils.parser.RandomStratification

Stratification
~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.Stratification

SNPStratification
~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.SNPStratification

BaseContextStratification
~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.BaseContextStratification

BaseTransitionStratification
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.BaseTransitionStratification

TransitionTransversionStratification
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.TransitionTransversionStratification

AncestralBaseStratification
~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.AncestralBaseStratification

DegeneracyStratification
~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.DegeneracyStratification

SynonymyStratification
~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.SynonymyStratification

VEPStratification
~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.VEPStratification

SnpEffStratification
~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.SnpEffStratification

GenomePositionDependentStratification
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.GenomePositionDependentStratification

ContigStratification
~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.ContigStratification

ChunkedStratification
~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.ChunkedStratification

RandomStratification
~~~~~~~~~~~~~~~~~~~~

.. autoclass:: sfsutils.parser.RandomStratification
