﻿alphagenome.data.genome.Interval
================================

.. currentmodule:: alphagenome.data.genome

.. autoclass:: Interval





Attributes
~~~~~~~~~~

.. rubric:: Table

.. autosummary::

    ~Interval.name
    ~Interval.negative_strand
    ~Interval.strand
    ~Interval.width
    ~Interval.chromosome
    ~Interval.start
    ~Interval.end
    ~Interval.info


.. autoattribute:: Interval.name
.. autoattribute:: Interval.negative_strand
.. autoattribute:: Interval.strand
.. autoattribute:: Interval.width
.. autoattribute:: Interval.chromosome
.. autoattribute:: Interval.start
.. autoattribute:: Interval.end
.. autoattribute:: Interval.info








Methods
~~~~~~~

.. rubric:: Table

.. autosummary::

    ~Interval.as_unstranded
    ~Interval.binary_mask
    ~Interval.binary_mask_stranded
    ~Interval.boundary_shift
    ~Interval.center
    ~Interval.contains
    ~Interval.copy
    ~Interval.coverage
    ~Interval.coverage_stranded
    ~Interval.from_interval_dict
    ~Interval.from_proto
    ~Interval.from_pyranges_dict
    ~Interval.from_str
    ~Interval.intersect
    ~Interval.overlap_ranges
    ~Interval.overlaps
    ~Interval.pad
    ~Interval.pad_inplace
    ~Interval.resize
    ~Interval.resize_inplace
    ~Interval.shift
    ~Interval.swap_strand
    ~Interval.to_interval_dict
    ~Interval.to_proto
    ~Interval.to_pyranges_dict
    ~Interval.truncate
    ~Interval.within_reference


.. automethod:: Interval.as_unstranded
.. automethod:: Interval.binary_mask
.. automethod:: Interval.binary_mask_stranded
.. automethod:: Interval.boundary_shift
.. automethod:: Interval.center
.. automethod:: Interval.contains
.. automethod:: Interval.copy
.. automethod:: Interval.coverage
.. automethod:: Interval.coverage_stranded
.. automethod:: Interval.from_interval_dict
.. automethod:: Interval.from_proto
.. automethod:: Interval.from_pyranges_dict
.. automethod:: Interval.from_str
.. automethod:: Interval.intersect
.. automethod:: Interval.overlap_ranges
.. automethod:: Interval.overlaps
.. automethod:: Interval.pad
.. automethod:: Interval.pad_inplace
.. automethod:: Interval.resize
.. automethod:: Interval.resize_inplace
.. automethod:: Interval.shift
.. automethod:: Interval.swap_strand
.. automethod:: Interval.to_interval_dict
.. automethod:: Interval.to_proto
.. automethod:: Interval.to_pyranges_dict
.. automethod:: Interval.truncate
.. automethod:: Interval.within_reference



