diff --git a/.gitignore b/.gitignore index 0dbc783..63f1d05 100644 --- a/.gitignore +++ b/.gitignore @@ -84,6 +84,9 @@ target/ # VSCode .vscode +# PyCharm +.idea + # pyenv .python-version diff --git a/Makefile b/Makefile index 3ba3b1a..35d91db 100644 --- a/Makefile +++ b/Makefile @@ -237,10 +237,10 @@ release_pip_osx: @ echo "# Creating osx compliant package (pip) #" @ echo "#-----------------------------------------------#" @ mkdir -p wheels - @ conda create -n python_dev_38 python=3.8 -y; \ - conda activate python_dev_38 ; \ + @ conda create -n python_dev_39 python=3.9 -y; \ + conda activate python_dev_39 ; \ pip install -r requirements.txt ; \ - rm -rf dist build; python3.8 setup.py bdist_wheel ; \ + rm -rf dist build; python3.9 setup.py bdist_wheel ; \ cp dist/*whl wheels ; \ rm -rf dist build diff --git a/docs/_images/example_02.png b/docs/_images/example_02.png index bd5e012..0631793 100644 Binary files a/docs/_images/example_02.png and b/docs/_images/example_02.png differ diff --git a/docs/_images/example_05.png b/docs/_images/example_05.png index 7f11837..472bc48 100644 Binary files a/docs/_images/example_05.png and b/docs/_images/example_05.png differ diff --git a/docs/_images/example_06.png b/docs/_images/example_06.png index 59d173c..3029105 100644 Binary files a/docs/_images/example_06.png and b/docs/_images/example_06.png differ diff --git a/docs/_images/example_06b.png b/docs/_images/example_06b.png index e9b98e0..d3828de 100644 Binary files a/docs/_images/example_06b.png and b/docs/_images/example_06b.png differ diff --git a/docs/_images/example_07.png b/docs/_images/example_07.png index 7a41f5b..a3af2de 100644 Binary files a/docs/_images/example_07.png and b/docs/_images/example_07.png differ diff --git a/docs/_images/example_08.png b/docs/_images/example_08.png index ca569cc..e117925 100644 Binary files a/docs/_images/example_08.png and b/docs/_images/example_08.png differ diff --git a/docs/_images/example_13.png b/docs/_images/example_13.png index a0c48af..6ab41f5 100644 Binary files a/docs/_images/example_13.png and b/docs/_images/example_13.png differ diff --git a/docs/_static/basic.css b/docs/_static/basic.css index aa9df31..bf18350 100644 --- a/docs/_static/basic.css +++ b/docs/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -731,8 +731,9 @@ dl.glossary dt { .classifier:before { font-style: normal; - margin: 0.5em; + margin: 0 0.5em; content: ":"; + display: inline-block; } abbr, acronym { @@ -756,6 +757,7 @@ span.pre { -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; + white-space: nowrap; } div[class*="highlight-"] { @@ -819,7 +821,7 @@ div.code-block-caption code { table.highlighttable td.linenos, span.linenos, -div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ +div.highlight span.gp { /* gp: Generic.Prompt */ user-select: none; -webkit-user-select: text; /* Safari fallback only */ -webkit-user-select: none; /* Chrome/Safari */ diff --git a/docs/_static/doctools.js b/docs/_static/doctools.js index 61ac9d2..e509e48 100644 --- a/docs/_static/doctools.js +++ b/docs/_static/doctools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for all documentation. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -264,6 +264,9 @@ var Documentation = { hideSearchWords : function() { $('#searchbox .highlight-link').fadeOut(300); $('span.highlighted').removeClass('highlighted'); + var url = new URL(window.location); + url.searchParams.delete('highlight'); + window.history.replaceState({}, '', url); }, /** @@ -301,12 +304,14 @@ var Documentation = { window.location.href = prevHref; return false; } + break; case 39: // right var nextHref = $('link[rel="next"]').prop('href'); if (nextHref) { window.location.href = nextHref; return false; } + break; } } }); diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index b859b47..65f6a1c 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.5.3', + VERSION: '1.6.0', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/_static/example_01.png b/docs/_static/example_01.png index 1b4d486..963135a 100644 Binary files a/docs/_static/example_01.png and b/docs/_static/example_01.png differ diff --git a/docs/_static/example_01b.png b/docs/_static/example_01b.png index 9eeb98a..7423ae0 100644 Binary files a/docs/_static/example_01b.png and b/docs/_static/example_01b.png differ diff --git a/docs/_static/example_02.png b/docs/_static/example_02.png index 0631793..5894045 100644 Binary files a/docs/_static/example_02.png and b/docs/_static/example_02.png differ diff --git a/docs/_static/example_05.png b/docs/_static/example_05.png index 472bc48..575c2e8 100644 Binary files a/docs/_static/example_05.png and b/docs/_static/example_05.png differ diff --git a/docs/_static/example_06.png b/docs/_static/example_06.png index 3029105..1b5b76f 100644 Binary files a/docs/_static/example_06.png and b/docs/_static/example_06.png differ diff --git a/docs/_static/example_06b.png b/docs/_static/example_06b.png index d3828de..b5598fe 100644 Binary files a/docs/_static/example_06b.png and b/docs/_static/example_06b.png differ diff --git a/docs/_static/example_07.png b/docs/_static/example_07.png index a3af2de..818934e 100644 Binary files a/docs/_static/example_07.png and b/docs/_static/example_07.png differ diff --git a/docs/_static/example_08.png b/docs/_static/example_08.png index e117925..0c2fe31 100644 Binary files a/docs/_static/example_08.png and b/docs/_static/example_08.png differ diff --git a/docs/_static/example_13.png b/docs/_static/example_13.png index 6ab41f5..9b95a65 100644 Binary files a/docs/_static/example_13.png and b/docs/_static/example_13.png differ diff --git a/docs/_static/example_pa_01.pdf b/docs/_static/example_pa_01.pdf index 0b2f1ff..7ffe21e 100644 Binary files a/docs/_static/example_pa_01.pdf and b/docs/_static/example_pa_01.pdf differ diff --git a/docs/_static/example_pa_02.pdf b/docs/_static/example_pa_02.pdf index 30982b3..72f3df3 100644 Binary files a/docs/_static/example_pa_02.pdf and b/docs/_static/example_pa_02.pdf differ diff --git a/docs/_static/example_pa_03.pdf b/docs/_static/example_pa_03.pdf index 9dcac00..4e7fb52 100644 Binary files a/docs/_static/example_pa_03.pdf and b/docs/_static/example_pa_03.pdf differ diff --git a/docs/_static/example_pa_04.pdf b/docs/_static/example_pa_04.pdf index 3e6fed2..49c057e 100644 Binary files a/docs/_static/example_pa_04.pdf and b/docs/_static/example_pa_04.pdf differ diff --git a/docs/_static/language_data.js b/docs/_static/language_data.js index 863704b..ebe2f03 100644 --- a/docs/_static/language_data.js +++ b/docs/_static/language_data.js @@ -5,7 +5,7 @@ * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/docs/_static/merge_ologram_stats_01.pdf b/docs/_static/merge_ologram_stats_01.pdf index 6fb2ee4..b13fcfc 100644 Binary files a/docs/_static/merge_ologram_stats_01.pdf and b/docs/_static/merge_ologram_stats_01.pdf differ diff --git a/docs/_static/nature.css b/docs/_static/nature.css index c4768af..beb3a60 100644 --- a/docs/_static/nature.css +++ b/docs/_static/nature.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- nature theme. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/docs/_static/searchtools.js b/docs/_static/searchtools.js index e09f926..2d77859 100644 --- a/docs/_static/searchtools.js +++ b/docs/_static/searchtools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -282,7 +282,10 @@ var Search = { complete: function(jqxhr, textstatus) { var data = jqxhr.responseText; if (data !== '' && data !== undefined) { - listItem.append(Search.makeSearchSummary(data, searchterms, hlterms)); + var summary = Search.makeSearchSummary(data, searchterms, hlterms); + if (summary) { + listItem.append(summary); + } } Search.output.append(listItem); setTimeout(function() { @@ -325,7 +328,9 @@ var Search = { var results = []; for (var prefix in objects) { - for (var name in objects[prefix]) { + for (var iMatch = 0; iMatch != objects[prefix].length; ++iMatch) { + var match = objects[prefix][iMatch]; + var name = match[4]; var fullname = (prefix ? prefix + '.' : '') + name; var fullnameLower = fullname.toLowerCase() if (fullnameLower.indexOf(object) > -1) { @@ -339,7 +344,6 @@ var Search = { } else if (parts[parts.length - 1].indexOf(object) > -1) { score += Scorer.objPartialMatch; } - var match = objects[prefix][name]; var objname = objnames[match[1]][2]; var title = titles[match[0]]; // If more than one term searched for, we require other words to be @@ -498,6 +502,9 @@ var Search = { */ makeSearchSummary : function(htmlText, keywords, hlwords) { var text = Search.htmlToText(htmlText); + if (text == "") { + return null; + } var textLower = text.toLowerCase(); var start = 0; $.each(keywords, function() { diff --git a/docs/_static/treeified.pdf b/docs/_static/treeified.pdf index f5f6263..c781d5e 100644 Binary files a/docs/_static/treeified.pdf and b/docs/_static/treeified.pdf differ diff --git a/docs/about.html b/docs/about.html index 3cbff43..febd99a 100644 --- a/docs/about.html +++ b/docs/about.html @@ -17,7 +17,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); - Warning about supported GTF file formats — gtftk 1.5.3 documentation + Warning about supported GTF file formats — gtftk 1.6.0 documentation @@ -45,7 +45,7 @@

Navigation

  • previous |
  • - + @@ -151,20 +151,26 @@

    Naming conventions
    -

    Table of Contents

    -
    @@ -420,8 +420,9 @@

    intron_sizes
    -

    Table of Contents

    -
    @@ -70,7 +70,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.gtf_interface.GTF(input_obj=None, check_ensembl_format=True, new_data=None)
    +class pygtftk.gtf_interface.GTF(input_obj=None, check_ensembl_format=True, new_data=None)

    An interface to a GTF file. This object returns a GTF, TAB or FASTA object.

    @@ -1535,7 +1535,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.fasta_interface.FASTA(fn, ptr, intron, rev_comp)
    +class pygtftk.fasta_interface.FASTA(fn, ptr, intron, rev_comp)

    A class representation of a fasta file connection. A end product from a GTF object.

    @@ -1595,7 +1595,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.tab_interface.TAB(fn, ptr, dll=None)
    +class pygtftk.tab_interface.TAB(fn, ptr, dll=None)

    A class representation of a tabulated matrix. An end product from a GTF object.

    @@ -1715,7 +1715,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.Line.FastaSequence(ptr=None, alist=None, feat='transcript', rev_comp=False)
    +class pygtftk.Line.FastaSequence(ptr=None, alist=None, feat='transcript', rev_comp=False)

    A class representating a fasta file line.

    @@ -1757,7 +1757,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.Line.Feature(ptr=None, alist=None)
    +class pygtftk.Line.Feature(ptr=None, alist=None)

    Class representation of a genomic feature. Corresponds to a GTF line.

    @@ -1838,7 +1838,7 @@

    Help on Python package (pygtftk)
    -classmethod from_list(a_list)
    +classmethod from_list(a_list)

    Create a Feature object from a list.

    Params alist
    @@ -2142,7 +2142,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.Line.FieldSet(ptr=None, size=None, alist=None, ft_type=None)
    +class pygtftk.Line.FieldSet(ptr=None, size=None, alist=None, ft_type=None)

    A class representating a set of Fields obtained from a splitted line.

    @@ -2203,7 +2203,7 @@

    Help on Python package (pygtftk)quentin.q.ferre@gmail.com>

    -class pygtftk.stats.intersect.overlap_stats_shuffling.ComputingIntersectionPartial(Lr1, Li1, Lrs, Lis, all_chrom1, all_chrom2, use_markov_shuffling, keep_intact_in_shuffling, nb_threads)
    +class pygtftk.stats.intersect.overlap_stats_shuffling.ComputingIntersectionPartial(Lr1, Li1, Lrs, Lis, all_chrom1, all_chrom2, use_markov_shuffling, keep_intact_in_shuffling, nb_threads)

    This is a replacer for a wrapper for compute_all_intersections_minibatch, needed for multiprocessing below This was needed because the argument that changes in multiproessing in minibatch_len, and it’s not the leftmost argument, so functools.partial cannot be used

    @@ -2280,7 +2280,7 @@

    Help on Python package (pygtftk)quentin.q.ferre@gmail.com>

    -class pygtftk.stats.intersect.overlap_stats_compute.CombinationExactMapping(all_combis, mapping)
    +class pygtftk.stats.intersect.overlap_stats_compute.CombinationExactMapping(all_combis, mapping)

    A wrapper containing a list of all combinations and a vector giving, for each combination, the ID of all other combinations that are a match for it.

    For example, if working with inexact combinations, [1,1,1] is a match when querying [1,1,0]

    @@ -2297,13 +2297,13 @@

    Help on Python package (pygtftk)
    -class pygtftk.stats.intersect.overlap_stats_compute.Counter(initval=0)
    +class pygtftk.stats.intersect.overlap_stats_compute.Counter(initval=0)

    Multiprocessing-compatible counter that can be incremented.

    -class pygtftk.stats.intersect.overlap_stats_compute.DictionaryWithIndex(data, index, data_default_factory=<function DictionaryWithIndex.<lambda>>, will_store_an_all_overlaps_object=False)
    +class pygtftk.stats.intersect.overlap_stats_compute.DictionaryWithIndex(data, index, data_default_factory=<function DictionaryWithIndex.<lambda>>, will_store_an_all_overlaps_object=False)

    A wrapper allowing to query a dictionary so that an item can also return values from several other items. The dictionary will return concatenated values from several keys when asked for.

    It will return values from itself PLUS everything in the index

    @@ -2331,7 +2331,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.stats.intersect.overlap_stats_compute.HashableArray(input_array)
    +class pygtftk.stats.intersect.overlap_stats_compute.HashableArray(input_array)

    A subclass of NumPy’s ndarray that can be used as dictionary key. A dictionary of such arrays will consume less RAM than a tuple, especially when pickled.

    This is however immutable, and should not be used on arrays that you intend to modify.

    @@ -2341,7 +2341,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.stats.intersect.overlap_stats_compute.SparseListOfLists(starting_index=0)
    +class pygtftk.stats.intersect.overlap_stats_compute.SparseListOfLists(starting_index=0)
    Container for a list of this type :
    [

    [elements], [], [], [], [other_elements], [], [], …

    @@ -2593,7 +2593,7 @@

    Help on Python package (pygtftk)

    The pygtftk.stats.beta module

    -class pygtftk.stats.beta.BetaCalculator(precision=320, use_log=True, itermax=50000, ft_type='Unknown')
    +class pygtftk.stats.beta.BetaCalculator(precision=320, use_log=True, itermax=50000, ft_type='Unknown')

    Computing the beta distribution in Python using mpmath.

    Using routines from the GNU Scientific Library (beta_inc.c): <Copyright (C) 2007 Brian Gough and Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman>

    @@ -2717,7 +2717,7 @@

    Help on Python package (pygtftk)quentin.q.ferre@gmail.com>

    -class pygtftk.stats.intersect.modl.tree.Library
    +class pygtftk.stats.intersect.modl.tree.Library

    A tree (or more accurately, graph) based representation of combinations of elements.

    Combinations are represented as tuples. For example, if the possible elements are {A,B,C,D}, the combination A+C is represented as (1,0,1,0).

    Nodes will be assigned under the following principle : each node X that contains all flags of a node Y. @@ -2750,14 +2750,14 @@

    Help on Python package (pygtftk)
    -class pygtftk.stats.intersect.modl.tree.Node(word)
    +class pygtftk.stats.intersect.modl.tree.Node(word)

    Represents a node of the tree. Each node is a word. A word must be a tuple such as (1,1,0,0) meaning A+B if the possibilities are {A,B,C,D}

    -pygtftk.stats.intersect.modl.tree.apply_recursively_to_all_nodes(node, function, global_results, no_duplicates=True, stop_condition=<function <lambda>>)
    +pygtftk.stats.intersect.modl.tree.apply_recursively_to_all_nodes(node, function, global_results, no_duplicates=True, stop_condition=<function <lambda>>)

    General utility function to recursively apply a function to all nodes of a tree. Also pass a global_results dict to be added to.

    Since nodes can have several parents, by default this will remember which nodes @@ -2823,7 +2823,7 @@

    Help on Python package (pygtftk)
    -class pygtftk.stats.intersect.modl.dict_learning.Modl(flags_matrix, multiple_overlap_target_combi_size=- 1, multiple_overlap_max_number_of_combinations=5, nb_threads=1, step_1_factor_allowance=2, error_function=None, smother=True, normalize_words=True, step_2_alpha=None, discretization_threshold=0, step_1_alphas=None)
    +class pygtftk.stats.intersect.modl.dict_learning.Modl(flags_matrix, multiple_overlap_target_combi_size=- 1, multiple_overlap_max_number_of_combinations=5, nb_threads=1, step_1_factor_allowance=2, error_function=None, smother=True, normalize_words=True, step_2_alpha=None, discretization_threshold=0, step_1_alphas=None)

    This class encapsulates the MODL approach :

    Takes as input a matrix of flags, with one flag per intersection, and returns the list of interesting combis.

    @@ -2986,12 +2986,12 @@

    Help on Python package (pygtftk)
    -exception pygtftk.utils.GTFtkError(value)
    +exception pygtftk.utils.GTFtkError(value)

    -exception pygtftk.utils.GTFtkInteractiveError
    +exception pygtftk.utils.GTFtkInteractiveError
    @@ -3676,8 +3676,9 @@

    Help on Python package (pygtftk)
    -

    Table of Contents

    -
    @@ -136,12 +136,16 @@

    Navigation

    _images/example_01.png

    Changing colors and applying color order can be done using the following syntax:

    $ gtftk profile -D -i mini_real_promoter.zip -c 'red,blue,violet' -d H3K79me,H3K4me3,H3K36me3 -o profile_prom -pf png -if  example_01b.png
    - |-- 15:51-WARNING-profile : --group-by not set. Choosing 'bwig'.
    + |-- 0:18-WARNING-profile : --group-by not set. Choosing 'bwig'.
     
    _images/example_01b.png

    Transcript coverage is obtained using the mini_real_tx.zip matrix. This provides a simple overlayed profile of all epigenetic marks along the transcript body extended in 5’ and 3’ regions:

    $ gtftk profile -D -i mini_real_tx.zip -o profile_tx -pf png -if  example_02.png
    - |-- 15:51-WARNING-profile : --group-by not set. Choosing 'bwig'.
    + |-- 0:18-WARNING-profile : --group-by not set. Choosing 'bwig'.
     
    _images/example_02.png @@ -236,113 +256,113 @@

    profile
    $ gtftk profile -D -i mini_real_promoter.zip -f tx_classes -g bwig  -t tx_classes.txt -o profile_prom  -pf png -if  example_05.png -e -V 2 -fc 2
    - |-- 15:51-DEBUG-profile : Using pandas version 1.2.5
    - |-- 15:51-DEBUG-profile : Pandas location /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pandas/__init__.py
    - |-- 15:51-DEBUG-profile : Using numpy version 1.21.0
    - |-- 15:51-DEBUG-profile : Pandas numpy /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/numpy/__init__.py
    - |-- 15:51-DEBUG-profile : Using plotnine version 0.8.0
    - |-- 15:51-DEBUG-profile : Pandas plotnine /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/plotnine/__init__.py
    - |-- 15:51-DEBUG-profile : Creating directory : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_u9cnp8xc
    - |-- 15:51-DEBUG-profile : Uncompressing : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_u9cnp8xc
    - |-- 15:51-DEBUG-profile : Reading : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_u9cnp8xc/mini_real_promoter
    - |-- 15:51-INFO-profile : Getting configuration info from input file.
    - |-- 15:51-INFO-profile : Reading transcript file.
    - |-- 15:51-INFO-profile : Deleting duplicates in transcript-file.
    - |-- 15:51-INFO-profile : Checking how many transcripts where found in the transcript list.
    - |-- 15:51-INFO-profile : Keeping 804 transcript out of 833 in input transcript list.
    - |-- 15:51-DEBUG-profile : Color order : ['H3K4me3', 'H3K79me', 'H3K36me3']
    - |-- 15:51-DEBUG-profile : Profile color : ['#000000', '#00bb00', '#cccccc']
    - |-- 15:51-INFO-profile : Searching coverage columns.
    - |-- 15:51-INFO-profile : Melting.
    - |-- 15:51-INFO-profile : Ceiling
    - |-- 15:51-INFO-profile : Computing column ordering.
    - |-- 15:51-INFO-profile : Preparing diagram
    - |-- 15:51-INFO-profile : Theming and ordering. Please be patient...
    - |-- 15:51-INFO-profile : Preparing x axis
    - |-- 15:51-INFO-profile : facet_col 2
    - |-- 15:51-INFO-profile : Page width set to 6
    - |-- 15:51-INFO-profile : Page height set to 5.0
    - |-- 15:51-INFO-profile : Saving diagram to file : example_05.png
    - |-- 15:51-INFO-profile : Be patient. This may be long for large datasets.
    - |-- 15:51-DEBUG-profile : Deleting temp file : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_u9cnp8xc
    + |-- 0:18-DEBUG-profile : Using pandas version 1.4.1
    + |-- 0:18-DEBUG-profile : Pandas location /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pandas/__init__.py
    + |-- 0:18-DEBUG-profile : Using numpy version 1.22.2
    + |-- 0:18-DEBUG-profile : Pandas numpy /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/numpy/__init__.py
    + |-- 0:18-DEBUG-profile : Using plotnine version 0.8.0
    + |-- 0:18-DEBUG-profile : Pandas plotnine /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/plotnine/__init__.py
    + |-- 0:18-DEBUG-profile : Creating directory : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_j7mimur1
    + |-- 0:18-DEBUG-profile : Uncompressing : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_j7mimur1
    + |-- 0:18-DEBUG-profile : Reading : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_j7mimur1/mini_real_promoter
    + |-- 0:18-INFO-profile : Getting configuration info from input file.
    + |-- 0:18-INFO-profile : Reading transcript file.
    + |-- 0:18-INFO-profile : Deleting duplicates in transcript-file.
    + |-- 0:18-INFO-profile : Checking how many transcripts where found in the transcript list.
    + |-- 0:18-INFO-profile : Keeping 804 transcript out of 833 in input transcript list.
    + |-- 0:18-DEBUG-profile : Color order : ['H3K36me3', 'H3K79me', 'H3K4me3']
    + |-- 0:18-DEBUG-profile : Profile color : ['#000000', '#00bb00', '#cccccc']
    + |-- 0:18-INFO-profile : Searching coverage columns.
    + |-- 0:18-INFO-profile : Melting.
    + |-- 0:18-INFO-profile : Ceiling
    + |-- 0:18-INFO-profile : Computing column ordering.
    + |-- 0:18-INFO-profile : Preparing diagram
    + |-- 0:18-INFO-profile : Theming and ordering. Please be patient...
    + |-- 0:18-INFO-profile : Preparing x axis
    + |-- 0:18-INFO-profile : facet_col 2
    + |-- 0:18-INFO-profile : Page width set to 6
    + |-- 0:18-INFO-profile : Page height set to 5.0
    + |-- 0:18-INFO-profile : Saving diagram to file : example_05.png
    + |-- 0:18-INFO-profile : Be patient. This may be long for large datasets.
    + |-- 0:18-DEBUG-profile : Deleting temp file : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_j7mimur1
     

    _images/example_05.png

    Alternatively, the groups can be set to chromosomes or transcript classes:

    $ gtftk profile -D -i mini_real_promoter.zip -g tx_classes -f bwig  -t tx_classes.txt -o profile_prom  -pf png -if  example_06.png -V 2 -nm ranging
    - |-- 15:51-DEBUG-profile : Using pandas version 1.2.5
    - |-- 15:51-DEBUG-profile : Pandas location /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pandas/__init__.py
    - |-- 15:51-DEBUG-profile : Using numpy version 1.21.0
    - |-- 15:51-DEBUG-profile : Pandas numpy /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/numpy/__init__.py
    - |-- 15:51-DEBUG-profile : Using plotnine version 0.8.0
    - |-- 15:51-DEBUG-profile : Pandas plotnine /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/plotnine/__init__.py
    - |-- 15:51-DEBUG-profile : Creating directory : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_mm4ih8uc
    - |-- 15:51-DEBUG-profile : Uncompressing : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_mm4ih8uc
    - |-- 15:51-DEBUG-profile : Reading : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_mm4ih8uc/mini_real_promoter
    - |-- 15:51-INFO-profile : Getting configuration info from input file.
    - |-- 15:51-INFO-profile : Reading transcript file.
    - |-- 15:51-INFO-profile : Deleting duplicates in transcript-file.
    - |-- 15:51-INFO-profile : Checking how many transcripts where found in the transcript list.
    - |-- 15:51-INFO-profile : Keeping 804 transcript out of 833 in input transcript list.
    - |-- 15:51-DEBUG-profile : Color order : ['lincRNA', 'protein_coding', 'antisense']
    - |-- 15:51-DEBUG-profile : Profile color : ['#000000', '#00bb00', '#cccccc']
    - |-- 15:51-INFO-profile : Searching coverage columns.
    - |-- 15:51-INFO-profile : Melting.
    - |-- 15:51-INFO-profile : Ceiling
    - |-- 15:51-INFO-profile : Normalizing (ranging)
    - |-- 15:51-INFO-profile : Computing column ordering.
    - |-- 15:51-INFO-profile : Preparing diagram
    - |-- 15:51-INFO-profile : Theming and ordering. Please be patient...
    - |-- 15:51-INFO-profile : Preparing x axis
    - |-- 15:51-INFO-profile : facet_col 3
    - |-- 15:51-INFO-profile : Page width set to 9
    - |-- 15:51-INFO-profile : Page height set to 2.0
    - |-- 15:51-INFO-profile : Saving diagram to file : example_06.png
    - |-- 15:51-INFO-profile : Be patient. This may be long for large datasets.
    - |-- 15:51-DEBUG-profile : Deleting temp file : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_mm4ih8uc
    + |-- 0:18-DEBUG-profile : Using pandas version 1.4.1
    + |-- 0:18-DEBUG-profile : Pandas location /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pandas/__init__.py
    + |-- 0:18-DEBUG-profile : Using numpy version 1.22.2
    + |-- 0:18-DEBUG-profile : Pandas numpy /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/numpy/__init__.py
    + |-- 0:18-DEBUG-profile : Using plotnine version 0.8.0
    + |-- 0:18-DEBUG-profile : Pandas plotnine /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/plotnine/__init__.py
    + |-- 0:18-DEBUG-profile : Creating directory : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_5exvj2_e
    + |-- 0:18-DEBUG-profile : Uncompressing : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_5exvj2_e
    + |-- 0:18-DEBUG-profile : Reading : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_5exvj2_e/mini_real_promoter
    + |-- 0:18-INFO-profile : Getting configuration info from input file.
    + |-- 0:18-INFO-profile : Reading transcript file.
    + |-- 0:18-INFO-profile : Deleting duplicates in transcript-file.
    + |-- 0:18-INFO-profile : Checking how many transcripts where found in the transcript list.
    + |-- 0:18-INFO-profile : Keeping 804 transcript out of 833 in input transcript list.
    + |-- 0:18-DEBUG-profile : Color order : ['antisense', 'lincRNA', 'protein_coding']
    + |-- 0:18-DEBUG-profile : Profile color : ['#000000', '#00bb00', '#cccccc']
    + |-- 0:18-INFO-profile : Searching coverage columns.
    + |-- 0:18-INFO-profile : Melting.
    + |-- 0:18-INFO-profile : Ceiling
    + |-- 0:18-INFO-profile : Normalizing (ranging)
    + |-- 0:18-INFO-profile : Computing column ordering.
    + |-- 0:18-INFO-profile : Preparing diagram
    + |-- 0:18-INFO-profile : Theming and ordering. Please be patient...
    + |-- 0:18-INFO-profile : Preparing x axis
    + |-- 0:18-INFO-profile : facet_col 3
    + |-- 0:18-INFO-profile : Page width set to 9
    + |-- 0:18-INFO-profile : Page height set to 2.0
    + |-- 0:18-INFO-profile : Saving diagram to file : example_06.png
    + |-- 0:18-INFO-profile : Be patient. This may be long for large datasets.
    + |-- 0:18-DEBUG-profile : Deleting temp file : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_5exvj2_e
     
    _images/example_06.png
    $ gtftk profile -D -i mini_real_promoter.zip -g chrom -f bwig  -t tx_classes.txt -o profile_prom  -pf png -if  example_06b.png -V 2 -nm ranging
    - |-- 15:51-DEBUG-profile : Using pandas version 1.2.5
    - |-- 15:51-DEBUG-profile : Pandas location /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pandas/__init__.py
    - |-- 15:51-DEBUG-profile : Using numpy version 1.21.0
    - |-- 15:51-DEBUG-profile : Pandas numpy /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/numpy/__init__.py
    - |-- 15:51-DEBUG-profile : Using plotnine version 0.8.0
    - |-- 15:51-DEBUG-profile : Pandas plotnine /Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/plotnine/__init__.py
    - |-- 15:51-DEBUG-profile : Creating directory : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_maz7pwx5
    - |-- 15:51-DEBUG-profile : Uncompressing : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_maz7pwx5
    - |-- 15:51-DEBUG-profile : Reading : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_maz7pwx5/mini_real_promoter
    - |-- 15:51-INFO-profile : Getting configuration info from input file.
    - |-- 15:51-DEBUG-profile : Color order : ['chrX', 'chr21', 'chr2', 'chr14', 'chr9', 'chr15', 'chr4', 'chr1', 'chr6', 'chr10', 'chr11', 'chr19', 'chr7', 'chr20', 'chr17', 'chr8', 'chr18', 'chr22', 'chr13', 'chr12', 'chr3', 'chr16', 'chr5']
    - |-- 15:51-DEBUG-profile : Profile color : ['#000000', '#6c007c', '#850096', '#2500a5', '#0000ca', '#0041dd', '#0086dd', '#009fca', '#00aaa1', '#00a76f', '#009c00', '#00bb00', '#00da00', '#00f900', '#88ff00', '#dbf400', '#f7db00', '#ffb500', '#ff6100', '#f60000', '#da0000', '#cc1313', '#cccccc']
    - |-- 15:51-INFO-profile : Searching coverage columns.
    - |-- 15:51-INFO-profile : Melting.
    - |-- 15:51-INFO-profile : Ceiling
    - |-- 15:51-INFO-profile : Normalizing (ranging)
    - |-- 15:51-INFO-profile : Computing column ordering.
    - |-- 15:51-INFO-profile : Preparing diagram
    - |-- 15:51-INFO-profile : Theming and ordering. Please be patient...
    - |-- 15:51-INFO-profile : Preparing x axis
    - |-- 15:51-INFO-profile : facet_col 3
    - |-- 15:51-INFO-profile : Page width set to 9
    - |-- 15:51-INFO-profile : Page height set to 2.0
    - |-- 15:51-INFO-profile : Saving diagram to file : example_06b.png
    - |-- 15:51-INFO-profile : Be patient. This may be long for large datasets.
    - |-- 15:51-DEBUG-profile : Deleting temp file : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_maz7pwx5
    + |-- 0:18-DEBUG-profile : Using pandas version 1.4.1
    + |-- 0:18-DEBUG-profile : Pandas location /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pandas/__init__.py
    + |-- 0:18-DEBUG-profile : Using numpy version 1.22.2
    + |-- 0:18-DEBUG-profile : Pandas numpy /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/numpy/__init__.py
    + |-- 0:18-DEBUG-profile : Using plotnine version 0.8.0
    + |-- 0:18-DEBUG-profile : Pandas plotnine /Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/plotnine/__init__.py
    + |-- 0:18-DEBUG-profile : Creating directory : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_c1qkptou
    + |-- 0:18-DEBUG-profile : Uncompressing : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_c1qkptou
    + |-- 0:18-DEBUG-profile : Reading : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_c1qkptou/mini_real_promoter
    + |-- 0:18-INFO-profile : Getting configuration info from input file.
    + |-- 0:18-DEBUG-profile : Color order : ['chr10', 'chr1', 'chr8', 'chr13', 'chr18', 'chr21', 'chr3', 'chrX', 'chr11', 'chr12', 'chr22', 'chr19', 'chr15', 'chr6', 'chr7', 'chr20', 'chr14', 'chr16', 'chr2', 'chr4', 'chr5', 'chr9', 'chr17']
    + |-- 0:18-DEBUG-profile : Profile color : ['#000000', '#6c007c', '#850096', '#2500a5', '#0000ca', '#0041dd', '#0086dd', '#009fca', '#00aaa1', '#00a76f', '#009c00', '#00bb00', '#00da00', '#00f900', '#88ff00', '#dbf400', '#f7db00', '#ffb500', '#ff6100', '#f60000', '#da0000', '#cc1313', '#cccccc']
    + |-- 0:18-INFO-profile : Searching coverage columns.
    + |-- 0:18-INFO-profile : Melting.
    + |-- 0:18-INFO-profile : Ceiling
    + |-- 0:18-INFO-profile : Normalizing (ranging)
    + |-- 0:18-INFO-profile : Computing column ordering.
    + |-- 0:18-INFO-profile : Preparing diagram
    + |-- 0:18-INFO-profile : Theming and ordering. Please be patient...
    + |-- 0:18-INFO-profile : Preparing x axis
    + |-- 0:18-INFO-profile : facet_col 3
    + |-- 0:18-INFO-profile : Page width set to 9
    + |-- 0:18-INFO-profile : Page height set to 2.0
    + |-- 0:18-INFO-profile : Saving diagram to file : example_06b.png
    + |-- 0:18-INFO-profile : Be patient. This may be long for large datasets.
    + |-- 0:18-DEBUG-profile : Deleting temp file : /var/folders/zy/wl3dj2_n76zfc8sdvny1q06c0000gn/T/profile_matrix__pygtftk_c1qkptou
     
    _images/example_06b.png

    Note that facets may also be associated to epigenetic marks. In this case each the –group-by can be set to tx_classes or chrom.

    $ gtftk profile -D -i mini_real_tx.zip -g tx_classes -t tx_classes.txt -f bwig  -o profile_tx -pf png -if  example_07.png -w -nm ranging
    -/Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pygtftk-1.5.3-py3.8-macosx-10.9-x86_64.egg/pygtftk/plugins/profile.py:890: FutureWarning: Index.ravel returning ndarray is deprecated; in a future version this will return a view on self.
    - |-- 15:51-WARNING-profile : PlotnineError error, can not show group number: Aesthetics {'ha'} specified two times.
    +/Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pygtftk-1.6.0-py3.9-macosx-10.9-x86_64.egg/pygtftk/plugins/profile.py:890: FutureWarning: Index.ravel returning ndarray is deprecated; in a future version this will return a view on self.
    + |-- 0:18-WARNING-profile : PlotnineError error, can not show group number: Aesthetics {'ha'} specified two times.
     
    _images/example_07.png
    $ gtftk profile -D -i mini_real_tx.zip -g chrom -f bwig  -o profile_tx -pf png -if  example_08.png  -w -nm ranging
    -/Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pygtftk-1.5.3-py3.8-macosx-10.9-x86_64.egg/pygtftk/plugins/profile.py:890: FutureWarning: Index.ravel returning ndarray is deprecated; in a future version this will return a view on self.
    - |-- 15:52-WARNING-profile : PlotnineError error, can not show group number: Aesthetics {'ha'} specified two times.
    +/Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pygtftk-1.6.0-py3.9-macosx-10.9-x86_64.egg/pygtftk/plugins/profile.py:890: FutureWarning: Index.ravel returning ndarray is deprecated; in a future version this will return a view on self.
    + |-- 0:19-WARNING-profile : PlotnineError error, can not show group number: Aesthetics {'ha'} specified two times.
     
    _images/example_08.png @@ -413,8 +433,9 @@

    profile
    -

    Table of Contents

    -
    @@ -196,9 +196,11 @@

    Writing your own commands
    -

    Previous topic

    -

    The pygtftk.bwig.bw_coverage module

    +

    This Page

    \ No newline at end of file diff --git a/docs/editing.html b/docs/editing.html index 0e19692..aa745e4 100644 --- a/docs/editing.html +++ b/docs/editing.html @@ -17,7 +17,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); - Commands from section ‘Editing’ — gtftk 1.5.3 documentation + Commands from section ‘Editing’ — gtftk 1.6.0 documentation @@ -45,7 +45,7 @@

    Navigation

  • previous |
  • - +
    @@ -431,7 +431,7 @@

    discretize_key
    $ gtftk join_attr -i simple.gtf -j simple.join_mat -k gene_id -m | gtftk discretize_key -k S1 -d S1_d -n 2 -l A,B  | gtftk select_by_key -k feature -v gene
    - |-- 15:52-INFO-discretize_key : Categories: ['A', 'B']
    + |-- 0:19-INFO-discretize_key : Categories: ['A', 'B']
     chr1	gtftk	gene	125	138	.	+	.	gene_id "G0001";
     chr1	gtftk	gene	180	189	.	+	.	gene_id "G0002";
     chr1	gtftk	gene	50	61	.	-	.	gene_id "G0003"; S1 "0.2322"; S2 "0.4"; S1_d "A";
    @@ -450,7 +450,7 @@ 

    discretize_key
    $ gtftk join_attr -i mini_real.gtf.gz -H -j mini_real_counts_ENCFF630HEX.tsv -k gene_name -n exprs -t gene | gtftk discretize_key -k exprs -p -d exprs_class -n 10 -l A,B,C,D,E,F,G,H,I,J  | gtftk tabulate -k exprs_class -Hn | sort | uniq -c
    - |-- 15:52-INFO-discretize_key : Categories: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']
    + |-- 0:19-INFO-discretize_key : Categories: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']
       96 A
       83 B
       89 C
    @@ -512,8 +512,9 @@ 

    discretize_key
    -

    Table of Contents

    -
      + + +

      This Page

      \ No newline at end of file diff --git a/docs/example_02.png b/docs/example_02.png index bd5e012..0631793 100644 Binary files a/docs/example_02.png and b/docs/example_02.png differ diff --git a/docs/example_05.png b/docs/example_05.png index 7f11837..472bc48 100644 Binary files a/docs/example_05.png and b/docs/example_05.png differ diff --git a/docs/example_06.png b/docs/example_06.png index 59d173c..3029105 100644 Binary files a/docs/example_06.png and b/docs/example_06.png differ diff --git a/docs/example_06b.png b/docs/example_06b.png index e9b98e0..d3828de 100644 Binary files a/docs/example_06b.png and b/docs/example_06b.png differ diff --git a/docs/example_07.png b/docs/example_07.png index 7a41f5b..a3af2de 100644 Binary files a/docs/example_07.png and b/docs/example_07.png differ diff --git a/docs/example_08.png b/docs/example_08.png index ca569cc..e117925 100644 Binary files a/docs/example_08.png and b/docs/example_08.png differ diff --git a/docs/example_13.png b/docs/example_13.png index a0c48af..6ab41f5 100644 Binary files a/docs/example_13.png and b/docs/example_13.png differ diff --git a/docs/example_pa_01.pdf b/docs/example_pa_01.pdf index 641d4c5..0b2f1ff 100644 Binary files a/docs/example_pa_01.pdf and b/docs/example_pa_01.pdf differ diff --git a/docs/example_pa_02.pdf b/docs/example_pa_02.pdf index 7a1146e..30982b3 100644 Binary files a/docs/example_pa_02.pdf and b/docs/example_pa_02.pdf differ diff --git a/docs/example_pa_03.pdf b/docs/example_pa_03.pdf index 5e238b5..9dcac00 100644 Binary files a/docs/example_pa_03.pdf and b/docs/example_pa_03.pdf differ diff --git a/docs/example_pa_04.pdf b/docs/example_pa_04.pdf index f515fe9..3e6fed2 100644 Binary files a/docs/example_pa_04.pdf and b/docs/example_pa_04.pdf differ diff --git a/docs/genindex.html b/docs/genindex.html index 8b8c3f2..ec85324 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -16,7 +16,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); - Index — gtftk 1.5.3 documentation + Index — gtftk 1.6.0 documentation @@ -36,7 +36,7 @@

      Navigation

    • modules |
    • - +
    @@ -714,7 +714,7 @@

    W

    Quick search

    @@ -733,14 +733,14 @@

    Navigation

  • modules |
  • - +
    \ No newline at end of file diff --git a/docs/gtftk_args.html b/docs/gtftk_args.html index a8792de..5f7c9fe 100644 --- a/docs/gtftk_args.html +++ b/docs/gtftk_args.html @@ -17,7 +17,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); - Help on gtftk Unix commands — gtftk 1.5.3 documentation + Help on gtftk Unix commands — gtftk 1.6.0 documentation @@ -45,7 +45,7 @@

    Navigation

  • previous |
  • - +
    @@ -242,8 +242,9 @@

    Command-wide arguments
    @@ -127,7 +127,7 @@

    ologram
    $ gtftk select_by_key -i mini_real.gtf.gz -k gene_biotype -v protein_coding,lincRNA,antisense,processed_transcript  |  gtftk ologram  -m gene_biotype -p ENCFF112BHN_H3K4me3_K562_sub.bed -c hg38 -D -n  -pf example_pa_02.pdf -k 8 -j summed_bp_overlaps_pvalue
    - |-- 15:54-WARNING-ologram : Using only 8 threads, but 16 cores are available. Consider changing the --nb-threads parameter.
    + |-- 0:21-WARNING-ologram : Using only 8 threads, but 16 cores are available. Consider changing the --nb-threads parameter.
     

    @@ -146,12 +146,12 @@

    ologram
    $ gtftk join_attr -i mini_real.gtf.gz -H -j mini_real_counts_ENCFF630HEX.tsv -k gene_name -n exprs -t exon | gtftk discretize_key -k exprs -p -d exprs_class -n 6  -u | gtftk ologram -p ENCFF119BYM_H3K36me3_K562_sub.bed -c hg38 -D -n -m exprs_class -pf example_pa_03.pdf -k 8 -j summed_bp_overlaps_pvalue
    - |-- 15:55-INFO-discretize_key : Categories: ['[0.0_183.0]', '(183.0_549.0]', '(549.0_1018.0]', '(1018.0_1631.0]', '(1631.0_3139.0]', '(3139.0_41703.0]']
    - |-- 15:55-WARNING-ologram : Using only 8 threads, but 16 cores are available. Consider changing the --nb-threads parameter.
    -/Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pygtftk-1.5.3-py3.8-macosx-10.9-x86_64.egg/pygtftk/stats/beta.py:225: RuntimeWarning: invalid value encountered in sqrt
    -/Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pygtftk-1.5.3-py3.8-macosx-10.9-x86_64.egg/pygtftk/stats/beta.py:237: RuntimeWarning: invalid value encountered in sqrt
    -/Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pygtftk-1.5.3-py3.8-macosx-10.9-x86_64.egg/pygtftk/stats/beta.py:225: RuntimeWarning: invalid value encountered in sqrt
    -/Users/puthier/anaconda3/envs/python_dev_388/lib/python3.8/site-packages/pygtftk-1.5.3-py3.8-macosx-10.9-x86_64.egg/pygtftk/stats/beta.py:237: RuntimeWarning: invalid value encountered in sqrt
    + |-- 0:22-WARNING-ologram : Using only 8 threads, but 16 cores are available. Consider changing the --nb-threads parameter.
    + |-- 0:22-INFO-discretize_key : Categories: ['[0.0_183.0]', '(183.0_549.0]', '(549.0_1018.0]', '(1018.0_1631.0]', '(1631.0_3139.0]', '(3139.0_41703.0]']
    +/Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pygtftk-1.6.0-py3.9-macosx-10.9-x86_64.egg/pygtftk/stats/beta.py:225: RuntimeWarning: invalid value encountered in sqrt
    +/Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pygtftk-1.6.0-py3.9-macosx-10.9-x86_64.egg/pygtftk/stats/beta.py:237: RuntimeWarning: invalid value encountered in sqrt
    +/Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pygtftk-1.6.0-py3.9-macosx-10.9-x86_64.egg/pygtftk/stats/beta.py:225: RuntimeWarning: invalid value encountered in sqrt
    +/Users/puthier/anaconda3/envs/pygtftk_py3.9_dev/lib/python3.9/site-packages/pygtftk-1.6.0-py3.9-macosx-10.9-x86_64.egg/pygtftk/stats/beta.py:237: RuntimeWarning: invalid value encountered in sqrt
     

    @@ -166,8 +166,8 @@

    ologram
    $ gtftk add_exon_nb -k exon_nbr -i mini_real.gtf.gz | gtftk discretize_key -p -d exon_nbr_cat -n 5  -k exon_nbr | gtftk ologram -p ENCFF112BHN_H3K4me3_K562_sub.bed -c hg38 -D -n -m exon_nbr_cat -pf example_pa_04.pdf -k 8 -j summed_bp_overlaps_pvalue
    - |-- 15:55-INFO-discretize_key : Categories: ['[1.0_2.0]', '(2.0_4.0]', '(4.0_6.0]', '(6.0_12.0]', '(12.0_107.0]']
    - |-- 15:55-WARNING-ologram : Using only 8 threads, but 16 cores are available. Consider changing the --nb-threads parameter.
    + |-- 0:23-WARNING-ologram : Using only 8 threads, but 16 cores are available. Consider changing the --nb-threads parameter.
    + |-- 0:23-INFO-discretize_key : Categories: ['[1.0_2.0]', '(2.0_4.0]', '(4.0_6.0]', '(6.0_12.0]', '(12.0_107.0]']
     

    @@ -201,14 +201,14 @@

    ologram (multiple overlaps)
    $ gtftk ologram -z -w -q -c simple_07.chromInfo -p simple_07_peaks.bed --more-bed simple_07_peaks.1.bed simple_07_peaks.2.bed --more-bed-multiple-overlap
    - |-- 15:56-WARNING : Converting to bed6 format (simple_07_peaks.bed).
    - |-- 15:56-WARNING : Converting to bed6 format (simple_07_peaks.1.bed).
    - |-- 15:56-WARNING : Converting to bed6 format (simple_07_peaks.2.bed).
    - |-- 15:56-WARNING-ologram : Using only 1 threads, but 16 cores are available. Consider changing the --nb-threads parameter.
    - |-- 15:56-WARNING-ologram : --more-bed-labels was not set, automatically defaulting to --more-bed file names.
    - |-- 15:56-WARNING-ologram : [Query + simple_07_peaks_1 + ... ]: there may be a poor fit for this feature. Check fit quality in the results. This is likely due to there being too few regions.
    - |-- 15:56-WARNING-ologram : [Query + simple_07_peaks_1 + simple_07_peaks_2 + ... ]: there may be a poor fit for this feature. Check fit quality in the results. This is likely due to there being too few regions.
    - |-- 15:56-WARNING-ologram : Computing log(p-val) for a Neg Binom with mean >= var ; var was set to mean+1 ([Query + simple_07_peaks_1 + simple_07_peaks_2 + ... ])
    + |-- 0:23-WARNING : Converting to bed6 format (simple_07_peaks.bed).
    + |-- 0:23-WARNING : Converting to bed6 format (simple_07_peaks.1.bed).
    + |-- 0:23-WARNING : Converting to bed6 format (simple_07_peaks.2.bed).
    + |-- 0:23-WARNING-ologram : Using only 1 threads, but 16 cores are available. Consider changing the --nb-threads parameter.
    + |-- 0:23-WARNING-ologram : --more-bed-labels was not set, automatically defaulting to --more-bed file names.
    + |-- 0:23-WARNING-ologram : [Query + simple_07_peaks_1 + ... ]: there may be a poor fit for this feature. Check fit quality in the results. This is likely due to there being too few regions.
    + |-- 0:23-WARNING-ologram : [Query + simple_07_peaks_1 + simple_07_peaks_2 + ... ]: there may be a poor fit for this feature. Check fit quality in the results. This is likely due to there being too few regions.
    + |-- 0:23-WARNING-ologram : Computing log(p-val) for a Neg Binom with mean >= var ; var was set to mean+1 ([Query + simple_07_peaks_1 + simple_07_peaks_2 + ... ])
     

    Detailed example:

    @@ -282,7 +282,7 @@

    Itemset mining detailsFor more details about usage and implementation, please read the notes below.

    Arguments:

    $ gtftk ologram -h
    -  Usage: gtftk ologram [-i GTF] [-c TXT] -p BED [-b [more_bed [more_bed ...]]] [-l more_bed_labels] [-kis keep_intact_in_shuffling] [-e BED] [-bi BED] [-u upstream] [-d downstream] [-m more_keys] [-n] [-mo] [-mocs multiple_overlap_target_combi_size] [-monc multiple_overlap_max_number_of_combinations] [-moc multiple_overlap_custom_combis] [-ex] [-k nb_threads] [-s seed] [-mn minibatch_nb] [-ms minibatch_size] [-ma] [-o DIR] [-pw pdf_width] [-ph pdf_height] [-pf pdf_file_alt] [-x] [-y] [-tp tsv_file_path] [-r] [-j {None,nb_intersections_expectation_shuffled,nb_intersections_variance_shuffled,nb_intersections_negbinom_fit_quality,nb_intersections_log2_fold_change,nb_intersections_true,nb_intersections_pvalue,summed_bp_overlaps_expectation_shuffled,summed_bp_overlaps_variance_shuffled,summed_bp_overlaps_negbinom_fit_quality,summed_bp_overlaps_log2_fold_change,summed_bp_overlaps_true,summed_bp_overlaps_pvalue}]
    +  Usage: gtftk ologram [-i GTF] [-c TXT] -p BED [-b [more_bed ...]] [-l more_bed_labels] [-kis keep_intact_in_shuffling] [-e BED] [-bi BED] [-u upstream] [-d downstream] [-m more_keys] [-n] [-mo] [-mocs multiple_overlap_target_combi_size] [-monc multiple_overlap_max_number_of_combinations] [-moc multiple_overlap_custom_combis] [-ex] [-k nb_threads] [-s seed] [-mn minibatch_nb] [-ms minibatch_size] [-ma] [-o DIR] [-pw pdf_width] [-ph pdf_height] [-pf pdf_file_alt] [-x] [-y] [-tp tsv_file_path] [-r] [-j {None,nb_intersections_expectation_shuffled,nb_intersections_variance_shuffled,nb_intersections_negbinom_fit_quality,nb_intersections_log2_fold_change,nb_intersections_true,nb_intersections_pvalue,summed_bp_overlaps_expectation_shuffled,summed_bp_overlaps_variance_shuffled,summed_bp_overlaps_negbinom_fit_quality,summed_bp_overlaps_log2_fold_change,summed_bp_overlaps_true,summed_bp_overlaps_pvalue}]
                             [-a {None,nb_intersections_expectation_shuffled,nb_intersections_variance_shuffled,nb_intersections_negbinom_fit_quality,nb_intersections_log2_fold_change,nb_intersections_true,nb_intersections_pvalue,summed_bp_overlaps_expectation_shuffled,summed_bp_overlaps_variance_shuffled,summed_bp_overlaps_negbinom_fit_quality,summed_bp_overlaps_log2_fold_change,summed_bp_overlaps_true,summed_bp_overlaps_pvalue}] [-g pval_threshold] [-z] [-f] [-w] [-q] [-h] [-V [verbosity]] [-D] [-C] [-K tmp_dir] [-A] [-L logger_file] [-W write_message_to_file]
     
       Description: 
    @@ -751,8 +751,9 @@ 

    OLOGRAM file structure \ No newline at end of file diff --git a/docs/search.html b/docs/search.html index def28f8..8a21367 100644 --- a/docs/search.html +++ b/docs/search.html @@ -16,7 +16,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); - Search — gtftk 1.5.3 documentation + Search — gtftk 1.6.0 documentation @@ -42,7 +42,7 @@

    Navigation

  • modules |
  • - +
    @@ -54,13 +54,14 @@

    Navigation

    Search

    -
    - +

    @@ -70,7 +71,7 @@

    Search

    - +
    @@ -101,14 +102,14 @@

    Navigation

  • modules |
  • - +
    \ No newline at end of file diff --git a/docs/searchindex.js b/docs/searchindex.js index b95ebe3..4872936 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["about","annotation","api","bwig_coverage","conversion","coordinates","coverage","developers","editing","gtftk_args","index","information","installation","miscellaneous","ologram","selection","sequence"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,sphinx:56},filenames:["about.rst","annotation.rst","api.rst","bwig_coverage.rst","conversion.rst","coordinates.rst","coverage.rst","developers.rst","editing.rst","gtftk_args.rst","index.rst","information.rst","installation.rst","miscellaneous.rst","ologram.rst","selection.rst","sequence.rst"],objects:{"pygtftk.Line":{FastaSequence:[2,1,1,""],Feature:[2,1,1,""],FieldSet:[2,1,1,""]},"pygtftk.Line.FastaSequence":{format:[2,2,1,""],write:[2,2,1,""]},"pygtftk.Line.Feature":{add_attr:[2,2,1,""],add_attr_and_write:[2,2,1,""],format:[2,2,1,""],format_tab:[2,2,1,""],from_list:[2,2,1,""],get_3p_end:[2,2,1,""],get_5p_end:[2,2,1,""],get_attr_names:[2,2,1,""],get_attr_value:[2,2,1,""],get_gn_id:[2,2,1,""],get_tx_id:[2,2,1,""],set_attr:[2,2,1,""],write:[2,2,1,""],write_bed:[2,2,1,""],write_bed_3p_end:[2,2,1,""],write_bed_5p_end:[2,2,1,""],write_gtf_to_bed6:[2,2,1,""]},"pygtftk.Line.FieldSet":{format:[2,2,1,""],write:[2,2,1,""]},"pygtftk.bwig":{bw_coverage:[3,0,0,"-"]},"pygtftk.bwig.bw_coverage":{bw_cov_mp:[3,3,1,""],bw_profile_mp:[3,3,1,""],make_tmp_file_pool:[3,3,1,""]},"pygtftk.fasta_interface":{FASTA:[2,1,1,""]},"pygtftk.fasta_interface.FASTA":{transcript_as_bioseq_records:[2,2,1,""],write:[2,2,1,""]},"pygtftk.gtf_interface":{GTF:[2,1,1,""]},"pygtftk.gtf_interface.GTF":{add_attr_column:[2,2,1,""],add_attr_from_dict:[2,2,1,""],add_attr_from_file:[2,2,1,""],add_attr_from_list:[2,2,1,""],add_attr_from_matrix_file:[2,2,1,""],add_attr_to_pos:[2,2,1,""],add_exon_number:[2,2,1,""],add_prefix:[2,2,1,""],convert_to_ensembl:[2,2,1,""],del_attr:[2,2,1,""],eval_numeric:[2,2,1,""],extract_data:[2,2,1,""],extract_data_iter_list:[2,2,1,""],get_3p_end:[2,2,1,""],get_5p_end:[2,2,1,""],get_attr_list:[2,2,1,""],get_attr_value_list:[2,2,1,""],get_chroms:[2,2,1,""],get_feature_list:[2,2,1,""],get_feature_size:[2,2,1,""],get_gn_ids:[2,2,1,""],get_gn_strand:[2,2,1,""],get_gn_to_tx:[2,2,1,""],get_gname_to_tx:[2,2,1,""],get_intergenic:[2,2,1,""],get_introns:[2,2,1,""],get_midpoints:[2,2,1,""],get_sequences:[2,2,1,""],get_transcript_size:[2,2,1,""],get_tss:[2,2,1,""],get_tts:[2,2,1,""],get_tx_ids:[2,2,1,""],get_tx_strand:[2,2,1,""],get_tx_to_gn:[2,2,1,""],get_tx_to_gname:[2,2,1,""],head:[2,2,1,""],is_defined:[2,2,1,""],is_set:[2,2,1,""],merge_attr:[2,2,1,""],message:[2,2,1,""],nb_exons:[2,2,1,""],nrow:[2,2,1,""],select_5p_transcript:[2,2,1,""],select_by_key:[2,2,1,""],select_by_loc:[2,2,1,""],select_by_max_exon_nb:[2,2,1,""],select_by_number_of_exons:[2,2,1,""],select_by_positions:[2,2,1,""],select_by_regexp:[2,2,1,""],select_by_transcript_size:[2,2,1,""],select_longuest_transcripts:[2,2,1,""],select_shortest_transcripts:[2,2,1,""],tail:[2,2,1,""],to_bed:[2,2,1,""],write:[2,2,1,""],write_bed:[2,2,1,""]},"pygtftk.stats":{beta:[2,0,0,"-"],negbin_fit:[2,0,0,"-"]},"pygtftk.stats.beta":{BetaCalculator:[2,1,1,""],beta_pval:[2,3,1,""],fit_beta:[2,3,1,""]},"pygtftk.stats.beta.BetaCalculator":{beta:[2,2,1,""],betainc:[2,2,1,""],betaincreg:[2,2,1,""],contfractbeta:[2,2,1,""]},"pygtftk.stats.intersect":{overlap_stats_compute:[2,0,0,"-"],overlap_stats_shuffling:[2,0,0,"-"]},"pygtftk.stats.intersect.modl":{dict_learning:[2,0,0,"-"],subroutines:[2,0,0,"-"],tree:[2,0,0,"-"]},"pygtftk.stats.intersect.modl.dict_learning":{Modl:[2,1,1,""],squish_matrix:[2,3,1,""],test_data_for_modl:[2,3,1,""]},"pygtftk.stats.intersect.modl.dict_learning.Modl":{find_interesting_combinations:[2,2,1,""],generate_candidate_words:[2,2,1,""],select_best_words_from_library:[2,2,1,""]},"pygtftk.stats.intersect.modl.subroutines":{build_best_dict_from_library:[2,3,1,""],generate_candidate_words:[2,3,1,""],learn_dictionary_and_encode:[2,3,1,""],normalize_and_jitter_matrix_rows:[2,3,1,""]},"pygtftk.stats.intersect.modl.tree":{Library:[2,1,1,""],Node:[2,1,1,""],apply_recursively_to_all_nodes:[2,3,1,""],get_all_candidates_except:[2,3,1,""],output_visualize:[2,3,1,""]},"pygtftk.stats.intersect.modl.tree.Library":{build_nodes_for_words:[2,2,1,""],build_nodes_for_words_from_ologram_result_df:[2,2,1,""]},"pygtftk.stats.intersect.overlap_stats_compute":{CombinationExactMapping:[2,1,1,""],Counter:[2,1,1,""],DictionaryWithIndex:[2,1,1,""],HashableArray:[2,1,1,""],SparseListOfLists:[2,1,1,""],compute_stats_for_intersection:[2,3,1,""],compute_true_intersection:[2,3,1,""],get_index_if_present:[2,3,1,""],get_items_by_indices_in_list:[2,3,1,""],index_all_these:[2,3,1,""],merge_consecutive_intersections_in_all_overlaps_lists:[2,3,1,""],merge_consecutive_intersections_in_intersections_list:[2,3,1,""],stats_multiple_overlap:[2,3,1,""],stats_single:[2,3,1,""],which_combis_to_get_from:[2,3,1,""]},"pygtftk.stats.intersect.overlap_stats_compute.DictionaryWithIndex":{get_simple_concatenation:[2,2,1,""]},"pygtftk.stats.intersect.overlap_stats_compute.SparseListOfLists":{put:[2,2,1,""]},"pygtftk.stats.intersect.overlap_stats_shuffling":{ComputingIntersectionPartial:[2,1,1,""],compute_all_intersections_minibatch:[2,3,1,""],compute_overlap_stats:[2,3,1,""]},"pygtftk.stats.negbin_fit":{check_negbin_adjustment:[2,3,1,""],empirical_p_val:[2,3,1,""],negbin_pval:[2,3,1,""]},"pygtftk.tab_interface":{TAB:[2,1,1,""]},"pygtftk.tab_interface.TAB":{as_data_frame:[2,2,1,""],as_simple_list:[2,2,1,""],iter_as_list:[2,2,1,""],iterate_with_header:[2,2,1,""],write:[2,2,1,""]},"pygtftk.utils":{GTFtkError:[2,4,1,""],GTFtkInteractiveError:[2,4,1,""],add_prefix_to_file:[2,3,1,""],check_boolean_exprs:[2,3,1,""],check_file_or_dir_exists:[2,3,1,""],check_r_installed:[2,3,1,""],check_r_packages:[2,3,1,""],chomp:[2,3,1,""],chrom_info_as_dict:[2,3,1,""],chrom_info_to_bed_file:[2,3,1,""],close_properly:[2,3,1,""],flatten_list:[2,3,1,""],flatten_list_recur:[2,3,1,""],get_example_feature:[2,3,1,""],get_example_file:[2,3,1,""],head_file:[2,3,1,""],intervals:[2,3,1,""],is_comment:[2,3,1,""],is_empty:[2,3,1,""],is_exon:[2,3,1,""],is_fasta_header:[2,3,1,""],make_outdir_and_file:[2,3,1,""],make_tmp_dir:[2,3,1,""],make_tmp_file:[2,3,1,""],median_comp:[2,3,1,""],message:[2,3,1,""],mkdir_p:[2,3,1,""],nested_dict:[2,3,1,""],random_string:[2,3,1,""],rnd_alpha_numeric_string:[2,3,1,""],silentremove:[2,3,1,""],simple_line_count:[2,3,1,""],simple_nb_column:[2,3,1,""],sort_2_lists:[2,3,1,""],tab_line:[2,3,1,""],to_alphanum:[2,3,1,""],to_list:[2,3,1,""],write_properly:[2,3,1,""]},pygtftk:{Line:[2,0,0,"-"],fasta_interface:[2,0,0,"-"],gtf_interface:[2,0,0,"-"],tab_interface:[2,0,0,"-"],utils:[2,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"],"4":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function","4":"py:exception"},terms:{"0":[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16],"000":14,"000000":6,"0000ca":6,"0003700":15,"0025":6,"0041dd":6,"0050789":15,"0086dd":6,"0097194":15,"009c00":6,"009fca":6,"00_ologram_stat":14,"00a76f":6,"00aaa1":6,"00bb00":6,"00da00":6,"00f900":6,"012":2,"01k":1,"01k_d0":1,"05":2,"062994":6,"068393":6,"07107e":2,"0736e":2,"0_1018":14,"0_107":14,"0_12":14,"0_1631":14,"0_183":14,"0_2":14,"0_3139":14,"0_4":14,"0_41703":14,"0_549":14,"0_6":14,"1":[0,1,2,4,5,6,8,11,13,14,15],"10":[0,1,2,5,6,8,9,11,14,15,16],"100":[2,6,14],"1000":[2,6,14],"10000":[2,14],"1000000000":[2,15],"1001145":2,"1006138":6,"101":9,"1018":14,"106":5,"107":[8,11,15],"10k":2,"11":[1,2,14],"110":8,"112":8,"114":8,"115":[5,8],"116":[5,8,11,15],"12":[1,2,6,14],"123":2,"124":[2,4,5,16],"125":[0,2,4,5,8,11,15,16],"128":5,"13":[2,11],"130":[4,8,11],"132":[4,8],"1370156":6,"13746":11,"138":[0,2,4,5,8,11,15,16],"1380157":6,"138_":2,"14":[1,5,8,11,15],"15":[2,6,8,11,13,14,15],"1500":[1,14],"159":15,"16":[2,14],"1631":14,"17":2,"173583":6,"175":5,"176":[8,11,15],"179":[4,5,16],"18":1,"180":[0,2,5,8,11,15],"182":[8,15],"183":14,"184":8,"18400":2,"18545":11,"18581":11,"186":[8,11,15],"189":[0,4,5,8,11,15],"1914257":6,"1924258":6,"1948":2,"199":2,"1996":2,"1997":2,"1998":[2,6],"1999":2,"1999432787236828e":2,"1e":14,"1e2":2,"1k":14,"2":[1,2,5,6,8,11,13,14,15,16],"20":[2,8,11,14],"200":[2,6,14,15],"2000":2,"2007":2,"2013":1,"20328":6,"209":5,"20n":14,"21":[1,5,6],"210":[2,8,11,15],"211":8,"213":8,"214":[8,15],"22":[2,8,11,15],"220":[8,15],"2202732":6,"2212733":6,"222":[5,8,11,15],"222_":2,"225":14,"227377":6,"2322":[2,8],"237":14,"24":[1,9],"2493646":6,"25":[1,2,5,6,8,11,15],"250":2,"2500a5":6,"2503647":6,"26":2,"27":5,"272973":6,"28":[8,11,15],"29":[5,8],"29348345":2,"3":[0,1,2,4,5,6,8,9,10,11,13,14,15,16],"30":[2,5,8,11,14,15],"300":[2,5,6,13],"3064167":6,"307":2,"3074168":6,"3139":14,"32":5,"320":2,"33":[8,11,15],"331067":6,"34":8,"35":[5,8,11,15],"36":11,"3630449":6,"3640450":6,"374963":6,"3p":[2,5,9],"3rd":[2,5,11],"4":[1,2,6,8,9,11,14,16],"40":[2,14],"41":5,"42":[1,2,8,11,14,15],"4218580000000003":6,"43":8,"436956":6,"439256":6,"45":[2,8],"456":2,"47":[5,8,11,15],"49":[4,5,16],"49815":11,"4th":[2,6],"5":[1,2,4,5,6,8,9,10,11,13,14,15,16],"50":[0,2,8,11,13,14,15],"5000":6,"50000":2,"51":6,"52":[6,8,11,15],"53":[13,14],"538":6,"53802771":2,"53806156":2,"54":[0,5,8,11,14,15],"54801291":2,"549":14,"55":[5,14],"5555":[2,8,15],"56":[5,14,16],"57":[0,8,11,15],"5p":[2,5,9],"6":[1,2,6,8,14,15],"60":2,"600":[2,5],"61":[0,4,5,8,11,15],"630200":2,"632737":6,"63561":11,"64":5,"6414902":6,"6424903":6,"65":[0,2,8,11,15],"65630":2,"66":[8,15],"67":[8,15],"68":[0,5,8,11,15],"682232":6,"68360":11,"68396":11,"69":5,"6a3d9a":13,"6c007c":6,"7":[1,2,5,6,8,10,11,13,15],"70":[2,5],"700":2,"71":[0,5,8,11,15],"72":5,"73":5,"74":[0,8,11,15],"746325":6,"75":[2,8,15],"76":[0,5,8,11,15],"76_":2,"777777":6,"8":[2,6,8,11,14,15],"80":15,"804":6,"82106":11,"82142":11,"83":8,"833":6,"850096":6,"859314":6,"88":8,"88ff00":6,"89":8,"890":6,"9":[2,5,6,8,14,15],"90":8,"900":2,"91":8,"9178749":6,"9188750":6,"927807":6,"95":[2,6],"951105":6,"96":8,"98":[8,15],"99":2,"996137":6,"99859e":2,"999":[2,8],"9999":2,"9th":0,"9xy":15,"bioinformatics gene gtf bed bigwig genomics transcript exon cds genomic tss tts splicing dna-sequences intron ngs chip-seq rna-seq python":10,"boolean":[2,9,15],"break":[2,8],"case":[1,2,4,5,6,14,16],"char":2,"class":[6,8,10,14],"default":[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],"do":[0,1,2,4,5,6,7,8,9,11,13,14,15,16],"export":16,"ferr\u00e9":2,"final":[2,14],"float":2,"function":[2,7,10,14,15],"import":[2,3,6,7,8,14],"int":[1,2,6],"long":[2,6,7,13,14,15],"new":[1,2,7,8,9,11,14],"null":[2,14],"return":[1,2,3,5,6,7,9,11,13,14,15,16],"short":6,"switch":14,"throw":2,"true":[2,3,5,7,11,14,16],"try":[0,1,2,4,5,6,8,11,13,14,15,16],"var":[2,6,14],"void":6,"while":[10,13,14],A:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],As:[2,14],Be:[6,13],But:14,By:[0,2,4,5,8,11,14],For:[0,2,6,9,14,15],If:[1,2,5,6,7,9,11,13,14,15,16],In:[0,1,2,4,5,6,8,11,13,14,15,16],Is:2,It:[0,2,10,14],Its:14,NOT:[2,14],No:[2,13,14],Not:[1,11,13,15],Of:14,On:14,One:[0,2,5,9],Or:9,That:7,The:[0,1,4,5,6,7,8,9,10,11,13,14,15,16],Then:14,These:[0,1,9,14],To:[1,2,4,5,6,14,15,16],Will:[2,6,14],With:[7,8,14],_:2,__dict__:7,__doc__:7,__file__:7,__init__:6,__main__:7,__name__:7,__notes__:7,_b:8,_biotyp:8,_id:[2,8],_mrna:2,_rc:2,_rc_mrna:2,_stats_:14,a_b:2,a_bo:2,a_chr:2,a_col:2,a_dict:2,a_fa:2,a_feat:2,a_fil:2,a_gtf:2,a_list:2,a_path:2,a_scor:8,a_str:2,a_tab:2,aaa:2,aatacagagat:2,ab:14,abc:14,abort:2,about:[6,7,9,10,13,14,15],abov:[2,6,14,15],abspath:7,abud:2,abudan:2,abund:[2,14],abundance_threshold:2,ac:14,accept:[1,4,5,6,14,16],acceptor:[5,9],acces:14,access:[0,10],accord:[2,8,14],account:[11,14],accumul:5,accur:[2,14],across:14,activ:[10,15],actual:14,ad:[1,2,3,5,6,8,13,14],adapt:[2,6,7,14],add:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],add_argu:7,add_argument_group:7,add_attr:2,add_attr_and_writ:2,add_attr_column:2,add_attr_from_dict:2,add_attr_from_fil:2,add_attr_from_list:2,add_attr_from_matrix_fil:2,add_attr_to_po:2,add_bas:2,add_chr:2,add_exon_nb:[5,9,10,14],add_exon_numb:2,add_feature_typ:2,add_help:7,add_prefix:[2,9,10],add_prefix_to_fil:2,add_scor:3,addit:[1,2,6,8,11,14],adjust:2,admittedli:14,aesthet:6,afil:2,aforement:2,after:[8,11],afterward:14,against:[2,14],agcgcaccatatg:2,agcgcatg:2,agen:2,ahat:2,aiqc:2,ajust:2,algorithm:[2,14],alist:2,all:[0,1,2,4,5,6,8,9,10,11,13,14,15,16],all_chrom1:2,all_chrom2:2,all_chrom:2,all_combi:2,all_feature_label:2,all_intersections_for_this_combi:2,all_intersections_queried_for_this_combi:2,all_overlap:2,all_possible_combi:2,allevi:14,allow:[2,5,14],almost:[0,9],alon:7,along:[2,6,14],alpha:[2,14],alphabet:14,alphanumer:[2,15],alreadi:[2,16],also:[1,2,5,6,8,11,14],alt:14,altern:[2,6,9,13,14],alwai:[2,14],ambigu:0,among:[2,14],amount:14,amu:14,an:[0,1,2,6,7,8,9,11,13,14,15,16],anaconda3:[6,14],analogu:2,analys:[6,14],analysi:[8,14],analyz:14,ani:[0,1,2,4,5,6,7,8,10,11,13,14,15,16],annot:[4,7,9,10,11,14],anoth:[1,7,14],antisen:1,antisens:[6,14],anywai:14,api:14,appear:[7,14],append:2,appli:[2,6,8,14,15],apply_recursively_to_all_nod:2,approach:[2,14],appropri:14,approxim:[2,14],apriori:14,apropo:[9,10],ar:[0,1,2,4,5,6,7,8,9,10,11,14,15,16],architectur:10,arg:[2,7],arg_formatt:7,argpars:7,argument:[0,1,2,4,5,6,7,8,10,11,13,14,15,16],argumentpars:7,around:[1,2,6,14],arrai:[2,14],artifici:[2,11],as_data_fram:2,as_dict:2,as_dict_of_dict:2,as_dict_of_list:2,as_dict_of_merged_list:2,as_dict_of_valu:2,as_list:2,as_list_of_list:2,as_simple_list:2,ask:[2,7,11,14,15],aspect:10,ass:8,assembl:16,assert:[2,3],assert_allclos:2,assert_almost_equ:2,assert_equ:2,assess:[2,14],assign:[2,8],assign_nod:2,assigned_nod:2,associ:[0,1,2,5,6,8,9,11,14,15],assum:[2,14],assumpt:14,asymptot:14,atctcaggggcg:2,atctggcg:2,atom:[2,14],attempt:9,attr:2,attr_list:2,attr_nam:2,attribut:[0,2,4,8,9,11,15],aurkaip1:6,author:[2,14],autom:9,automat:14,avail:[2,6,7,9,11,12,14,15],averag:[6,14],avoid:[0,2],axi:[6,14],axis_text:6,b2df8a:13,b:[1,2,4,5,6,8,9,11,14,15],b_dict:2,b_file:2,b_gtf:2,b_list:2,back:9,bacteria:11,balanc:8,bam:[2,11],bamcompar:6,bamcoverag:6,bar:[2,14,16],base:[2,3,4,5,6,8,9,11,13,14,15],basepair:[2,14],bashrc:9,basi:6,basic:[0,2,4,6,7,10,11,14,15],bat:9,batch:[2,14],bay:14,bbb:2,bc:[6,14],bcl:15,bear:14,becaus:[2,14],becom:14,bed3:[2,4,9],bed6:[2,4,6,14],bed:[2,3,4,5,6,9,11,14,15],bed_excl:[2,14],bed_format:3,bed_to_gtf:[9,10],bed_to_lists_of_interv:2,beda:[2,14],bedb:[2,14],bedfil:[2,15],bedfile1:2,bedfile2:2,bedfilepath:14,bedsb:[2,14],bedtool:[2,14],been:[2,13,14],befor:[0,1,2,4,5,6,8,9,11,13,14,15,16],begin:[2,14],behav:4,behaviour:[0,2],being:14,believ:14,below:[0,2,6,7,8,9,11,14,15],best:[2,14],beta:[10,14],beta_inc:2,beta_pv:2,betacalcul:2,betainc:2,betaincreg:2,better:[0,14],between:[2,9,11,14],bhat:2,bi:14,bias:14,big:4,big_wig:3,biggest:14,bigwig:[3,6,9],bigwig_to_b:9,bigwiglist:6,bin:[2,3,6,7,14],bin_around_frac:6,bin_nb:[3,6],bind:14,binom:[2,14],binomi:[2,14],bins_numb:2,bio:2,biolog:14,bit:2,bla:2,bla_:2,bla_simpl:2,blabla:2,blob:14,block:14,blue:6,bmc:1,bodi:[1,6,9,14],bool:1,bool_exp:2,border:6,border_color:6,both:[6,14],boundari:[2,5],bp:14,brace:2,brian:2,broad:[2,14],broadli:2,bt:2,build:[2,9,14],build_best_dict_from_librari:2,build_nodes_for_word:2,build_nodes_for_words_from_ologram_result_df:2,bw:[2,6,11],bw_cov_mp:3,bw_coverag:10,bw_list:[3,6],bw_profile_mp:3,bwig:[6,10],by_transcript:[2,5],bypass:14,c:[0,1,2,4,5,6,8,9,10,11,13,14,15,16],c_list:2,caagc:16,calcul:[2,14],call:[2,6,7,13,14],callabl:2,can:[0,1,2,4,5,6,7,8,9,10,11,14,16],candid:[2,14],cannot:[2,14],care:16,carlo:[2,14],carriag:2,cat:8,catatggtgcgct:2,categori:[8,14],catgcgct:2,caus:14,cc1313:6,ccc:2,cccccc:6,cccccgttacgtag:[2,16],ccds_id:[2,4,8,11,15],cd:[2,4,8,11,15],cdf:2,cdna_length:2,cds_g0001t001:[4,8],cds_g0001t002:[4,8,11],cds_g0002t001:[8,15],cds_g0003t001:[8,15],cds_g0004t001:[8,15],cds_g0004t002:[8,15],cds_g0005t001:8,cds_g0006t001:8,cds_g0006t002:8,cds_g0007t001:8,cds_g0007t002:8,cds_g0008t001:8,cds_g0009t001:[8,15],cds_g0009t002:[8,15],cds_g0010t001:[2,8],cds_id:2,cea:9,ceil:6,cell:[2,8,14],certain:14,chanc:[2,14],chang:[2,6,14],charact:[2,8],charbonni:14,chat:2,check:[0,2,6,7,14],check_boolean_expr:2,check_ensembl_format:2,check_file_or_dir_exist:2,check_gene_chr:2,check_negbin_adjust:2,check_r_instal:2,check_r_packag:2,chi:2,child:14,chomosom:2,chomp:2,choos:[6,8],chosen:[0,2],chr10:6,chr11:6,chr12:6,chr13:6,chr14:6,chr15:6,chr16:6,chr17:6,chr18:6,chr19:6,chr1:[0,2,4,5,6,8,11,14,15,16],chr20:6,chr21:[2,6],chr22:[6,15],chr2:[2,5,6,14],chr3:6,chr4:6,chr5:6,chr6:6,chr7:6,chr8:6,chr9:6,chr:[0,1,2,4,5,6,8,9,11,13,14,15,16],chr_info_fil:2,chr_info_path:2,chr_list:2,chr_str:2,chrm:[1,5,6,14],chrom:[0,1,2,3,5,6,8,11,14,15,16],chrom_fil:2,chrom_info:6,chrom_info_as_dict:2,chrom_info_fil:2,chrom_info_to_bed_fil:2,chrom_len:2,chrominfo:[1,2,5,6,9,11,14],chromosom:[0,1,2,4,5,6,8,9,11,13,14,15,16],chrx:[6,15],chry:15,ci:14,cite:14,classic:[2,4,6,14],classifi:14,classmethod:2,close:[2,14],close_properli:2,closest:[1,5,9],closest_gen:[9,10],cluster:14,cm:2,cmd:7,cmd_object:7,cmdobject:7,co:14,code:[1,2,8,9,14],coder:2,coding_pot:2,codon:15,col:[2,6,15],col_from_tab:[9,10],collaps:1,collect:[2,11],collector:2,color:[6,13],color_ord:6,column:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],com:[2,6,14],combi:[2,14],combi_min:[2,14],combin:[2,9,14,16],combinationexactmap:2,combis_to_index:2,come:10,comma:[1,2,4,5,6,8,9,11,13,14,15],command:[0,2,10],comment:[0,2,14],common:[0,2],comp:[9,16],compar:14,comparison:14,compat:[2,3,10],complement:[2,16],complet:14,complex:[2,7,8,14],compliant:2,compon:2,comput:[2,3,5,6,8,9,11,14],compute_all_intersections_minibatch:2,compute_overlap_stat:2,compute_stats_for_intersect:2,compute_true_intersect:[2,14],computingintersectionparti:2,concaten:[2,14],concentr:14,condit:2,confid:6,configur:6,conflat:14,confus:14,conjunct:15,conn:9,connect:2,consecut:2,conserv:14,consid:[1,2,14],consist:2,constraint:2,construct:6,consum:2,conta:14,contain:[0,1,2,3,4,5,6,8,9,11,13,14,15],contfractbeta:2,contigu:14,continu:2,contribut:14,contributor:14,control:[2,3,6,14],control_list:[9,10,11],convent:[1,5,6,10,14,15],converg:[9,10],convers:[2,7,9,10,14],convert:[0,2,3,9,10,14],convert_ensembl:[0,9,10],convert_to_ensembl:2,coord:14,coordin:[0,2,4,7,9,10,11],copi:11,copyright:2,cor_group:[2,14],core:14,correct:14,correl:[2,14],correspond:[1,2,5,6,8,14,15,16],cost:14,could:[2,8,14,15],count:[2,3,6,9,10,13,14,15],count_key_valu:[9,10],counter:2,counteract:2,coupl:14,cours:14,cov:6,cover:[10,14],coverag:[3,7,9,10,11,14],cp:2,cpat:8,cphat:2,cpp:14,cpu:[6,14],cramer:2,creat:[2,6,7,8,9,14,16],create_shuffl:14,creation:2,critic:2,crosstab:2,csv:[2,13,15],current:[0,2,4,5,8,10],current_nod:2,custom:[2,14],cython:14,d:[0,1,2,4,5,6,8,9,11,13,14,15,16],da0000:6,dark:6,data:[2,6,8,10,13,14],data_default_factori:2,datafram:[2,13],dataset:[1,2,4,5,6,8,11,13,15,16],datasetnam:2,date:[0,1,4,5,6,8,9,11,13,14,15,16],dbf400:6,dc:2,dc_theori:2,de:14,debug:[2,6,14],decil:8,decim:2,declar:[2,7],decomposit:2,dedic:6,deduc:14,deeptool:6,def:[7,14],default_v:2,defin:[0,1,2,4,6,7,9,11,14,15,16],definit:14,del:16,del_attr:[2,9,10],delect:8,delet:[2,4,6,7,8,9,10,11,13,15,16],delimit:15,demonstr:[11,14],deni:14,depend:[2,14],deplac:14,deplet:14,deprec:6,deriv:14,desc:7,descend:[2,14],describ:[1,14],descript:[0,1,2,4,5,6,8,9,11,13,14,15,16],descriptor:0,deseq:8,design:[0,2,14],desir:[2,14],dest:8,dest_kei:8,destin:[2,8,9,14],detail:[2,9],determin:[2,14],develop:[7,10],deviat:14,dftdftd:2,di:2,diagram:[6,13,14],diamond:14,dict:[2,7],dict_learn:[10,14],dictionari:[2,14],dictionarywithindex:2,dictionati:14,dictionnari:2,diff:1,differ:[1,2,11,14],differenti:8,difficult:14,digial:2,dimnish:2,dir:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],direct:[2,5],directli:[2,14],directori:[2,6,7,11,13,14],disabl:[0,14],disappear:5,discard:[0,2,4,13,14],discret:[8,9,14],discretization_threshold:[2,14],discretize_kei:[9,10,14],displai:[2,9,14],dissapear:5,dist:11,dist_to_converg:1,dist_to_diverg:1,distanc:[1,7,9,11,14],distribut:[2,14],distrubut:2,diverg:[9,10,11],divid:[2,14],divis:2,dll:2,dlmf:2,doc:[7,14],document:[2,14],doe:[0,1,2,4,5,6,8,10,11,13,14,15,16],don:[1,2,4,5,11,13,16],done:[2,6,7,14],donor:[5,9],dot:2,download:11,downstream:[1,2,3,6,14],dpi:[6,13],draw:[2,14],draw_histogram:2,draw_profil:6,drop:14,due:[2,14],dummi:2,duplic:[0,6,13],dure:[2,14],e:[0,2,3,4,5,6,7,8,9,11,13,14,15,16],each:[1,2,5,6,8,9,11,14,15],eas:10,easier:14,easili:10,echo:9,ecolog:6,edit:[6,7,9,10,14],effect:[2,14],eg:[2,14],egg:[6,14],eight:0,either:[2,14],element:[2,4,5,6,11,13,14,15],els:[7,14],elsevi:6,emphas:[2,14],emphasi:[2,14],empir:[2,14],empirical_p_v:2,empti:[0,2,4,9],encapsul:2,encff112bhn_h3k4me3_chr1:14,encff112bhn_h3k4me3_k562_sub:14,encff119bym_h3k36me3_k562_sub:14,encff431haa_h3k36me3_k562_sub:6,encff742fds_h3k4me3_k562_sub:6,encff947dvy_h3k79me2_k562_sub:6,enclos:[2,9,11,14,15],encod:[2,14],encount:[2,14,15,16],encout:14,end:[0,2,3,4,5,6,11,14,15,16],end_str:2,endswith:2,enhanc:[10,14],enough:14,enrich:14,ensembl:[0,1,2,4,5,6,9,11,14],ensg00000105483:2,ensg00000107829:11,ensg00000148337:2,ensg00000148339:2,ensg00000153885:2,ensg00000164587:2,ensg56765:16,enst00000284006:2,enst00000331272:11,enst00000338370:6,enst00000372948:2,enst00000373066:2,enst00000373068:2,enst00000373069:2,enst00000377836:6,enst00000378598:6,enst00000401695:2,enst00000407193:2,enst00000430256:2,enst00000437157:6,enst00000445012:2,enst00000457105:11,enst00000462379:6,enst00000466983:2,enst00000469643:6,enst00000469733:6,enst00000470093:11,enst00000472769:2,enst00000482428:11,enst00000489578:11,enst00000511072:6,enst00000517510:2,enst00000519690:2,enst00000520007:2,enst00000526992:15,enst00000587559:2,enst00000587658:2,enst00000589786:2,enst00000624697:6,enst00000634501:2,enst00000634901:2,ensur:14,entri:11,env:[6,7,14],epigenet:[6,8,14,15],epsilon:2,equal:[2,6,8,14],equival:2,error:[0,2,6,7,14],error_funct:[2,14],especi:[2,14],essenc:14,essenti:[0,4,9],estim:[2,6],etc:[2,14],eval_numer:2,evalu:[2,14,15],even:[0,1,2,4,5,6,8,11,13,14,15,16],everi:14,everyth:2,ex:14,exact:[2,14],exactli:2,exampl:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],example_01:6,example_01b:6,example_02:6,example_05:6,example_06:6,example_06b:6,example_07:6,example_08:6,example_13:13,example_gtf:11,example_pa_01:14,example_pa_02:14,example_pa_03:14,example_pa_04:14,except:[0,2],exchang:14,excl:14,excl_path:14,exclud:[2,14],exclude_concaten:14,exclus:[1,2,8,14],exist:[2,3,4],exit:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],exon:[0,1,2,4,5,6,8,9,11,14,15,16],exon_id:[0,2,4,5,8,11,15],exon_nb:2,exon_nbr:[2,5,11,14],exon_nbr_cat:14,exon_numb:[5,11],exon_numbering_kei:[5,11],exon_s:[9,10],exp:8,expect:[2,8,14],experiment:[15,16],explain:14,explicit:[2,5,16],explicitli:[2,5,16],expos:10,expr:[2,8,14],express:[2,8,9,13,14,15],exprs_class:[8,14],ext:2,extend:[1,2,6,10,14],extens:[2,6,14],extern:2,extract:[2,4,5,9,10,13,14,15,16],extract_data:2,extract_data_iter_list:2,extrem:[2,14],f60000:6,f7db00:6,f:[1,2,4,5,6,8,9,11,13,14,15,16],fa:[2,11,16],faap20:6,facet:6,facet_col:6,factor:[2,6,8,14,15],factoris:2,facult:11,fafa13:4,fai:[2,16],fail:14,fake:[2,14],fall:2,fals:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],fashion:1,fasta:[9,10,16],fasta_interfac:2,fastasequ:2,fat:4,favor:14,fc:[2,6],feat:2,feat_id:2,feat_nam:2,feat_name_last:2,feat_siz:[11,15],feat_typ:2,featur:[0,1,2,3,4,5,6,8,9,11,14,15,16],feature_nam:2,feature_s:[9,10,15],feature_typ:16,features_nam:2,feed:2,feel:[4,10],ferr:[2,14],few:14,fewer:14,ff6100:6,ffb500:6,field:[2,4,9],field_count:2,fieldset:2,file:[1,2,3,4,5,6,7,8,9,10,11,13,15,16],file_ext:7,file_or_dir:2,file_out:2,file_with_valu:2,filenam:2,filepath:14,filetyp:7,filter:[10,14],final_result:14,find:[1,2,9,14],find_interesting_combin:[2,14],find_intersect:2,first:[0,2,6,7,11,13,14,15,16],fit:[2,14],fit_algorithm:2,fit_beta:2,fix:[2,8,14],fixat:14,flag:[1,2,14],flags_matrix:[2,14],flat:9,flatten:2,flatten_list:2,flatten_list_recur:2,flexibl:16,flip:14,fly:[8,14],fn:2,focu:6,focus:[2,14],fold:14,folder:[0,1,4,5,6,8,9,11,13,14,15,16],follow:[1,2,3,4,5,6,7,8,9,11,13,14,15,16],fonction:2,foo:[2,16],forc:[2,3,5,14],form:[2,7,14],format:[1,2,3,4,5,6,8,9,10,11,13,14,15,16],format_tab:2,formattedfil:7,formula:[2,14],forward:5,found:[0,2,5,6,7,11,13,14,16],four:2,fourth:2,fq:2,fr:14,frac:6,fraction:[2,6,15],frame:[0,2,4],free:10,free_gtf_data:2,frequenc:2,frequent:[2,14],from:[2,3,7,9,10],from_list:2,ft:[4,5,6,8,11,15],ft_type:[2,4,5,6,11],ftp:11,full:[6,14],fulli:14,fun:7,functool:2,fungi:11,furthermor:14,futhermor:2,futur:[6,7],futurewarn:6,g0001:[0,1,2,4,5,8,11,13,15,16],g0001_na_g0001t001_chr1:2,g0001t001:[0,1,2,4,5,8,11,13,15,16],g0001t001e001:[0,4,15],g0001t002:[0,1,2,4,5,8,11,13,15,16],g0001t002e001:[0,2,4,11,15],g0002:[0,1,2,4,5,8,11,13,15],g0002t001:[0,1,2,4,5,8,11,13,15,16],g0002t001e001:[0,15],g0003:[0,1,4,5,8,11,13,15],g0003t001:[0,1,2,4,5,8,11,13,15,16],g0003t001e001:[0,5,15],g0003t001e002:[0,5,15],g0004:[0,1,2,4,5,8,11,13,15],g0004_na_g0004t001_chr1:2,g0004t001:[0,1,2,4,5,8,11,13,15],g0004t001e001:[0,5,15],g0004t001e002:[0,5,15],g0004t001e003:[5,15],g0004t002:[0,1,2,4,5,8,11,13,15],g0004t002e001:[0,5,15],g0004t002e002:[0,5,15],g0004t002e003:[0,5,15],g0005:[1,2,4,8,11,13,15],g0005t001:[1,2,4,8,11,13,15],g0005t001e001:15,g0005t001e002:15,g0006:[1,2,4,8,11,13,15],g0006t001:[1,2,4,5,8,11,13,15],g0006t001e001:15,g0006t001e002:15,g0006t001e003:15,g0006t002:[1,2,4,8,11,13,15],g0006t002e001:15,g0006t002e002:15,g0007:[1,4,8,11,13,15],g0007t001:[1,2,4,8,11,13,15],g0007t001e001:15,g0007t002:[1,4,8,13,15],g0007t002e001:15,g0008:[1,4,8,11,13,15],g0008_na_g0008t001_chr1:2,g0008t001:[1,2,4,8,13,15],g0008t001e001:15,g0008t001e002:15,g0009:[1,4,8,11,13,15],g0009t001:[1,2,4,5,8,13,15],g0009t001e001:15,g0009t002:[1,4,5,8,13,15],g0009t002e001:15,g0010:[1,4,8,11,13,15],g0010t001:[1,2,4,8,13,15],g0010t001e001:15,g00:2,g1:2,g1t1:2,g:[0,2,3,4,5,6,7,8,9,11,13,14,15,16],gain:2,gamma:2,garbag:2,gave:14,gc_off:2,gen:2,gene:[0,1,2,3,4,5,6,8,9,10,11,13,14,15,16],gene_biotyp:14,gene_id:[0,1,2,4,5,8,11,13,15,16],gene_nam:[1,2,4,6,8,14,15],genelist:11,gener:[0,2,8,13,14,15,16],generate_candidate_word:2,genic:[2,5],genom:[0,1,2,5,6,9,11,14,15,16],genome_fa:2,gerard:2,get:[0,1,2,4,5,6,11,14,15,16],get_3p_end:2,get_5p_3p_coord:[9,10],get_5p_end:2,get_al:2,get_all_candidates_except:2,get_attr_list:[2,9,10],get_attr_nam:2,get_attr_valu:2,get_attr_value_list:[2,9,10],get_ceas_record:9,get_chrom:2,get_exampl:[0,1,4,5,6,8,9,10,13,14,15,16],get_example_featur:2,get_example_fil:2,get_feat_seq:[9,10],get_feature_list:[2,9,10],get_feature_s:2,get_gn_id:2,get_gn_strand:2,get_gn_to_tx:2,get_gname_to_tx:2,get_index_if_pres:2,get_intergen:2,get_intron:2,get_items_by_indices_in_list:2,get_midpoint:2,get_sequ:2,get_simple_concaten:2,get_transcript_s:2,get_tss:2,get_tt:2,get_tx_id:2,get_tx_seq:[9,10],get_tx_strand:2,get_tx_to_gn:2,get_tx_to_gnam:2,gff2:10,gff3:10,ggccttatta:16,git:14,github:[10,12,14],give:[2,5,8,14],given:[1,2,6,14,15],global:2,global_result:2,gmail:[2,14],gn_2_tx:2,gn_feat:2,gn_id:2,gn_tx_id:2,gn_val:2,gnu:2,go:[5,11,15],go_id:15,goal:[2,14],good:[2,14],gough:2,gov:2,gpl:2,gr:2,grai:6,graph:[2,14],graphic:[2,6],grcm38:16,great:9,great_reg_domain:9,greater:2,greedi:[2,14],greeedi:2,grei:6,groomer:0,group:[2,6,7,14],gtec:2,gtf:[1,4,5,6,7,8,9,10,11,13,14,15,16],gtf_bla:2,gtf_data:2,gtf_interfac:[2,7],gtfk:2,gtftk:[0,1,4,5,6,7,8,10,11,13,14,15,16],gtftkerror:2,gtftkinteractiveerror:2,guillaum:14,gz:[2,6,7,8,11,14,15],h0:[2,14],h1:14,h3k36me3:[6,14],h3k36me3_ologram_stat:14,h3k4me3:[6,14],h3k4me3_ologram_stat:14,h3k79me2:[6,14],h3k79me2_ologram_stat:14,h3k79me:6,h:[0,1,4,5,6,7,8,11,13,14,15,16],h_0:14,ha:[1,2,6,8,14],handl:[0,9,10],handler:2,happen:[5,14],hard:14,has_head:2,hase:13,hash:2,hashablearrai:2,have:[2,5,6,8,11,12,13,14,15],head:[0,1,2,4,5,6,8,11,15,16],head_fil:2,header:[1,2,4,5,8,11,13,16],heatmap:[9,14],height:[6,13,14],hello:2,help:[0,1,4,5,6,7,8,10,11,13,14,15,16],helper:[2,14],henc:[2,14],here:[1,2,6,14,15],hes2:6,hg19:[1,5,6,14],hg19_en:[1,5,6,14],hg38:[1,5,6,14],hg38_chr1:[1,11,14],hg38_en:[1,5,6,14],hide:[11,14],hide_undef:2,high:14,higher:[2,6,14],highest:[2,3,6,9,14,15],highlight:14,histogram:[2,14],hn:8,ho:2,hoc:14,hold:[2,14],homo_sapien:11,horizont:14,how:[2,6,8,14],howev:[2,14],hs:11,hsapien:15,html:2,http:[2,6,14,15],http_proxi:15,https_proxi:15,hub:2,human:[14,15],hun:15,hundr:[2,10,14],hypothesi:[2,14],i:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],id:[0,1,2,4,6,9,13,15,16],identifi:[0,1,2,14,16],idx:11,ie:[2,14],ignor:[0,14],ii:[2,8,14],iii:14,imag:[6,13,14],img:[6,13],immut:2,impact:14,implement:[5,6,7,9,14],implicitli:14,imprecis:2,improv:[2,14],in_bed_fil:3,inadequ:14,inch:[6,13,14],incl:14,includ:[9,11,13,14,15,16],incomplet:2,increas:[2,9,14],increment:2,inde:14,independ:[2,14],independantli:[2,14],index:[2,6,16],index_all_thes:2,indic:[2,3,8,13,14,16],individu:[2,14],inexact:[2,14],infer:14,infil:[2,13],inflat:14,info:[1,2,5,6,7,8,9,11,13,14,16],inform:[1,2,4,5,7,8,9,10,14],initv:2,input:[1,2,6,9,14],input_arrai:2,input_fil:2,input_obj:2,inputfil:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],insid:[2,6,14],instal:[2,10,11],instanc:[0,2,10,14],instead:[0,1,2,14],intact:[2,11,14],integr:2,intend:2,intens:14,intent:10,inter:[2,14],inter_list:2,interact:14,interest:[1,2,6,7,11,14,15],interesting_combi:[2,14],interfac:[2,10],intergen:[2,6,9,10],interpet:14,interpret:7,interrog:11,intersect:[9,10,14],intersections_for_this_combi:2,interv:[2,6,8,14],intron:[1,2,6,9,10,11,15,16],intron_by_tx:6,intron_nb_in_nam:2,intron_s:[9,10,15],invalid:14,invert:[1,5,8,13,15],invert_match:2,involv:14,irrespect:5,is_com:2,is_defin:2,is_empti:2,is_exon:2,is_fasta_head:2,is_set:2,isclos:2,isdir:2,isg15:6,ish:2,issu:[0,8],item:[2,14],itemgett:2,itemset:2,iter:2,iter_as_list:2,iterate_with_head:2,itermax:2,its:[0,1,2,6,8,14,15],itself:2,j:[8,13,14,15],jitter:[2,13],job:2,join:[2,8,9,11],join_attr:[9,10,14,15],join_fil:[2,8],join_mat:[2,8,11,15],join_mat_2:8,join_mat_3:8,join_multi_fil:[9,10],ju:13,jungman:2,just:[1,2,3,7,14],k:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],keep:[0,1,4,5,6,8,9,11,13,14,15,16],keep_intact_in_shuffl:[2,14],kei:[0,1,2,4,5,6,8,9,11,14,15,16],kept:[2,7,14,15],key_nam:[1,6,11],key_valu:2,keyword:[9,11],ki:14,kind:11,know:14,known:14,l:[0,1,2,4,5,6,8,9,11,13,14,15,16],lab:6,label:[3,6,8,9,14,16],lack:0,lambda:2,lambdat:2,larg:[2,5,6,13,14],lasso:2,lasso_cd:2,last:[2,6],later:[2,8,15],latest:11,latter:14,learn:[2,14],learn_dictionary_and_encod:2,least:[2,14],leav:11,left:[2,8],leftmost:2,legendr:6,len:2,length:[2,14,15],lentz:2,lepoivr:1,less:[2,14],let:[8,11],level:[2,7,8,11,14],lexicograph:2,li1:2,li2:2,li:2,lib:[6,14],libgtftk:[8,10],librari:[2,10],licens:2,light:6,like:[2,4,8,14],limit:[4,6,11,14],lincrna:[6,14],line:[0,1,4,6,9,10,13,14,15,16],line_width:6,linedraw:6,list1:2,list2:2,list:[1,2,3,4,5,6,7,8,11,13,14,15],lncrna:14,load:[7,8,14],loc:15,locat:[0,2,5,6,9,14,15],log2:[6,13],log:[2,6,8,13,14,15],logger:[0,1,4,5,6,8,9,11,13,14,15,16],logger_fil:[0,1,4,5,6,7,8,11,13,14,15,16],longer:[2,14],longest:[9,15],longuest:2,look:[1,6,11,12,14],loss:14,lot:[4,9,14],low:14,lower:[2,14],lr1:2,lr2:2,lr3:2,lr:2,ls:14,luat:1,lw:6,m:[4,5,6,8,9,14,15],ma:14,macosx:[6,14],made:2,magnifi:14,mai:[0,1,2,4,5,6,7,8,9,11,13,14],main:[2,7,10,14],make:[2,4,7,14],make_outdir_and_fil:2,make_pars:7,make_tmp_dir:2,make_tmp_fil:[2,7],make_tmp_file_pool:3,malform:2,manag:7,mandatori:7,manhattan:2,mani:[2,6,14],manual:[2,14],manual_print_word:2,map:2,mark:[6,8,14],markov:[2,14],massiv:14,master:14,match:[1,2,8,9,13,14,15],math:2,mathemat:2,matplotlib:6,matric:14,matrix:[2,6,8,9,14],matrix_fil:8,matur:[2,9,11,15,16],mature_rna:[9,11,15],max:[2,6,14,15],max_exon_numb:15,max_siz:15,maximum:[2,14,15],maximum_for_this_atom:[2,14],mayb:7,mcam:15,mean:[0,2,3,5,6,14],meaning:[2,14],median:[2,6],median_comp:2,melt:6,member:14,mention:14,mere:14,merg:[2,5,8,9,14],merge_attr:[2,9,10],merge_consecutive_intersections_in_all_overlaps_list:2,merge_consecutive_intersections_in_intersections_list:2,merge_ologram_stat:14,merge_ologram_stats_01:14,merged_batches_result:14,messag:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],metavar:7,metazoa:11,method:[2,6],mh:14,mhat:2,midpoint:[2,9,10],might:[2,14],mimic:4,min:[2,6,15],min_exon_numb:15,min_inherit:14,min_siz:15,mind:14,mine:2,miner:14,mini_r:[1,2,6,8,11,13,14,15],mini_real_10m:11,mini_real_control_1:13,mini_real_counts_encff630hex:[8,13,14],mini_real_en:11,mini_real_noov_rnd_tx:[6,11],mini_real_promot:6,mini_real_tx:6,minibatch:[2,14],minibatch_len:2,minibatch_nb:[2,14],minibatch_s:[2,14],minibatchdictionarylearn:2,minim:6,minimum:[2,15],minu:[2,16],mir34ahg:6,miscellan:[7,9,10],miss:3,mk_matrix:[9,10,15],mkdir_p:2,mm10:[1,5,6,14],mm10_en:[1,5,6,14],mm8:[1,5,6,14],mm8_en:[1,5,6,14],mm9:[1,5,6,14],mm9_en:[1,5,6,14],mn:14,mo:14,moc:14,mode:[2,3,5,7],model:[2,14],modifi:2,modl:[9,10],modl_perspect:14,modl_subroutin:2,modl_supp_mat:14,modul:[7,10,14],mold:2,moment:[2,11],monc:14,monoexon:15,monoton:2,mont:[2,14],more:[2,4,5,7,9,11,13,14],more_b:14,more_bed_label:14,more_bed_path:14,more_kei:14,more_nam:[2,4,5],most:[0,1,2,5,8,9,11,14,15],mostli:[2,14],move:5,mpmath:2,ms:14,msg:2,much:14,multi:3,multipl:[2,9,10],multiple_overlap_custom_combi:[2,14],multiple_overlap_max_number_of_combin:[2,14],multiple_overlap_target_combi_s:[2,14],multiple_overlap_trivial_ologram_stat:14,multipli:14,multiproc:14,multiprocess:[2,14],multiproess:2,multithread:14,must:[0,2,14],mutipl:[8,9],mutual:[1,8],my_algorithm:14,my_command:7,my_error_funct:14,my_fil:2,my_file_h:2,mybetacalc:2,mycalc:2,myintersect:2,mylist:2,n:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],n_atom:2,n_highest:[3,6],n_iter:2,n_job:2,n_run:14,n_word:2,na:[3,6,8,15],na_omit:[2,15],naiv:14,name:[1,2,3,4,5,6,7,8,9,10,11,13,14,15,16],name_column:6,nan:14,nb:[1,2,5,6,7,8,14],nb_column:2,nb_ex:2,nb_exon:[2,9,10,15],nb_intersections_expectation_shuffl:14,nb_intersections_log2_fold_chang:14,nb_intersections_negbinom_fit_qu:14,nb_intersections_pvalu:14,nb_intersections_tru:14,nb_intersections_variance_shuffl:14,nb_line:2,nb_neighbor:1,nb_proc:[3,6],nb_thread:[2,14],nb_transcript:[9,10],nb_tx:11,nb_window:6,nbinom:2,ncol:2,ndarrai:[2,6],need:[0,1,2,6,14],neg:[2,5,14],negbin_fit:[10,14],negbin_pv:2,neighbor:1,neighborhood:1,nested_dict:2,new_data:2,new_kei:[2,8],new_key_valu:2,newlin:2,next:[2,7,8],nflag:[2,14],nipy_spectr:6,nist:2,nl:2,nm123:2,nm:6,nm_334567:0,no_dupl:2,no_error:2,no_na:2,node:[2,14],nofit:2,nois:[2,14],noisi:14,non:[0,2,4,8,9,11,13],none:[0,1,2,3,4,5,6,7,8,11,13,14,15,16],normal:[0,1,2,4,5,6,8,11,13,14,15,16],normalize_and_jitter_matrix_row:2,normalize_word:[2,14],notabl:14,note:[0,1,2,4,5,6,7,8,10,11,13,15,16],noth:14,novel:[2,8,11,14],novel_:8,novel_g0001t002:8,now:[2,6,7,14],np:[2,14],nparray_which_combis_match_with:2,npt:2,nr:2,nrow:2,nst:6,nucleotid:[5,15],number:[2,3,4,5,6,8,9,11,14,15,16],number_of_set:[2,14],numer:[2,6,8,9,11,15],numpi:[2,6,14],nuniqu:2,o:[0,1,4,5,6,7,8,9,11,13,14,15,16],ob:2,obfusc:14,obj:2,object:[2,7,14],obscur:14,observ:[2,9,11,14],obtain:[2,6,14],oc:2,occordingli:2,occur:[2,14],odd:2,often:14,okai:2,old:0,ologram:[2,9,10,11],ologram_1:[11,14],ologram_2:[11,14],ologram_merge_run:[9,10],ologram_merge_stat:[9,10],ologram_modl_treeifi:[9,10],ologram_output:14,ologram_result:14,ologram_supp_mat:14,omit:15,onc:14,one:[1,2,4,6,8,9,14,15,16],one_bas:2,ones:14,onli:[0,1,2,4,5,6,7,9,11,14,15],ontolog:[9,15],open:[2,14],oper:[0,2,14],operand:2,opposit:14,opt:14,optim:2,option:[0,1,2,4,5,6,8,11,13,14,15,16],order:[2,3,6,14,15],ordered_5p:2,ordereddict:2,org:2,ori:14,ori_shuffl:14,orient:[1,6,11,16],origin:[1,2,14],os:[2,3,7,14],other:[1,2,11,13,14],other_el:2,otherwis:[2,5,6,11,14],our:[2,14],out:[6,13],out_dir:2,out_fil:2,outfil:2,outlist:2,outlook:14,output:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],output_path:2,output_visu:2,outputdir:14,outputfil:[0,1,2,3,4,5,6,7,8,9,11,13,15,16],outputfilenam:2,outsid:[5,14],over:[2,3],overap_stats_shuffl:2,overestim:14,overlai:6,overlap:[2,5,9,10,15],overlap_promoter_u0:1,overlap_region:14,overlap_stats_comput:[10,14],overlap_stats_shuffl:[10,14],overlapping_:1,overrid:[2,14],own:[6,10,14],p1:[2,15],p2:15,p:[2,5,6,8,9,11,13,14],packag:[6,10,14],paco:11,page:[6,12,13],page_height:[6,13],page_width:[6,13],pair:[2,11,14],pairwis:14,palett:6,panda:[2,6],paper:14,param:2,paramet:[2,3,14],parent:[2,14],pars:14,parse_arg:7,parser:[7,10],parser_grp:7,part:2,partial:[2,5],particular:[2,8,14,15],pass:[0,1,2,4,5,6,7,8,11,13,14,15,16],path:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],patient:[6,13],pdf:[6,13,14],pdf_file_alt:14,pdf_height:14,pdf_width:14,pe:8,peak:[2,14],per:[2,6,9,11,14,15],percentil:[8,14],perform:[0,2,6,11,14],perspect:14,pf:[6,13,14],ph:[6,13,14],phase:2,phat:2,pick:2,pickl:2,pipe:10,place:[2,7],plant:11,plch2:6,pleas:[2,6,12,14],plot:[6,13,14],plotnin:6,plotnineerror:6,plu:[2,5],plugin:[2,6,7,9,10,14],png:[6,13],po:2,point:[2,13,14],poor:[4,14],posit:[2,5,14],possibl:[2,7,14],post:10,potenti:[2,8,14],practic:14,prdm16:6,pre:14,preced:2,precis:[2,8,14],predict:14,pref:[2,3],prefer:14,prefix:[1,2,3,5,6,8,9,14,15],prepar:[6,13],present:[2,14],preserv:14,prevent:2,previou:14,principl:2,print:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],print_gtf:7,probabl:[0,14],problem:[2,10,14],proc:6,process:[0,1,2,3,4,5,6,8,11,13,14,15,16],processed_transcript:14,produc:[1,2,6,9,14,16],product:2,profil:[3,8,9,10],profile_color:6,profile_matrix__pygtftk_maz7pwx5:6,profile_matrix__pygtftk_mm4ih8uc:6,profile_matrix__pygtftk_u9cnp8xc:6,profile_prom:6,profile_tx:6,program:[0,6,7,9,10,14],progress:14,promot:[1,3,6,9,11,14],proper:14,properli:2,proport:[2,14],propos:7,protein:14,protein_cod:[6,14],protist:11,provid:[0,1,2,4,6,7,8,9,11,13,14],proxi:15,pseudo:[3,6,13],pseudo_count:[3,6,13],ptr:2,pull:7,pure:[2,14],purpos:11,put:[2,14],puthier:[6,14],pval:[2,14],pval_threshold:14,pvalu:2,pw:[6,13,14],py3:[6,14],py:[0,2,6,14],pybedtool:[2,14],pygtftk:[6,7,14],python3:[6,14],python:[7,10,14],python_dev_388:[6,14],pyx:14,q:[1,2,4,5,6,8,11,13,14,15,16],qferr:14,quad:2,quadrat:14,qualiti:[2,14],quantil:6,quentin:[2,14],queri:[2,14],queried_words_nb:2,query_label:14,query_nam:2,query_path:14,question:2,quick:[2,14],quiet:11,quot:16,r:[1,2,7,8,11,13,14,15,16],r_pkg_list:2,rais:[0,2],ram:[2,14],random:[2,9,14,15],random_list:[9,10,11],random_se:2,random_str:2,random_tx:[9,10],randomli:[2,6,9,14,15],rang:[2,6],rare:14,rarer:[2,14],rarest:14,rate:2,rather:16,ratio:14,ravel:6,re:[0,2],read:[2,6,7,9,14],read_b:14,read_bed_as_list:14,readm:12,real:[2,14],realis:14,realiti:14,reasnobal:14,reason:14,rebuild:[2,14],rebuilt:14,rebuilt_data:2,rec:2,recalcul:14,recent:14,recommend:14,reconstruct:[2,14],record:[2,16],recurs:2,recursive_print_word:2,red:6,redond:[2,4,8,11,13,16],reduc:[2,14],reduct:14,redund:[2,5],refer:[0,1,2,4,6,7,9,13,14],refseq:0,reg:8,regard:2,regener:4,regexp:[2,8,9,15],region:[1,2,3,5,6,9,14,15,16],region_10:5,region_1:5,region_2:5,region_3:5,region_4:5,region_5:5,region_6:5,region_7:5,region_8:5,region_9:5,region_fil:3,regist:14,regul:[1,14],regular:[2,7,8,15],regulatori:14,reject:14,rel:[1,2,5,6,14],relat:[9,11,14],relatedli:14,releas:11,relev:[2,14],reli:[2,9,10],reliabl:14,rememb:[2,14],remind:2,remov:[2,14],replac:[2,14],report:14,repositori:14,repres:[2,9,14,15],represent:[2,9,14],request:[2,4,5,6,7,9,11,15],requir:[0,1,2,4,5,6,8,10,11,13,14,15,16],res_a:2,res_b:2,resist:14,resp:2,respect:[2,11,14],rest:14,restrict:[2,14],result:[2,6,9,14],result_df:2,retriev:[2,9,10,14],reus:14,rev:16,rev_comp:2,revers:[1,2,16],right:2,rise:5,risk:14,rm_dup_tss:[9,10],rmtree:2,rn3:[1,5,6,14],rn3_en:[1,5,6,14],rn4:[1,5,6,14],rn4_en:[1,5,6,14],rna:[2,8,11,16],rnd_alpha_numeric_str:2,robustli:14,role:14,root:[2,14],root_nod:2,round:2,routin:2,row:[2,6,8,14],rst:14,rtol:2,rug:13,rule:[2,9,14],run:[2,3,7,9,14],runtimewarn:14,rv:2,s1:[2,8,15],s1_d:8,s2:[2,8,15],s3:8,s4:8,s5:8,s6:8,s:[1,2,4,5,6,8,9,11,13,14,15,16],sai:[2,8,14],said:[2,14],same:[0,1,2,5,6,7,9,11,14,15],samemost:15,sampl:[2,8],save:[2,6,13,14],scale:8,scientif:2,scikit:2,scipi:2,score:[0,2,3,5,11],script:[7,9,14],seaborn:6,search:[1,6,9,11,13,14],second:[2,6,13],section:[2,10,12],see:[0,2,4,5,6,7,8,9,11,13,14,15,16],seed:[2,14,15],seen:[2,14],segfault:8,seldom:14,select:[0,1,2,4,6,7,9,10,11,13,14],select_5p_transcript:2,select_best_words_from_librari:2,select_by_go:[9,10],select_by_intron_s:[9,10],select_by_kei:[0,1,2,4,8,9,10,11,13,14],select_by_loc:[2,9,10],select_by_max_exon_nb:[2,9,10],select_by_nb_exon:[9,10],select_by_number_of_exon:2,select_by_numeric_valu:[9,10],select_by_posit:2,select_by_regexp:[2,9,10],select_by_transcript_s:2,select_by_tx_s:[9,10],select_longuest_transcript:2,select_most_5p_tx:[9,10],select_shortest_transcript:2,self:[2,6],send:[2,7],send_error:2,sens:14,sep:[2,4,5,11,13,15,16],separ:[1,2,4,5,6,8,9,11,13,14,15,16],seq:8,seqid:[0,2,4,8,11,15,16],seqid_list:[9,10],seqnam:15,seqrecord:2,sequenc:[0,2,7,9,10],server:9,set:[0,1,2,3,4,5,6,8,9,10,11,13,14,15,16],set_attr:2,set_color:13,set_na:2,sever:[0,2,5,6,8,9,10,14,15],shape:14,share:[7,9,11,15],sheer:14,shift:[9,10],shift_valu:5,short_long:[9,10],shortcut:[4,15],shorten:14,shorter:14,shortest:[2,9,15],shortnam:3,should:[0,2,3,4,5,6,7,9,11,13,14,15],show:[0,1,4,5,6,8,9,11,13,14,15,16],shown:14,shufffl:14,shuffl:[2,14],shuffli:2,shutdown:2,shutil:2,side:[2,14],signal:[6,13],signatur:[2,14],signific:[2,14],silent:[2,14],silentremov:2,similar:14,simpl:[1,2,4,5,6,8,9,11,13,14,15,16],simple_02:[2,11],simple_03:[2,11],simple_04:[2,11],simple_05:11,simple_06:11,simple_07:[11,14],simple_07_peak:14,simple_07_peaks_1:14,simple_07_peaks_2:14,simple_line_count:2,simple_nb_column:2,simpli:[2,4,5,6,14],sinc:[0,2,14],singl:[2,5,6,14,15],single_nuc:6,site:[5,6,9,14],size:[1,2,5,6,8,9,11,14,15],size_dict:2,skip:[2,13,15],sklearn:2,sleuth:16,slight:2,slightli:14,slop:14,small:14,smaller:[2,14],smother:[2,14],snakemak:14,sniff:4,so:[2,14],solut:[0,2],solv:2,some:[2,9,14,15],sometim:4,sort:[2,8,14],sort_2_list:2,sourc:[0,2,4,8,14,15],space:[2,8],spars:2,sparselistoflist:2,sparsiti:[2,14],speci:[11,15],special:[4,14],specif:[2,5,6,14],specifi:[2,6,8,11,14],splice:[2,5,9,15],splicing_sit:[9,10],split:[2,3,6],split_char:2,sqlite:9,sqrt:[2,14],squar:[2,14],squish:2,squish_matrix:2,src:8,src_kei:8,ss5:2,st:6,stabl:2,stackoverflow:2,stand:7,standard:[6,11,14],start:[0,2,3,4,5,6,11,14,15,16],start_codon:[14,15],start_str:2,start_tim:2,starting_index:2,startswith:2,stat:[3,6,10,14],statist:[2,6,9,11,14,15],stats_multiple_overlap:2,stats_singl:2,statu:2,stderr:2,stdin:[0,1,4,5,6,7,8,9,11,13,14,15,16],stdout:[0,1,2,4,5,6,7,8,9,11,13,15,16],step:[2,6,14],step_1_alpha:[2,14],step_1_factor_allow:[2,14],step_2_alpha:[2,14],still:[4,10,14,16],stop:2,stop_condit:2,stop_tim:2,store:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],str:2,str_len:2,strand:[0,1,2,3,5,6,16],stranded:1,stream:11,strict:5,string:[0,2,3,8,11],strip:6,strip_text:6,stroke:[2,14],structur:[5,10],studi:14,sub:[9,14],subclass:2,subcommand:[0,10],subdirectori:14,subdivid:14,submodular:2,subroutin:[10,14],subsect:14,subsequ:[2,8,15],subset:[2,6],subset_bwig:6,success:2,suf:[2,3],suffici:14,suffix:[2,3,8,9],suit:0,suitabl:8,sum:[2,3,6,14,15],summed_bp_overlaps_expectation_shuffl:14,summed_bp_overlaps_log2_fold_chang:14,summed_bp_overlaps_negbinom_fit_qu:14,summed_bp_overlaps_pvalu:14,summed_bp_overlaps_tru:14,summed_bp_overlaps_variance_shuffl:14,superbatch:[9,14],supervis:2,supplementari:2,suppli:14,support:[2,4,10,14],suquar:2,sy:7,synonym:15,synopsi:9,syntax:[6,7],system:9,t00:2,t:[1,2,4,5,6,8,9,11,13,14,15,16],taatt:16,tab:[10,13,15],tab_interfac:2,tab_lin:2,tabl:14,tabul:[1,2,5,6,8,9,10,11,13,14,15],tag:14,tail:[2,14],tailor:14,take:[2,6,9,14,15,16],taken:[2,11],tangenti:14,target:[2,5,7,8,9,11,14],target_featur:8,technic:14,tell:14,temp:[2,6],templat:7,temporari:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],tend:[2,14],term:[0,2,14],termin:[0,1,4,5,6,8,11,13,14,15,16],test:[2,6,10,14,15],test_combi:14,test_data_for_modl:[2,14],test_gtftk_mkdir_p:2,text:[1,2,6,8,11,14],th:[2,6],than:[2,10,14],thank:[4,14],thei:[0,2,4,11,14,15],them:[1,2,4,14],theme:6,themselv:14,theoret:14,thi:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],thing:[6,7],think:[0,6,13],third:11,this_combi_onli:2,thiswasthenameofthequeri:14,those:[0,1,2,8,9,11,14],though:14,thousand:[2,14],thread:[2,3,6,14],three:14,threshold:14,through:[2,6,9,10,14],throughout:2,thrown:8,thu:[0,6,7,10,11],ti:[2,6,15],time:[2,6,7,11,14,16],tiny_r:[11,15],tinyurl:6,tip:14,titl:[6,14],tl:6,tmem52:6,tmp:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],tmp_dir:[0,1,4,5,6,7,8,11,13,14,15,16],tmp_file:[2,3],tmp_file_list:2,to_alphanum:2,to_b:2,to_list:2,todo:8,toggl:14,token:2,tolist:2,too:[2,14],tool:14,toolbox:9,toolkit:10,top:[5,14],top_:14,total:[2,5,14],tp:14,tp_dir:2,trancript:11,transact:[2,14],transcript:[0,1,2,4,5,6,8,9,11,13,14,15,16],transcript_as_bioseq_record:2,transcript_fil:6,transcript_id:[0,1,2,4,5,6,8,11,13,15,16],transcript_id_1:11,transcript_id_2:11,transfer:10,transform:[6,8,13],transform_algorithm:2,transform_alpha:2,translat:[2,8],transpos:[5,9],treat:[9,14],tree:[6,9,10,14],treeifi:14,tri:13,true_intersect:[2,14],tss:[1,2,3,5,6,9,11,14,15],tss_dist:[9,10],tss_num:11,tss_num_1:11,tss_num_2:11,tss_number:9,tsss:[2,11],tsv:[8,9,11,13,14],tsv_file_path:14,tt:[1,5,6,9,14,15],ttss:2,tupl:[2,13],turn:14,twice:2,two:[1,2,5,6,8,11,13,14],tx:[2,6],tx_1:2,tx_2:2,tx_class:6,tx_genomic_length:2,tx_id:2,tx_kept:2,tx_n:2,txgn_id:8,txt:[1,2,4,6,11,13,14],type:[0,1,2,3,4,5,6,7,8,9,11,14,15,16],typic:[2,14],u:[1,4,6,7,8,9,11,13,14,16],u_df:2,ucsc:0,ul:6,ultim:5,ultimatli:5,unaccept:2,unambigu:16,unassign:2,unchang:14,uncompress:6,undef:[4,14],undefin:[2,4,6],under:[2,14],underli:14,uniformli:14,uniq:[8,11],uniqu:[2,4,6,13,14,16],unitari:10,univ:14,unix:10,unknown:[2,4],unlik:[2,14],unlikelihood:14,unset:[2,4],unstrand:1,unwant:13,unwrap:[1,14],up:[9,14,15],updat:[2,7,9],upon:[2,5,7,10,11,14],upon_non:2,upper:6,upper_limit:6,upstream:[1,2,6,14],us:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16],usag:[0,1,4,5,6,8,9,11,13,14,15,16],use_log:2,use_markov_shuffl:2,user:[6,7,9,11,13,14],user_img_fil:[6,13],user_region:6,usr:7,usual:[2,14],util:[3,7,10,14],utmost:14,utr:[9,14,15,16],v3:2,v:[0,1,2,4,5,6,8,9,11,13,14,15,16],v_df:2,val:[2,14],val_tx_1:2,val_tx_2:2,val_tx_n:2,valu:[0,1,2,3,4,5,6,8,9,11,13,14,15],vari:2,variabl:[2,6,14],varianc:[2,14],variat:2,variou:[2,4,9],vd:15,vector:2,verbos:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],veri:[2,5,7,11,14],verifi:14,version:[2,6,8,9,14,16],vertebr:11,vertic:14,vicugna:11,vicugna_paco:11,view:[0,6],violet:6,visual:14,visualis:[2,14],w:[0,1,4,5,6,7,8,11,13,14,15,16],wa:[0,2,4,11,14,16],wai:[2,3,6,14],want:[2,6,7,8,14,16],warn:[2,4,6,7,10,14],watson:5,we:[0,1,2,4,5,6,7,8,11,13,14,15,16],weight:14,well:[2,14],were:[2,6,13,14],wether:2,what:[0,1],whatev:2,when:[0,1,2,4,6,7,8,11,14,16],whenev:0,where:[2,6,14],whether:[1,2,3,6,7,14,16],which:[0,2,3,4,5,6,8,11,14],which_col:2,which_combis_to_get_from:2,whichev:2,whitespac:14,whithout:[1,5,6,14],whole:[1,4,6],whose:[1,2,15],wide:[0,10],width:[6,13,14],wildcard:16,will_store_an_all_overlaps_object:2,window:6,wise:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],wish:14,with_intron:2,within:14,without:[2,5,6,11,14,15],wl3dj2_n76zfc8sdvny1q06c0000gn:6,won:[2,16],wont:2,word:[2,14],work:[0,2,14],workflow:14,wors:2,would:[1,2,4,5,7,14],wrap73:6,wrapper:2,write:[0,1,2,3,4,5,6,8,10,11,13,14,15,16],write_b:2,write_bed_3p_end:2,write_bed_5p_end:2,write_gtf_to_bed6:2,write_message_to_fil:[0,1,4,5,6,8,11,13,14,15,16],write_properli:2,written:[2,5,10],x2:2,x86_64:[6,14],x:[2,4,6,9,13,14],x_lab:6,x_rebuilt:[2,14],x_squish:2,x_true:[2,14],y:[2,6,14],ydacyfxx:6,yet:14,you:[0,2,4,5,6,7,8,9,14,16],your:[0,6,9,10,14],z:14,zero:[2,3,6],zero_bas:2,zero_to_na:3,zip:6,zn:6,zy:6},titles:["Warning about supported GTF file formats","Commands from section \u2018annotation\u2019","Help on Python package (pygtftk)","The pygtftk.bwig.bw_coverage module","Commands from section \u2018conversion\u2019","Commands from section \u2018coordinates\u2019","Commands from section \u2018coverage\u2019","Writing your own commands","Commands from section \u2018Editing\u2019","Help on gtftk Unix commands","Welcome to pygtftk documentation page","Commands from section \u2018information\u2019","Installing pygtftk/gtftk","Commands from section \u2018miscellaneous\u2019","Commands from section \u2018ologram\u2019","Commands from section \u2018selection\u2019","Commands from section \u2018sequence\u2019"],titleterms:{"class":2,The:[2,3],about:0,activ:9,add_exon_nb:11,add_prefix:8,annot:1,apropo:11,argument:9,bash:9,bed_to_gtf:4,beta:2,bw_coverag:3,bwig:3,closest_gen:1,col_from_tab:13,command:[1,4,5,6,7,8,9,11,13,14,15,16],complet:9,content:10,control_list:13,convent:0,converg:1,convers:4,convert:4,convert_ensembl:4,coordin:5,count:11,count_key_valu:11,coverag:6,del_attr:8,detail:14,dict_learn:2,discretize_kei:8,diverg:1,document:10,edit:8,exon_s:1,fasta:2,feature_s:11,file:[0,14],format:0,from:[1,4,5,6,8,11,13,14,15,16],funtion:9,get:9,get_5p_3p_coord:5,get_attr_list:11,get_attr_value_list:11,get_exampl:11,get_feat_seq:16,get_feature_list:11,get_tx_seq:16,gtf:[0,2],gtftk:[2,9,12],h:9,help:[2,9],inform:11,instal:12,intergen:5,intersect:2,intron:5,intron_s:1,itemset:14,join_attr:8,join_multi_fil:8,line:2,list:9,main:9,merge_attr:8,midpoint:5,mine:14,miscellan:13,mk_matrix:6,modl:[2,14],modul:[2,3],multipl:14,name:0,nb_exon:11,nb_transcript:11,negbin_fit:2,note:14,ologram:14,ologram_merge_run:14,ologram_merge_stat:14,ologram_modl_treeifi:14,overlap:[1,14],overlap_stats_comput:2,overlap_stats_shuffl:2,own:7,packag:2,page:10,parser:9,profil:6,pygtftk:[2,3,10,12],python:2,random_list:15,random_tx:15,retriev:11,rm_dup_tss:15,section:[1,4,5,6,8,11,13,14,15,16],select:15,select_by_go:15,select_by_intron_s:15,select_by_kei:15,select_by_loc:15,select_by_max_exon_nb:15,select_by_nb_exon:15,select_by_numeric_valu:15,select_by_regexp:15,select_by_tx_s:15,select_most_5p_tx:15,seqid_list:11,sequenc:16,shift:5,short_long:15,splicing_sit:5,stat:2,structur:14,subroutin:2,support:0,tab:2,tabl:10,tabul:4,test:9,tree:2,tss_dist:11,unix:9,util:2,warn:0,welcom:10,wide:9,write:7,your:7}}) \ No newline at end of file +Search.setIndex({docnames:["about","annotation","api","bwig_coverage","conversion","coordinates","coverage","developers","editing","gtftk_args","index","information","installation","miscellaneous","ologram","selection","sequence"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,sphinx:56},filenames:["about.rst","annotation.rst","api.rst","bwig_coverage.rst","conversion.rst","coordinates.rst","coverage.rst","developers.rst","editing.rst","gtftk_args.rst","index.rst","information.rst","installation.rst","miscellaneous.rst","ologram.rst","selection.rst","sequence.rst"],objects:{"pygtftk.Line":[[2,1,1,"","FastaSequence"],[2,1,1,"","Feature"],[2,1,1,"","FieldSet"]],"pygtftk.Line.FastaSequence":[[2,2,1,"","format"],[2,2,1,"","write"]],"pygtftk.Line.Feature":[[2,2,1,"","add_attr"],[2,2,1,"","add_attr_and_write"],[2,2,1,"","format"],[2,2,1,"","format_tab"],[2,2,1,"","from_list"],[2,2,1,"","get_3p_end"],[2,2,1,"","get_5p_end"],[2,2,1,"","get_attr_names"],[2,2,1,"","get_attr_value"],[2,2,1,"","get_gn_id"],[2,2,1,"","get_tx_id"],[2,2,1,"","set_attr"],[2,2,1,"","write"],[2,2,1,"","write_bed"],[2,2,1,"","write_bed_3p_end"],[2,2,1,"","write_bed_5p_end"],[2,2,1,"","write_gtf_to_bed6"]],"pygtftk.Line.FieldSet":[[2,2,1,"","format"],[2,2,1,"","write"]],"pygtftk.bwig":[[3,0,0,"-","bw_coverage"]],"pygtftk.bwig.bw_coverage":[[3,3,1,"","bw_cov_mp"],[3,3,1,"","bw_profile_mp"],[3,3,1,"","make_tmp_file_pool"]],"pygtftk.fasta_interface":[[2,1,1,"","FASTA"]],"pygtftk.fasta_interface.FASTA":[[2,2,1,"","transcript_as_bioseq_records"],[2,2,1,"","write"]],"pygtftk.gtf_interface":[[2,1,1,"","GTF"]],"pygtftk.gtf_interface.GTF":[[2,2,1,"","add_attr_column"],[2,2,1,"","add_attr_from_dict"],[2,2,1,"","add_attr_from_file"],[2,2,1,"","add_attr_from_list"],[2,2,1,"","add_attr_from_matrix_file"],[2,2,1,"","add_attr_to_pos"],[2,2,1,"","add_exon_number"],[2,2,1,"","add_prefix"],[2,2,1,"","convert_to_ensembl"],[2,2,1,"","del_attr"],[2,2,1,"","eval_numeric"],[2,2,1,"","extract_data"],[2,2,1,"","extract_data_iter_list"],[2,2,1,"","get_3p_end"],[2,2,1,"","get_5p_end"],[2,2,1,"","get_attr_list"],[2,2,1,"","get_attr_value_list"],[2,2,1,"","get_chroms"],[2,2,1,"","get_feature_list"],[2,2,1,"","get_feature_size"],[2,2,1,"","get_gn_ids"],[2,2,1,"","get_gn_strand"],[2,2,1,"","get_gn_to_tx"],[2,2,1,"","get_gname_to_tx"],[2,2,1,"","get_intergenic"],[2,2,1,"","get_introns"],[2,2,1,"","get_midpoints"],[2,2,1,"","get_sequences"],[2,2,1,"","get_transcript_size"],[2,2,1,"","get_tss"],[2,2,1,"","get_tts"],[2,2,1,"","get_tx_ids"],[2,2,1,"","get_tx_strand"],[2,2,1,"","get_tx_to_gn"],[2,2,1,"","get_tx_to_gname"],[2,2,1,"","head"],[2,2,1,"","is_defined"],[2,2,1,"","is_set"],[2,2,1,"","merge_attr"],[2,2,1,"","message"],[2,2,1,"","nb_exons"],[2,2,1,"","nrow"],[2,2,1,"","select_5p_transcript"],[2,2,1,"","select_by_key"],[2,2,1,"","select_by_loc"],[2,2,1,"","select_by_max_exon_nb"],[2,2,1,"","select_by_number_of_exons"],[2,2,1,"","select_by_positions"],[2,2,1,"","select_by_regexp"],[2,2,1,"","select_by_transcript_size"],[2,2,1,"","select_longuest_transcripts"],[2,2,1,"","select_shortest_transcripts"],[2,2,1,"","tail"],[2,2,1,"","to_bed"],[2,2,1,"","write"],[2,2,1,"","write_bed"]],"pygtftk.stats":[[2,0,0,"-","beta"],[2,0,0,"-","negbin_fit"]],"pygtftk.stats.beta":[[2,1,1,"","BetaCalculator"],[2,3,1,"","beta_pval"],[2,3,1,"","fit_beta"]],"pygtftk.stats.beta.BetaCalculator":[[2,2,1,"","beta"],[2,2,1,"","betainc"],[2,2,1,"","betaincreg"],[2,2,1,"","contfractbeta"]],"pygtftk.stats.intersect":[[2,0,0,"-","overlap_stats_compute"],[2,0,0,"-","overlap_stats_shuffling"]],"pygtftk.stats.intersect.modl":[[2,0,0,"-","dict_learning"],[2,0,0,"-","subroutines"],[2,0,0,"-","tree"]],"pygtftk.stats.intersect.modl.dict_learning":[[2,1,1,"","Modl"],[2,3,1,"","squish_matrix"],[2,3,1,"","test_data_for_modl"]],"pygtftk.stats.intersect.modl.dict_learning.Modl":[[2,2,1,"","find_interesting_combinations"],[2,2,1,"","generate_candidate_words"],[2,2,1,"","select_best_words_from_library"]],"pygtftk.stats.intersect.modl.subroutines":[[2,3,1,"","build_best_dict_from_library"],[2,3,1,"","generate_candidate_words"],[2,3,1,"","learn_dictionary_and_encode"],[2,3,1,"","normalize_and_jitter_matrix_rows"]],"pygtftk.stats.intersect.modl.tree":[[2,1,1,"","Library"],[2,1,1,"","Node"],[2,3,1,"","apply_recursively_to_all_nodes"],[2,3,1,"","get_all_candidates_except"],[2,3,1,"","output_visualize"]],"pygtftk.stats.intersect.modl.tree.Library":[[2,2,1,"","build_nodes_for_words"],[2,2,1,"","build_nodes_for_words_from_ologram_result_df"]],"pygtftk.stats.intersect.overlap_stats_compute":[[2,1,1,"","CombinationExactMapping"],[2,1,1,"","Counter"],[2,1,1,"","DictionaryWithIndex"],[2,1,1,"","HashableArray"],[2,1,1,"","SparseListOfLists"],[2,3,1,"","compute_stats_for_intersection"],[2,3,1,"","compute_true_intersection"],[2,3,1,"","get_index_if_present"],[2,3,1,"","get_items_by_indices_in_list"],[2,3,1,"","index_all_these"],[2,3,1,"","merge_consecutive_intersections_in_all_overlaps_lists"],[2,3,1,"","merge_consecutive_intersections_in_intersections_list"],[2,3,1,"","stats_multiple_overlap"],[2,3,1,"","stats_single"],[2,3,1,"","which_combis_to_get_from"]],"pygtftk.stats.intersect.overlap_stats_compute.DictionaryWithIndex":[[2,2,1,"","get_simple_concatenation"]],"pygtftk.stats.intersect.overlap_stats_compute.SparseListOfLists":[[2,2,1,"","put"]],"pygtftk.stats.intersect.overlap_stats_shuffling":[[2,1,1,"","ComputingIntersectionPartial"],[2,3,1,"","compute_all_intersections_minibatch"],[2,3,1,"","compute_overlap_stats"]],"pygtftk.stats.negbin_fit":[[2,3,1,"","check_negbin_adjustment"],[2,3,1,"","empirical_p_val"],[2,3,1,"","negbin_pval"]],"pygtftk.tab_interface":[[2,1,1,"","TAB"]],"pygtftk.tab_interface.TAB":[[2,2,1,"","as_data_frame"],[2,2,1,"","as_simple_list"],[2,2,1,"","iter_as_list"],[2,2,1,"","iterate_with_header"],[2,2,1,"","write"]],"pygtftk.utils":[[2,4,1,"","GTFtkError"],[2,4,1,"","GTFtkInteractiveError"],[2,3,1,"","add_prefix_to_file"],[2,3,1,"","check_boolean_exprs"],[2,3,1,"","check_file_or_dir_exists"],[2,3,1,"","check_r_installed"],[2,3,1,"","check_r_packages"],[2,3,1,"","chomp"],[2,3,1,"","chrom_info_as_dict"],[2,3,1,"","chrom_info_to_bed_file"],[2,3,1,"","close_properly"],[2,3,1,"","flatten_list"],[2,3,1,"","flatten_list_recur"],[2,3,1,"","get_example_feature"],[2,3,1,"","get_example_file"],[2,3,1,"","head_file"],[2,3,1,"","intervals"],[2,3,1,"","is_comment"],[2,3,1,"","is_empty"],[2,3,1,"","is_exon"],[2,3,1,"","is_fasta_header"],[2,3,1,"","make_outdir_and_file"],[2,3,1,"","make_tmp_dir"],[2,3,1,"","make_tmp_file"],[2,3,1,"","median_comp"],[2,3,1,"","message"],[2,3,1,"","mkdir_p"],[2,3,1,"","nested_dict"],[2,3,1,"","random_string"],[2,3,1,"","rnd_alpha_numeric_string"],[2,3,1,"","silentremove"],[2,3,1,"","simple_line_count"],[2,3,1,"","simple_nb_column"],[2,3,1,"","sort_2_lists"],[2,3,1,"","tab_line"],[2,3,1,"","to_alphanum"],[2,3,1,"","to_list"],[2,3,1,"","write_properly"]],pygtftk:[[2,0,0,"-","Line"],[2,0,0,"-","fasta_interface"],[2,0,0,"-","gtf_interface"],[2,0,0,"-","tab_interface"],[2,0,0,"-","utils"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"],"4":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function","4":"py:exception"},terms:{"0":[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16],"000":14,"000000":6,"0000ca":6,"0003700":15,"0025":6,"0041dd":6,"0050789":15,"0086dd":6,"0097194":15,"009c00":6,"009fca":6,"00_ologram_stat":14,"00a76f":6,"00aaa1":6,"00bb00":6,"00da00":6,"00f900":6,"012":2,"01k":1,"01k_d0":1,"05":2,"062994":6,"068393":6,"07107e":2,"0736e":2,"0_1018":14,"0_107":14,"0_12":14,"0_1631":14,"0_183":14,"0_2":14,"0_3139":14,"0_4":14,"0_41703":14,"0_549":14,"0_6":14,"1":[0,1,2,4,5,6,8,11,13,14,15],"10":[0,1,2,5,6,8,9,11,14,15,16],"100":[2,6,14],"1000":[2,6,14],"10000":[2,14],"1000000000":[2,15],"1001145":2,"1006138":6,"101":9,"1018":14,"106":5,"107":[8,11,15],"10k":2,"11":[1,2,14],"110":8,"112":8,"114":8,"115":[5,8],"116":[5,8,11,15],"12":[1,2,6,14],"123":2,"124":[2,4,5,16],"125":[0,2,4,5,8,11,15,16],"128":5,"13":[2,11],"130":[4,8,11],"132":[4,8],"1370156":6,"13746":11,"138":[0,2,4,5,8,11,15,16],"1380157":6,"138_":2,"14":[1,5,8,11,15],"15":[2,11,15],"1500":[1,14],"159":15,"16":[2,14],"1631":14,"17":[2,6],"173583":6,"175":5,"176":[8,11,15],"179":[4,5,16],"18":[1,6],"180":[0,2,5,8,11,15],"182":[8,15],"183":14,"184":8,"18400":2,"18545":11,"18581":11,"186":[8,11,15],"189":[0,4,5,8,11,15],"19":[6,8,11],"1914257":6,"1924258":6,"1948":2,"199":2,"1996":2,"1997":2,"1998":[2,6],"1999":2,"1999432787236828e":2,"1e":14,"1e2":2,"1k":14,"2":[1,2,5,6,8,11,13,14,15,16],"20":[2,8,11,13,14],"200":[2,6,14,15],"2000":2,"2007":2,"2013":1,"20328":6,"209":5,"20n":14,"21":[1,5,14],"210":[2,8,11,15],"211":8,"213":8,"214":[8,15],"22":[2,6,8,11,14,15],"220":[8,15],"2202732":6,"2212733":6,"222":[5,8,11,15],"222_":2,"225":14,"227377":6,"23":14,"2322":[2,8],"237":14,"24":[1,9],"2493646":6,"25":[1,2,5,6,8,11,15],"250":2,"2500a5":6,"2503647":6,"26":2,"27":5,"272973":6,"28":[8,11,15],"29":[5,8],"29348345":2,"3":[0,1,2,4,5,6,8,9,10,11,13,14,15,16],"30":[2,5,8,11,14,15],"300":[2,5,6,13],"3064167":6,"307":2,"3074168":6,"3139":14,"32":5,"320":2,"33":[8,11,15],"331067":6,"34":8,"35":[5,8,11,15],"36":11,"3630449":6,"3640450":6,"374963":6,"3p":[2,5,9],"3rd":[2,5,11],"4":[1,2,6,8,9,11,14,15,16],"40":[2,14],"41":5,"42":[1,2,8,11,14,15],"4218580000000003":6,"43":8,"436956":6,"439256":6,"45":[2,8],"456":2,"47":[5,8,11,15],"49":[4,5,16],"49815":11,"4th":[2,6],"5":[1,2,4,5,6,8,9,10,11,13,14,15,16],"50":[0,2,8,11,13,14,15],"5000":6,"50000":2,"503":6,"516":6,"52":[8,15],"538":6,"53802771":2,"53806156":2,"54":[0,5,8,11,15],"54801291":2,"549":14,"55":5,"5555":[2,8,15],"56":[5,16],"57":[0,8,11,15],"5p":[2,5,9],"6":[1,2,6,8,14,15],"60":2,"600":[2,5],"61":[0,4,5,8,11,15],"630200":2,"632737":6,"63561":11,"64":5,"6414902":6,"6424903":6,"65":[0,2,8,11,15],"65630":2,"66":[8,15],"67":[8,15],"68":[0,5,6,8,11,15],"682232":6,"68360":11,"68396":11,"69":5,"6a3d9a":13,"6c007c":6,"7":[1,2,5,6,8,10,11,13,15],"70":[2,5],"700":2,"71":[0,5,8,11,15],"72":5,"73":5,"74":[0,8,11,15],"746325":6,"75":[2,8,15],"76":[0,5,8,11,15],"76_":2,"777777":6,"8":[2,6,8,11,14,15],"80":15,"804":6,"82":6,"82106":11,"82142":11,"83":8,"833":6,"85":6,"850096":6,"859314":6,"88":8,"88ff00":6,"89":8,"890":6,"9":[2,5,6,8,14,15],"90":8,"900":2,"91":8,"9178749":6,"9188750":6,"927807":6,"95":[2,6],"951105":6,"96":8,"98":[8,15],"99":2,"996137":6,"99859e":2,"999":[2,8],"9999":2,"9_dev":[6,14],"9th":0,"9xy":15,"bioinformatics gene gtf bed bigwig genomics transcript exon cds genomic tss tts splicing dna-sequences intron ngs chip-seq rna-seq python":10,"boolean":[2,9,15],"break":[2,8],"case":[1,2,4,5,6,14,16],"char":2,"class":[6,8,10,14],"default":[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],"do":[0,1,2,4,5,6,7,8,9,11,13,14,15,16],"export":16,"ferr\u00e9":2,"final":[2,14],"float":2,"function":[2,7,10,14,15],"import":[2,3,6,7,8,14],"int":[1,2,6],"long":[2,6,7,13,14,15],"new":[1,2,7,8,9,11,14],"null":[2,14],"return":[1,2,3,5,6,7,9,11,13,14,15,16],"short":6,"switch":14,"throw":2,"true":[2,3,5,7,11,14,16],"try":[0,1,2,4,5,6,8,11,13,14,15,16],"var":[2,6,14],"void":6,"while":[10,13,14],A:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],As:[2,14],Be:[6,13],But:14,By:[0,2,4,5,8,11,14],For:[0,2,6,9,14,15],If:[1,2,5,6,7,9,11,13,14,15,16],In:[0,1,2,4,5,6,8,11,13,14,15,16],Is:2,It:[0,2,10,14],Its:14,NOT:[2,14],No:[2,13,14],Not:[1,11,13,15],Of:14,On:14,One:[0,2,5,9],Or:9,That:7,The:[0,1,4,5,6,7,8,9,10,11,13,14,15,16],Then:14,These:[0,1,9,14],To:[1,2,4,5,6,14,15,16],Will:[2,6,14],With:[7,8,14],_:2,__dict__:7,__doc__:7,__file__:7,__init__:6,__main__:7,__name__:7,__notes__:7,_b:8,_biotyp:8,_id:[2,8],_mrna:2,_rc:2,_rc_mrna:2,_stats_:14,a_b:2,a_bo:2,a_chr:2,a_col:2,a_dict:2,a_fa:2,a_feat:2,a_fil:2,a_gtf:2,a_list:2,a_path:2,a_scor:8,a_str:2,a_tab:2,aaa:2,aatacagagat:2,ab:14,abc:14,abort:2,about:[6,7,9,10,13,14,15],abov:[2,6,14,15],abspath:7,abud:2,abudan:2,abund:[2,14],abundance_threshold:2,ac:14,accept:[1,4,5,6,14,16],acceptor:[5,9],acces:14,access:[0,10],accord:[2,8,14],account:[11,14],accumul:5,accur:[2,14],across:14,activ:[10,15],actual:14,ad:[1,2,3,5,6,8,13,14],adapt:[2,6,7,14],add:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],add_argu:7,add_argument_group:7,add_attr:2,add_attr_and_writ:2,add_attr_column:2,add_attr_from_dict:2,add_attr_from_fil:2,add_attr_from_list:2,add_attr_from_matrix_fil:2,add_attr_to_po:2,add_bas:2,add_chr:2,add_exon_nb:[5,9,10,14],add_exon_numb:2,add_feature_typ:2,add_help:7,add_prefix:[2,9,10],add_prefix_to_fil:2,add_scor:3,addit:[1,2,6,8,11,14],adjust:2,admittedli:14,aesthet:6,afil:2,aforement:2,after:[8,11],afterward:14,against:[2,14],agcgcaccatatg:2,agcgcatg:2,agen:2,ahat:2,aiqc:2,ajust:2,algorithm:[2,14],alist:2,all:[0,1,2,4,5,6,8,9,10,11,13,14,15,16],all_chrom1:2,all_chrom2:2,all_chrom:2,all_combi:2,all_feature_label:2,all_intersections_for_this_combi:2,all_intersections_queried_for_this_combi:2,all_overlap:2,all_possible_combi:2,allevi:14,allow:[2,5,14],almost:[0,9],alon:7,along:[2,6,14],alpha:[2,14],alphabet:14,alphanumer:[2,15],alreadi:[2,16],also:[1,2,5,6,8,11,14],alt:14,altern:[2,6,9,13,14],alwai:[2,14],ambigu:0,among:[2,14],amount:14,amu:14,an:[0,1,2,6,7,8,9,11,13,14,15,16],anaconda3:[6,14],analogu:2,analys:[6,14],analysi:[8,14],analyz:14,ani:[0,1,2,4,5,6,7,8,10,11,13,14,15,16],annot:[4,7,9,10,11,14],anoth:[1,7,14],antisen:1,antisens:[6,14],anywai:14,api:14,appear:[7,14],append:2,appli:[2,6,8,14,15],apply_recursively_to_all_nod:2,approach:[2,14],appropri:14,approxim:[2,14],apriori:14,apropo:[9,10],ar:[0,1,2,4,5,6,7,8,9,10,11,14,15,16],architectur:10,arg:[2,7],arg_formatt:7,argpars:7,argument:[0,1,2,4,5,6,7,8,10,11,13,14,15,16],argumentpars:7,around:[1,2,6,14],arrai:[2,14],artifici:[2,11],as_data_fram:2,as_dict:2,as_dict_of_dict:2,as_dict_of_list:2,as_dict_of_merged_list:2,as_dict_of_valu:2,as_list:2,as_list_of_list:2,as_simple_list:2,ask:[2,7,11,14,15],aspect:10,ass:8,assembl:16,assert:[2,3],assert_allclos:2,assert_almost_equ:2,assert_equ:2,assess:[2,14],assign:[2,8],assign_nod:2,assigned_nod:2,associ:[0,1,2,5,6,8,9,11,14,15],assum:[2,14],assumpt:14,asymptot:14,atctcaggggcg:2,atctggcg:2,atom:[2,14],attempt:9,attr:2,attr_list:2,attr_nam:2,attribut:[0,2,4,8,9,11,15],aurkaip1:6,author:[2,14],autom:9,automat:14,avail:[2,6,7,9,11,12,14,15],averag:[6,14],avoid:[0,2],axi:[6,14],axis_text:6,b2df8a:13,b:[1,2,4,5,6,8,9,11,14,15],b_dict:2,b_file:2,b_gtf:2,b_list:2,back:9,bacteria:11,balanc:8,bam:[2,11],bamcompar:6,bamcoverag:6,bar:[2,14,16],base:[2,3,4,5,6,8,9,11,13,14,15],basepair:[2,14],bashrc:9,basi:6,basic:[0,2,4,6,7,10,11,14,15],bat:9,batch:[2,14],bay:14,bbb:2,bc:[6,14],bcl:15,bear:14,becaus:[2,14],becom:14,bed3:[2,4,9],bed6:[2,4,6,14],bed:[2,3,4,5,6,9,11,14,15],bed_excl:[2,14],bed_format:3,bed_to_gtf:[9,10],bed_to_lists_of_interv:2,beda:[2,14],bedb:[2,14],bedfil:[2,15],bedfile1:2,bedfile2:2,bedfilepath:14,bedsb:[2,14],bedtool:[2,14],been:[2,13,14],befor:[0,1,2,4,5,6,8,9,11,13,14,15,16],begin:[2,14],behav:4,behaviour:[0,2],being:14,believ:14,below:[0,2,6,7,8,9,11,14,15],best:[2,14],beta:[10,14],beta_inc:2,beta_pv:2,betacalcul:2,betainc:2,betaincreg:2,better:[0,14],between:[2,9,11,14],bhat:2,bi:14,bias:14,big:4,big_wig:3,biggest:14,bigwig:[3,6,9],bigwig_to_b:9,bigwiglist:6,bin:[2,3,6,7,14],bin_around_frac:6,bin_nb:[3,6],bind:14,binom:[2,14],binomi:[2,14],bins_numb:2,bio:2,biolog:14,bit:2,bla:2,bla_:2,bla_simpl:2,blabla:2,blob:14,block:14,blue:6,bmc:1,bodi:[1,6,9,14],bool:1,bool_exp:2,border:6,border_color:6,both:[6,14],boundari:[2,5],bp:14,brace:2,brian:2,broad:[2,14],broadli:2,bt:2,build:[2,9,14],build_best_dict_from_librari:2,build_nodes_for_word:2,build_nodes_for_words_from_ologram_result_df:2,bw:[2,6,11],bw_cov_mp:3,bw_coverag:10,bw_list:[3,6],bw_profile_mp:3,bwig:[6,10],by_transcript:[2,5],bypass:14,c:[0,1,2,4,5,6,8,9,10,11,13,14,15,16],c_list:2,caagc:16,calcul:[2,14],call:[2,6,7,13,14],callabl:2,can:[0,1,2,4,5,6,7,8,9,10,11,14,16],candid:[2,14],cannot:[2,14],care:16,carlo:[2,14],carriag:2,cat:8,catatggtgcgct:2,categori:[8,14],catgcgct:2,caus:14,cc1313:6,ccc:2,cccccc:6,cccccgttacgtag:[2,16],ccds_id:[2,4,8,11,15],cd:[2,4,8,11,15],cdf:2,cdna_length:2,cds_g0001t001:[4,8],cds_g0001t002:[4,8,11],cds_g0002t001:[8,15],cds_g0003t001:[8,15],cds_g0004t001:[8,15],cds_g0004t002:[8,15],cds_g0005t001:8,cds_g0006t001:8,cds_g0006t002:8,cds_g0007t001:8,cds_g0007t002:8,cds_g0008t001:8,cds_g0009t001:[8,15],cds_g0009t002:[8,15],cds_g0010t001:[2,8],cds_id:2,cea:9,ceil:6,cell:[2,8,14],certain:14,chanc:[2,14],chang:[2,6,14],charact:[2,8],charbonni:14,chat:2,check:[0,2,6,7,14],check_boolean_expr:2,check_ensembl_format:2,check_file_or_dir_exist:2,check_gene_chr:2,check_negbin_adjust:2,check_r_instal:2,check_r_packag:2,chi:2,child:14,chomosom:2,chomp:2,choos:[6,8],chosen:[0,2],chr10:6,chr11:6,chr12:6,chr13:6,chr14:6,chr15:6,chr16:6,chr17:6,chr18:6,chr19:6,chr1:[0,2,4,5,6,8,11,14,15,16],chr20:6,chr21:[2,6],chr22:[6,15],chr2:[2,5,6,14],chr3:6,chr4:6,chr5:6,chr6:6,chr7:6,chr8:6,chr9:6,chr:[0,1,2,4,5,6,8,9,11,13,14,15,16],chr_info_fil:2,chr_info_path:2,chr_list:2,chr_str:2,chrm:[1,5,6,14],chrom:[0,1,2,3,5,6,8,11,14,15,16],chrom_fil:2,chrom_info:6,chrom_info_as_dict:2,chrom_info_fil:2,chrom_info_to_bed_fil:2,chrom_len:2,chrominfo:[1,2,5,6,9,11,14],chromosom:[0,1,2,4,5,6,8,9,11,13,14,15,16],chrx:[6,15],chry:15,ci:14,cite:14,classic:[2,4,6,14],classifi:14,classmethod:2,close:[2,14],close_properli:2,closest:[1,5,9],closest_gen:[9,10],cluster:14,cm:2,cmd:7,cmd_object:7,cmdobject:7,co:14,code:[1,2,8,9,14],coder:2,coding_pot:2,codon:15,col:[2,6,15],col_from_tab:[9,10],collaps:1,collect:[2,11],collector:2,color:[6,13],color_ord:6,column:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],com:[2,6,14],combi:[2,14],combi_min:[2,14],combin:[2,9,14,16],combinationexactmap:2,combis_to_index:2,come:10,comma:[1,2,4,5,6,8,9,11,13,14,15],command:[0,2,10],comment:[0,2,14],common:[0,2],comp:[9,16],compar:14,comparison:14,compat:[2,3,10],complement:[2,16],complet:14,complex:[2,7,8,14],compliant:2,compon:2,comput:[2,3,5,6,8,9,11,14],compute_all_intersections_minibatch:2,compute_overlap_stat:2,compute_stats_for_intersect:2,compute_true_intersect:[2,14],computingintersectionparti:2,concaten:[2,14],concentr:14,condit:2,confid:6,configur:6,conflat:14,confus:14,conjunct:15,conn:9,connect:2,consecut:2,conserv:14,consid:[1,2,14],consist:2,constraint:2,construct:6,consum:2,conta:14,contain:[0,1,2,3,4,5,6,8,9,11,13,14,15],contfractbeta:2,contigu:14,continu:2,contribut:14,contributor:14,control:[2,3,6,14],control_list:[9,10,11],convent:[1,5,6,10,14,15],converg:[9,10],convers:[2,7,9,10,14],convert:[0,2,3,9,10,14],convert_ensembl:[0,9,10],convert_to_ensembl:2,coord:14,coordin:[0,2,4,7,9,10,11],copi:11,copyright:2,cor_group:[2,14],core:14,correct:14,correl:[2,14],correspond:[1,2,5,6,8,14,15,16],cost:14,could:[2,8,14,15],count:[2,3,6,9,10,13,14,15],count_key_valu:[9,10],counter:2,counteract:2,coupl:14,cours:14,cov:6,cover:[10,14],coverag:[3,7,9,10,11,14],cp:2,cpat:8,cphat:2,cpp:14,cpu:[6,14],cramer:2,creat:[2,6,7,8,9,14,16],create_shuffl:14,creation:2,critic:2,crosstab:2,csv:[2,13,15],current:[0,2,4,5,8,10],current_nod:2,custom:[2,14],cython:14,d:[0,1,2,4,5,6,8,9,11,13,14,15,16],da0000:6,dark:6,data:[2,6,8,10,13,14],data_default_factori:2,datafram:[2,6,13],dataset:[1,2,4,5,6,8,11,13,15,16],datasetnam:2,date:[0,1,4,5,6,8,9,11,13,14,15,16],dbf400:6,dc:2,dc_theori:2,de:14,debug:[2,6,14],decil:8,decim:2,declar:[2,7],decomposit:2,dedic:6,deduc:14,deeptool:6,def:[7,14],default_v:2,defin:[0,1,2,4,6,7,9,11,14,15,16],definit:14,del:16,del_attr:[2,9,10],delect:8,delet:[2,4,6,7,8,9,10,11,13,15,16],delimit:15,demonstr:[11,14],deni:14,depend:[2,6,14],deplac:14,deplet:14,deprec:6,deriv:14,desc:7,descend:[2,14],describ:[1,14],descript:[0,1,2,4,5,6,8,9,11,13,14,15,16],descriptor:0,deseq:8,design:[0,2,14],desir:[2,14],dest:8,dest_kei:8,destin:[2,8,9,14],detail:[2,9],determin:[2,14],develop:[7,10],deviat:14,df_dw:6,df_up:6,dftdftd:2,di:2,diagram:[6,13,14],diamond:14,dict:[2,7],dict_learn:[10,14],dictionari:[2,14],dictionarywithindex:2,dictionati:14,dictionnari:2,diff:1,differ:[1,2,11,14],differenti:8,difficult:14,digial:2,dimnish:2,dir:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],direct:[2,5],directli:[2,14],directori:[2,6,7,11,13,14],disabl:[0,14],disappear:5,discard:[0,2,4,13,14],discret:[8,9,14],discretization_threshold:[2,14],discretize_kei:[9,10,14],displai:[2,9,14],dissapear:5,dist:11,dist_to_converg:1,dist_to_diverg:1,distanc:[1,7,9,11,14],distribut:[2,14],distrubut:2,diverg:[9,10,11],divid:[2,14],divis:2,dll:2,dlmf:2,doc:[7,14],document:[2,14],doe:[0,1,2,4,5,6,8,10,11,13,14,15,16],don:[1,2,4,5,11,13,16],done:[2,6,7,14],donor:[5,9],dot:2,download:11,downstream:[1,2,3,6,14],dpi:[6,13],draw:[2,14],draw_histogram:2,draw_profil:6,drop:[6,14],due:[2,14],dummi:2,duplic:[0,6,13],dure:[2,14],e:[0,2,3,4,5,6,7,8,9,11,13,14,15,16],each:[1,2,5,6,8,9,11,14,15],eas:10,easier:14,easili:10,echo:9,ecolog:6,edit:[6,7,9,10,14],effect:[2,14],eg:[2,14],egg:[6,14],eight:0,either:[2,14],element:[2,4,5,6,11,13,14,15],els:[7,14],elsevi:6,emphas:[2,14],emphasi:[2,14],empir:[2,14],empirical_p_v:2,empti:[0,2,4,9],encapsul:2,encff112bhn_h3k4me3_chr1:14,encff112bhn_h3k4me3_k562_sub:14,encff119bym_h3k36me3_k562_sub:14,encff431haa_h3k36me3_k562_sub:6,encff742fds_h3k4me3_k562_sub:6,encff947dvy_h3k79me2_k562_sub:6,enclos:[2,9,11,14,15],encod:[2,14],encount:[2,6,14,15,16],encout:14,end:[0,2,3,4,5,6,11,14,15,16],end_str:2,endswith:2,enhanc:[10,14],enough:14,enrich:14,ensembl:[0,1,2,4,5,6,9,11,14],ensg00000105483:2,ensg00000107829:11,ensg00000148337:2,ensg00000148339:2,ensg00000153885:2,ensg00000164587:2,ensg56765:16,enst00000284006:2,enst00000331272:11,enst00000338370:6,enst00000372948:2,enst00000373066:2,enst00000373068:2,enst00000373069:2,enst00000377836:6,enst00000378598:6,enst00000385018:6,enst00000401695:2,enst00000407193:2,enst00000430256:2,enst00000437157:6,enst00000445012:2,enst00000457105:11,enst00000462379:6,enst00000466983:2,enst00000469643:6,enst00000469733:6,enst00000470093:11,enst00000472769:2,enst00000482428:11,enst00000489578:11,enst00000511072:6,enst00000517510:2,enst00000519690:2,enst00000520007:2,enst00000526992:15,enst00000583764:6,enst00000587559:2,enst00000587658:2,enst00000589786:2,enst00000612829:6,enst00000624697:6,enst00000634501:2,enst00000634901:2,enst00000637495:6,ensur:14,entri:11,env:[6,7,14],epigenet:[6,8,14,15],epsilon:2,equal:[2,6,8,14],equival:2,error:[0,2,6,7,14],error_funct:[2,14],especi:[2,14],essenc:14,essenti:[0,4,9],estim:[2,6],etc:[2,14],eval_numer:2,evalu:[2,14,15],even:[0,1,2,4,5,6,8,11,13,14,15,16],everi:14,everyth:2,ex:14,exact:[2,14],exactli:2,exampl:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],example_01:6,example_01b:6,example_02:6,example_05:6,example_06:6,example_06b:6,example_07:6,example_08:6,example_13:13,example_gtf:11,example_pa_01:14,example_pa_02:14,example_pa_03:14,example_pa_04:14,except:[0,2,6],exchang:14,excl:14,excl_path:14,exclud:[2,14],exclude_concaten:14,exclus:[1,2,8,14],exist:[2,3,4],exit:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],exon:[0,1,2,4,5,6,8,9,11,14,15,16],exon_id:[0,2,4,5,8,11,15],exon_nb:2,exon_nbr:[2,5,11,14],exon_nbr_cat:14,exon_numb:[5,11],exon_numbering_kei:[5,11],exon_s:[9,10],exp:8,expect:[2,8,14],experiment:[15,16],explain:14,explicit:[2,5,16],explicitli:[2,5,16],expos:10,expr:[2,8,14],express:[2,8,9,13,14,15],exprs_class:[8,14],ext:2,extend:[1,2,6,10,14],extens:[2,6,14],extern:2,extract:[2,4,5,9,10,13,14,15,16],extract_data:2,extract_data_iter_list:2,extrem:[2,14],f60000:6,f7db00:6,f:[1,2,4,5,6,8,9,11,13,14,15,16],fa:[2,11,16],faap20:6,facet:6,facet_col:6,factor:[2,6,8,14,15],factoris:2,facult:11,fafa13:4,fai:[2,16],fail:14,fake:[2,14],fall:2,fals:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],fashion:1,fasta:[9,10,16],fasta_interfac:2,fastasequ:2,fat:4,favor:14,fc:[2,6],feat:2,feat_id:2,feat_nam:2,feat_name_last:2,feat_siz:[11,15],feat_typ:2,featur:[0,1,2,3,4,5,6,8,9,11,14,15,16],feature_nam:2,feature_s:[9,10,15],feature_typ:16,features_nam:2,feed:2,feel:[4,10],ferr:[2,14],few:14,fewer:14,ff6100:6,ffb500:6,field:[2,4,9],field_count:2,fieldset:2,file:[1,2,3,4,5,6,7,8,9,10,11,13,15,16],file_ext:7,file_or_dir:2,file_out:2,file_with_valu:2,filenam:2,filepath:14,filetyp:7,filter:[6,10,14],final_result:14,find:[1,2,9,14],find_interesting_combin:[2,14],find_intersect:2,first:[0,2,6,7,11,13,14,15,16],fit:[2,14],fit_algorithm:2,fit_beta:2,fix:[2,8,14],fixat:14,flag:[1,2,14],flags_matrix:[2,14],flat:9,flatten:2,flatten_list:2,flatten_list_recur:2,flexibl:16,flip:14,fly:[8,14],fn:2,focu:6,focus:[2,14],fold:14,folder:[0,1,4,5,6,8,9,11,13,14,15,16],follow:[1,2,3,4,5,6,7,8,9,11,13,14,15,16],fonction:2,foo:[2,16],forc:[2,3,5,14],form:[2,7,14],format:[1,2,3,4,5,6,8,9,10,11,13,14,15,16],format_tab:2,formattedfil:7,formula:[2,14],forward:5,found:[0,2,5,6,7,11,13,14,16],four:2,fourth:2,fq:2,fr:14,frac:6,fraction:[2,6,15],frame:[0,2,4],free:10,free_gtf_data:2,frequenc:2,frequent:[2,14],from:[2,3,7,9,10],from_list:2,ft:[4,5,6,8,11,15],ft_type:[2,4,5,6,11],ftp:11,full:[6,14],fulli:14,fun:7,functool:2,fungi:11,furthermor:14,futhermor:2,futur:[6,7],futurewarn:6,g0001:[0,1,2,4,5,8,11,13,15,16],g0001_na_g0001t001_chr1:2,g0001t001:[0,1,2,4,5,8,11,13,15,16],g0001t001e001:[0,4,15],g0001t002:[0,1,2,4,5,8,11,13,15,16],g0001t002e001:[0,2,4,11,15],g0002:[0,1,2,4,5,8,11,13,15],g0002t001:[0,1,2,4,5,8,11,13,15,16],g0002t001e001:[0,15],g0003:[0,1,4,5,8,11,13,15],g0003t001:[0,1,2,4,5,8,11,13,15,16],g0003t001e001:[0,5,15],g0003t001e002:[0,5,15],g0004:[0,1,2,4,5,8,11,13,15],g0004_na_g0004t001_chr1:2,g0004t001:[0,1,2,4,5,8,11,13,15],g0004t001e001:[0,5,15],g0004t001e002:[0,5,15],g0004t001e003:[5,15],g0004t002:[0,1,2,4,5,8,11,13,15],g0004t002e001:[0,5,15],g0004t002e002:[0,5,15],g0004t002e003:[0,5,15],g0005:[1,2,4,8,11,13,15],g0005t001:[1,2,4,8,11,13,15],g0005t001e001:15,g0005t001e002:15,g0006:[1,2,4,8,11,13,15],g0006t001:[1,2,4,5,8,11,13,15],g0006t001e001:15,g0006t001e002:15,g0006t001e003:15,g0006t002:[1,2,4,8,11,13,15],g0006t002e001:15,g0006t002e002:15,g0007:[1,4,8,11,13,15],g0007t001:[1,2,4,8,11,13,15],g0007t001e001:15,g0007t002:[1,4,8,13,15],g0007t002e001:15,g0008:[1,4,8,11,13,15],g0008_na_g0008t001_chr1:2,g0008t001:[1,2,4,8,13,15],g0008t001e001:15,g0008t001e002:15,g0009:[1,4,8,11,13,15],g0009t001:[1,2,4,5,8,13,15],g0009t001e001:15,g0009t002:[1,4,5,8,13,15],g0009t002e001:15,g0010:[1,4,8,11,13,15],g0010t001:[1,2,4,8,13,15],g0010t001e001:15,g00:2,g1:2,g1t1:2,g:[0,2,3,4,5,6,7,8,9,11,13,14,15,16],gain:2,gamma:2,garbag:2,gave:14,gc_off:2,gen:2,gene:[0,1,2,3,4,5,6,8,9,10,11,13,14,15,16],gene_biotyp:14,gene_id:[0,1,2,4,5,8,11,13,15,16],gene_nam:[1,2,4,6,8,14,15],genelist:11,gener:[0,2,8,13,14,15,16],generate_candidate_word:2,genic:[2,5],genom:[0,1,2,5,6,9,11,14,15,16],genome_fa:2,gerard:2,get:[0,1,2,4,5,6,11,14,15,16],get_3p_end:2,get_5p_3p_coord:[9,10],get_5p_end:2,get_al:2,get_all_candidates_except:2,get_attr_list:[2,9,10],get_attr_nam:2,get_attr_valu:2,get_attr_value_list:[2,9,10],get_ceas_record:9,get_chrom:2,get_exampl:[0,1,4,5,6,8,9,10,13,14,15,16],get_example_featur:2,get_example_fil:2,get_feat_seq:[9,10],get_feature_list:[2,9,10],get_feature_s:2,get_gn_id:2,get_gn_strand:2,get_gn_to_tx:2,get_gname_to_tx:2,get_index_if_pres:2,get_intergen:2,get_intron:2,get_items_by_indices_in_list:2,get_midpoint:2,get_sequ:2,get_simple_concaten:2,get_transcript_s:2,get_tss:2,get_tt:2,get_tx_id:2,get_tx_seq:[9,10],get_tx_strand:2,get_tx_to_gn:2,get_tx_to_gnam:2,gff2:10,gff3:10,ggccttatta:16,git:14,github:[10,12,14],give:[2,5,8,14],given:[1,2,6,14,15],global:2,global_result:2,gmail:[2,14],gn_2_tx:2,gn_feat:2,gn_id:2,gn_tx_id:2,gn_val:2,gnu:2,go:[5,11,15],go_id:15,goal:[2,14],good:[2,14],gough:2,gov:2,gpl:2,gr:2,grai:6,graph:[2,14],graphic:[2,6],grcm38:16,great:9,great_reg_domain:9,greater:2,greedi:[2,14],greeedi:2,grei:6,groomer:0,group:[2,6,7,14],gtec:2,gtf:[1,4,5,6,7,8,9,10,11,13,14,15,16],gtf_bla:2,gtf_data:2,gtf_interfac:[2,7],gtfk:2,gtftk:[0,1,4,5,6,7,8,10,11,13,14,15,16],gtftkerror:2,gtftkinteractiveerror:2,guillaum:14,gz:[2,6,7,8,11,14,15],h0:[2,14],h1:14,h3k36me3:[6,14],h3k36me3_ologram_stat:14,h3k4me3:[6,14],h3k4me3_ologram_stat:14,h3k79me2:[6,14],h3k79me2_ologram_stat:14,h3k79me:6,h:[0,1,4,5,6,7,8,11,13,14,15,16],h_0:14,ha:[1,2,6,8,14],handl:[0,9,10],handler:2,happen:[5,14],hard:14,has_head:2,hase:13,hash:2,hashablearrai:2,have:[2,5,6,8,11,12,13,14,15],head:[0,1,2,4,5,6,8,11,15,16],head_fil:2,header:[1,2,4,5,8,11,13,16],heatmap:[9,14],height:[6,13,14],hello:2,help:[0,1,4,5,6,7,8,10,11,13,14,15,16],helper:[2,14],henc:[2,14],here:[1,2,6,14,15],hes2:6,hg19:[1,5,6,14],hg19_en:[1,5,6,14],hg38:[1,5,6,14],hg38_chr1:[1,11,14],hg38_en:[1,5,6,14],hide:[11,14],hide_undef:2,high:14,higher:[2,6,14],highest:[2,3,6,9,14,15],highlight:14,histogram:[2,14],hn:8,ho:2,hoc:14,hold:[2,14],homo_sapien:11,horizont:14,how:[2,6,8,14],howev:[2,14],hs:11,hsapien:15,html:2,http:[2,6,14,15],http_proxi:15,https_proxi:15,hub:2,human:[14,15],hun:15,hundr:[2,10,14],hypothesi:[2,14],i:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],id:[0,1,2,4,6,9,13,15,16],identifi:[0,1,2,14,16],idx:11,ie:[2,14],ignor:[0,14],ii:[2,8,14],iii:14,imag:[6,13,14],img:[6,13],immut:2,impact:14,implement:[5,6,7,9,14],implicitli:14,imprecis:2,improv:[2,14],in_bed_fil:3,inadequ:14,inch:[6,13,14],incl:14,includ:[9,11,13,14,15,16],incomplet:2,increas:[2,9,14],increment:2,inde:14,independ:[2,14],independantli:[2,14],index:[2,6,16],index_all_thes:2,indic:[2,3,8,13,14,16],individu:[2,14],inexact:[2,14],infer:14,infil:[2,13],inflat:14,info:[1,2,5,6,7,8,9,11,13,14,16],inform:[1,2,4,5,7,8,9,10,14],initv:2,input:[1,2,6,9,14],input_arrai:2,input_fil:2,input_obj:2,inputfil:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],insid:[2,6,14],instal:[2,10,11],instanc:[0,2,10,14],instead:[0,1,2,14],intact:[2,11,14],integr:2,intend:2,intens:14,intent:10,inter:[2,14],inter_list:2,interact:14,interest:[1,2,6,7,11,14,15],interesting_combi:[2,14],interfac:[2,10],intergen:[2,6,9,10],interpet:14,interpret:7,interrog:11,intersect:[9,10,14],intersections_for_this_combi:2,interv:[2,6,8,14],intron:[1,2,6,9,10,11,15,16],intron_by_tx:6,intron_nb_in_nam:2,intron_s:[9,10,15],invalid:14,invert:[1,5,8,13,15],invert_match:2,involv:14,irrespect:5,is_com:2,is_defin:2,is_empti:2,is_exon:2,is_fasta_head:2,is_set:2,isclos:2,isdir:2,isg15:6,ish:2,issu:[0,8],item:[2,14],itemgett:2,itemset:2,iter:2,iter_as_list:2,iterate_with_head:2,itermax:2,its:[0,1,2,6,8,14,15],itself:2,j:[8,13,14,15],jitter:[2,13],job:2,join:[2,8,9,11],join_attr:[9,10,14,15],join_fil:[2,8],join_mat:[2,8,11,15],join_mat_2:8,join_mat_3:8,join_multi_fil:[9,10],ju:13,jungman:2,just:[1,2,3,7,14],k:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],keep:[0,1,4,5,6,8,9,11,13,14,15,16],keep_intact_in_shuffl:[2,14],kei:[0,1,2,4,5,6,8,9,11,14,15,16],kept:[2,7,14,15],key_nam:[1,6,11],key_valu:2,keyword:[6,9,11],ki:14,kind:11,know:14,known:14,l:[0,1,2,4,5,6,8,9,11,13,14,15,16],lab:6,label:[3,6,8,9,14,16],lack:0,lambda:2,lambdat:2,larg:[2,5,6,13,14],lasso:2,lasso_cd:2,last:[2,6],later:[2,8,15],latest:11,latter:14,learn:[2,14],learn_dictionary_and_encod:2,least:[2,14],leav:11,left:[2,8],leftmost:2,legendr:6,len:2,length:[2,6,14,15],lentz:2,lepoivr:1,less:[2,14],let:[8,11],level:[2,7,8,11,14],lexicograph:2,li1:2,li2:2,li:2,lib:[6,14],libgtftk:[8,10],librari:[2,10],licens:2,light:6,like:[2,4,8,14],limit:[4,6,11,14],lincrna:[6,14],line:[0,1,4,6,9,10,13,14,15,16],line_width:6,linedraw:6,list1:2,list2:2,list:[1,2,3,4,5,6,7,8,11,13,14,15],lncrna:14,load:[7,8,14],loc:15,locat:[0,2,5,6,9,14,15],log2:[6,13],log:[2,6,8,13,14,15],logger:[0,1,4,5,6,8,9,11,13,14,15,16],logger_fil:[0,1,4,5,6,7,8,11,13,14,15,16],longer:[2,14],longest:[9,15],longuest:2,look:[1,6,11,12,14],loss:14,lot:[4,9,14],low:14,lower:[2,14],lr1:2,lr2:2,lr3:2,lr:2,ls:14,luat:1,lw:6,m:[4,5,6,8,9,14,15],ma:14,macosx:[6,14],made:2,magnifi:14,mai:[0,1,2,4,5,6,7,8,9,11,13,14],main:[2,7,10,14],make:[2,4,7,14],make_outdir_and_fil:2,make_pars:7,make_tmp_dir:2,make_tmp_fil:[2,7],make_tmp_file_pool:3,malform:2,manag:7,mandatori:7,manhattan:2,mani:[2,6,14],manual:[2,14],manual_print_word:2,map:2,mark:[6,8,14],markov:[2,14],massiv:14,master:14,match:[1,2,8,9,13,14,15],math:2,mathemat:2,matplotlib:6,matric:14,matrix:[2,6,8,9,14],matrix_fil:8,matur:[2,9,11,15,16],mature_rna:[9,11,15],max:[2,6,14,15],max_exon_numb:15,max_siz:15,maximum:[2,14,15],maximum_for_this_atom:[2,14],mayb:7,mcam:15,mean:[0,2,3,5,6,14],meaning:[2,14],median:[2,6],median_comp:2,melt:6,member:14,mention:14,mere:14,merg:[2,5,8,9,14],merge_attr:[2,9,10],merge_consecutive_intersections_in_all_overlaps_list:2,merge_consecutive_intersections_in_intersections_list:2,merge_ologram_stat:14,merge_ologram_stats_01:14,merged_batches_result:14,messag:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],metavar:7,metazoa:11,method:[2,6],mh:14,mhat:2,midpoint:[2,9,10],might:[2,14],mimic:4,min:[2,6,15],min_exon_numb:15,min_inherit:14,min_siz:15,mind:14,mine:2,miner:14,mini_r:[1,2,6,8,11,13,14,15],mini_real_10m:11,mini_real_control_1:13,mini_real_counts_encff630hex:[8,13,14],mini_real_en:11,mini_real_noov_rnd_tx:[6,11],mini_real_promot:6,mini_real_tx:6,minibatch:[2,14],minibatch_len:2,minibatch_nb:[2,14],minibatch_s:[2,14],minibatchdictionarylearn:2,minim:6,minimum:[2,15],minu:[2,16],mir34ahg:6,miscellan:[7,9,10],miss:3,mk_matrix:[9,10,15],mkdir_p:2,mm10:[1,5,6,14],mm10_en:[1,5,6,14],mm8:[1,5,6,14],mm8_en:[1,5,6,14],mm9:[1,5,6,14],mm9_en:[1,5,6,14],mn:14,mo:14,moc:14,mode:[2,3,5,7],model:[2,14],modifi:2,modl:[9,10],modl_perspect:14,modl_subroutin:2,modl_supp_mat:14,modul:[7,10,14],mold:2,moment:[2,11],monc:14,monoexon:15,monoton:2,mont:[2,14],more:[2,4,5,7,9,11,13,14],more_b:14,more_bed_label:14,more_bed_path:14,more_kei:14,more_nam:[2,4,5],most:[0,1,2,5,8,9,11,14,15],mostli:[2,14],move:5,mpmath:2,ms:14,msg:2,much:14,multi:3,multipl:[2,9,10],multiple_overlap_custom_combi:[2,14],multiple_overlap_max_number_of_combin:[2,14],multiple_overlap_target_combi_s:[2,14],multiple_overlap_trivial_ologram_stat:14,multipli:14,multiproc:14,multiprocess:[2,14],multiproess:2,multithread:14,must:[0,2,14],mutipl:[8,9],mutual:[1,8],my_algorithm:14,my_command:7,my_error_funct:14,my_fil:2,my_file_h:2,mybetacalc:2,mycalc:2,myintersect:2,mylist:2,n:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],n_atom:2,n_highest:[3,6],n_iter:2,n_job:2,n_run:14,n_word:2,na:[3,6,8,15],na_omit:[2,15],naiv:14,name:[1,2,3,4,5,6,7,8,9,10,11,13,14,15,16],name_column:6,nan:14,nb:[1,2,5,6,7,8,14],nb_column:2,nb_ex:2,nb_exon:[2,9,10,15],nb_intersections_expectation_shuffl:14,nb_intersections_log2_fold_chang:14,nb_intersections_negbinom_fit_qu:14,nb_intersections_pvalu:14,nb_intersections_tru:14,nb_intersections_variance_shuffl:14,nb_line:2,nb_neighbor:1,nb_proc:[3,6],nb_thread:[2,14],nb_transcript:[9,10],nb_tx:11,nb_window:6,nbinom:2,ncol:2,ndarrai:[2,6],need:[0,1,2,6,14],neg:[2,5,14],negbin_fit:[10,14],negbin_pv:2,neighbor:1,neighborhood:1,nested_dict:2,new_data:2,new_kei:[2,8],new_key_valu:2,newlin:2,next:[2,7,8],nflag:[2,14],nipy_spectr:6,nist:2,nl:2,nm123:2,nm:6,nm_334567:0,no_dupl:2,no_error:2,no_na:2,node:[2,14],nofit:2,nois:[2,14],noisi:14,non:[0,2,4,8,9,11,13],none:[0,1,2,3,4,5,6,7,8,11,13,14,15,16],normal:[0,1,2,4,5,6,8,11,13,14,15,16],normalize_and_jitter_matrix_row:2,normalize_word:[2,14],notabl:14,note:[0,1,2,4,5,6,7,8,10,11,13,15,16],noth:14,novel:[2,8,11,14],novel_:8,novel_g0001t002:8,now:[2,6,7,14],np:[2,14],nparray_which_combis_match_with:2,npt:2,nr:2,nrow:2,nst:6,nucleotid:[5,15],number:[2,3,4,5,6,8,9,11,14,15,16],number_of_set:[2,14],numer:[2,6,8,9,11,15],numpi:[2,6,14],nuniqu:2,o:[0,1,4,5,6,7,8,9,11,13,14,15,16],ob:2,obfusc:14,obj:2,object:[2,7,14],obscur:14,observ:[2,9,11,14],obtain:[2,6,14],oc:2,occordingli:2,occur:[2,14],odd:2,often:14,okai:2,old:0,ologram:[2,9,10,11],ologram_1:[11,14],ologram_2:[11,14],ologram_merge_run:[9,10],ologram_merge_stat:[9,10],ologram_modl_treeifi:[9,10],ologram_output:14,ologram_result:14,ologram_supp_mat:14,omit:15,onc:14,one:[1,2,4,6,8,9,14,15,16],one_bas:2,ones:14,onli:[0,1,2,4,5,6,7,9,11,14,15],ontolog:[9,15],open:[2,14],oper:[0,2,14],operand:2,opposit:14,opt:14,optim:2,option:[0,1,2,4,5,6,8,11,13,14,15,16],order:[2,3,6,14,15],ordered_5p:2,ordereddict:2,org:2,ori:14,ori_shuffl:14,orient:[1,6,11,16],origin:[1,2,14],os:[2,3,7,14],other:[1,2,11,13,14],other_el:2,otherwis:[2,5,6,11,14],our:[2,14],out:[6,13],out_dir:2,out_fil:2,outfil:2,outlist:2,outlook:14,output:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],output_path:2,output_visu:2,outputdir:14,outputfil:[0,1,2,3,4,5,6,7,8,9,11,13,15,16],outputfilenam:2,outsid:[5,14],over:[2,3],overap_stats_shuffl:2,overestim:14,overlai:6,overlap:[2,5,9,10,15],overlap_promoter_u0:1,overlap_region:14,overlap_stats_comput:[10,14],overlap_stats_shuffl:[10,14],overlapping_:1,overrid:[2,14],own:[6,10,14],p1:[2,15],p2:15,p:[2,5,6,8,9,11,13,14],packag:[6,10,14],paco:11,page:[6,12,13],page_height:[6,13],page_width:[6,13],pair:[2,11,14],pairwis:14,palett:6,panda:[2,6],paper:14,param:2,paramet:[2,3,14],parent:[2,14],pars:14,parse_arg:7,parser:[7,10],parser_grp:7,part:2,partial:[2,5],particular:[2,8,14,15],pass:[0,1,2,4,5,6,7,8,11,13,14,15,16],path:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],patient:[6,13],pdf:[6,13,14],pdf_file_alt:14,pdf_height:14,pdf_width:14,pe:8,peak:[2,14],per:[2,6,9,11,14,15],percentil:[8,14],perform:[0,2,6,11,14],perspect:14,pf:[6,13,14],ph:[6,13,14],phase:2,phat:2,pick:2,pickl:2,pipe:10,place:[2,7],plant:11,plch2:6,pleas:[2,6,12,14],plot:[6,13,14],plotnin:6,plotnineerror:6,plu:[2,5],plugin:[2,6,7,9,10,14],png:[6,13],po:2,point:[2,13,14],poor:[4,14],posit:[2,5,14],possibl:[2,7,14],post:10,potenti:[2,8,14],practic:14,prdm16:6,pre:14,preced:2,precis:[2,8,14],predict:14,pref:[2,3],prefer:14,prefix:[1,2,3,5,6,8,9,14,15],prepar:[6,13],present:[2,14],preserv:14,prevent:2,previou:14,principl:2,print:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],print_gtf:7,probabl:[0,14],problem:[2,10,14],proc:6,process:[0,1,2,3,4,5,6,8,11,13,14,15,16],processed_transcript:14,produc:[1,2,6,9,14,16],product:2,profil:[3,8,9,10],profile_color:6,profile_matrix__pygtftk_5exvj2_:6,profile_matrix__pygtftk_c1qkpt:6,profile_matrix__pygtftk_j7mimur1:6,profile_prom:6,profile_tx:6,program:[0,6,7,9,10,14],progress:14,promot:[1,3,6,9,11,14],proper:14,properli:2,proport:[2,14],propos:7,protein:14,protein_cod:[6,14],protist:11,provid:[0,1,2,4,6,7,8,9,11,13,14],proxi:15,pseudo:[3,6,13],pseudo_count:[3,6,13],ptr:2,pull:7,pure:[2,14],purpos:11,put:[2,14],puthier:[6,14],pval:[2,14],pval_threshold:14,pvalu:2,pw:[6,13,14],py3:[6,14],py:[0,2,6,14],pybedtool:[2,14],pygtftk:[6,7,14],pygtftk_py3:[6,14],python3:[6,14],python:[7,10,14],pyx:14,q:[1,2,4,5,6,8,11,13,14,15,16],qferr:14,quad:2,quadrat:14,qualiti:[2,14],quantil:6,quentin:[2,14],queri:[2,14],queried_words_nb:2,query_label:14,query_nam:2,query_path:14,question:2,quick:[2,14],quiet:11,quot:16,r:[1,2,7,8,11,13,14,15,16],r_pkg_list:2,rais:[0,2],ram:[2,14],random:[2,9,14,15],random_list:[9,10,11],random_se:2,random_str:2,random_tx:[9,10],randomli:[2,6,9,14,15],rang:[2,6],rare:14,rarer:[2,14],rarest:14,rate:2,rather:16,ratio:14,ravel:6,re:[0,2],read:[2,6,7,9,14],read_b:14,read_bed_as_list:14,readm:12,real:[2,14],realis:14,realiti:14,reasnobal:14,reason:14,rebuild:[2,14],rebuilt:14,rebuilt_data:2,rec:2,recalcul:14,recent:14,recommend:14,reconstruct:[2,14],record:[2,16],recurs:2,recursive_print_word:2,red:6,redond:[2,4,8,11,13,16],reduc:[2,14],reduct:14,redund:[2,5],refer:[0,1,2,4,6,7,9,13,14],refseq:0,reg:8,regard:2,regener:4,regexp:[2,8,9,15],region:[1,2,3,5,6,9,14,15,16],region_10:5,region_1:5,region_2:5,region_3:5,region_4:5,region_5:5,region_6:5,region_7:5,region_8:5,region_9:5,region_fil:3,regist:14,regul:[1,14],regular:[2,7,8,15],regulatori:14,reject:14,rel:[1,2,5,6,14],relat:[9,11,14],relatedli:14,releas:11,relev:[2,14],reli:[2,9,10],reliabl:14,rememb:[2,14],remind:2,remov:[2,14],replac:[2,14],report:14,repositori:14,repres:[2,9,14,15],represent:[2,9,14],request:[2,4,5,6,7,9,11,15],requir:[0,1,2,4,5,6,8,10,11,13,14,15,16],res_a:2,res_b:2,resist:14,resp:2,respect:[2,11,14],rest:14,restrict:[2,14],result:[2,6,9,14],result_df:2,retriev:[2,9,10,14],reus:14,rev:16,rev_comp:2,revers:[1,2,16],right:2,rise:5,risk:14,rm_dup_tss:[9,10],rmtree:2,rn3:[1,5,6,14],rn3_en:[1,5,6,14],rn4:[1,5,6,14],rn4_en:[1,5,6,14],rna:[2,8,11,16],rnd_alpha_numeric_str:2,robustli:14,role:14,root:[2,14],root_nod:2,round:2,routin:2,row:[2,6,8,14],rst:14,rtol:2,rug:13,rule:[2,9,14],run:[2,3,7,9,14],runtimewarn:14,rv:2,s1:[2,8,15],s1_d:8,s2:[2,8,15],s3:8,s4:8,s5:8,s6:8,s:[1,2,4,5,6,8,9,11,13,14,15,16],sai:[2,8,14],said:[2,14],same:[0,1,2,5,6,7,9,11,14,15],samemost:15,sampl:[2,8],save:[2,6,13,14],scale:8,scientif:2,scikit:2,scipi:2,score:[0,2,3,5,11],script:[7,9,14],seaborn:6,search:[1,6,9,11,13,14],second:[2,6,13],section:[2,10,12],see:[0,2,4,5,6,7,8,9,11,13,14,15,16],seed:[2,14,15],seen:[2,14],segfault:8,seldom:14,select:[0,1,2,4,6,7,9,10,11,13,14],select_5p_transcript:2,select_best_words_from_librari:2,select_by_go:[9,10],select_by_intron_s:[9,10],select_by_kei:[0,1,2,4,8,9,10,11,13,14],select_by_loc:[2,9,10],select_by_max_exon_nb:[2,9,10],select_by_nb_exon:[9,10],select_by_number_of_exon:2,select_by_numeric_valu:[9,10],select_by_posit:2,select_by_regexp:[2,9,10],select_by_transcript_s:2,select_by_tx_s:[9,10],select_longuest_transcript:2,select_most_5p_tx:[9,10],select_shortest_transcript:2,self:[2,6],send:[2,7],send_error:2,sens:14,sep:[2,4,5,11,13,15,16],separ:[1,2,4,5,6,8,9,11,13,14,15,16],seq:8,seqid:[0,2,4,8,11,15,16],seqid_list:[9,10],seqnam:15,seqrecord:2,sequenc:[0,2,7,9,10],server:9,set:[0,1,2,3,4,5,6,8,9,10,11,13,14,15,16],set_attr:2,set_color:13,set_na:2,sever:[0,2,5,6,8,9,10,14,15],shape:14,share:[7,9,11,15],sheer:14,shift:[9,10],shift_valu:5,short_long:[9,10],shortcut:[4,15],shorten:14,shorter:[6,14],shortest:[2,9,15],shortnam:3,should:[0,2,3,4,5,6,7,9,11,13,14,15],show:[0,1,4,5,6,8,9,11,13,14,15,16],shown:14,shufffl:14,shuffl:[2,14],shuffli:2,shutdown:2,shutil:2,side:[2,14],signal:[6,13],signatur:[2,14],signific:[2,14],silent:[2,14],silentremov:2,similar:14,simpl:[1,2,4,5,6,8,9,11,13,14,15,16],simple_02:[2,11],simple_03:[2,11],simple_04:[2,11],simple_05:11,simple_06:11,simple_07:[11,14],simple_07_peak:14,simple_07_peaks_1:14,simple_07_peaks_2:14,simple_line_count:2,simple_nb_column:2,simpli:[2,4,5,6,14],sinc:[0,2,14],singl:[2,5,6,14,15],single_nuc:6,site:[5,6,9,14],size:[1,2,5,6,8,9,11,14,15],size_dict:2,skip:[2,13,15],sklearn:2,sleuth:16,slight:2,slightli:14,slop:14,small:14,smaller:[2,14],smother:[2,14],snakemak:14,sniff:4,so:[2,14],solut:[0,2],solv:2,some:[2,9,14,15],sometim:4,sort:[2,8,14],sort_2_list:2,sourc:[0,2,4,8,14,15],space:[2,8],spars:2,sparselistoflist:2,sparsiti:[2,14],speci:[11,15],special:[4,14],specif:[2,5,6,14],specifi:[2,6,8,11,14],splice:[2,5,9,15],splicing_sit:[9,10],split:[2,3,6],split_char:2,sqlite:9,sqrt:[2,14],squar:[2,14],squish:2,squish_matrix:2,src:8,src_kei:8,ss5:2,st:6,stabl:2,stackoverflow:2,stand:7,standard:[6,11,14],start:[0,2,3,4,5,6,11,14,15,16],start_codon:[14,15],start_str:2,start_tim:2,starting_index:2,startswith:2,stat:[3,6,10,14],statist:[2,6,9,11,14,15],stats_multiple_overlap:2,stats_singl:2,statu:2,stderr:2,stdin:[0,1,4,5,6,7,8,9,11,13,14,15,16],stdout:[0,1,2,4,5,6,7,8,9,11,13,15,16],step:[2,6,14],step_1_alpha:[2,14],step_1_factor_allow:[2,14],step_2_alpha:[2,14],still:[4,10,14,16],stop:2,stop_condit:2,stop_tim:2,store:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],str:2,str_len:2,strand:[0,1,2,3,5,6,16],stranded:1,stream:11,strict:5,string:[0,2,3,8,11],strip:6,strip_text:6,stroke:[2,14],structur:[5,10],studi:14,sub:[9,14],subclass:2,subcommand:[0,10],subdirectori:14,subdivid:14,submodular:2,subroutin:[10,14],subsect:14,subsequ:[2,8,15],subset:[2,6],subset_bwig:6,success:2,suf:[2,3],suffici:14,suffix:[2,3,8,9],suit:0,suitabl:8,sum:[2,3,6,14,15],summed_bp_overlaps_expectation_shuffl:14,summed_bp_overlaps_log2_fold_chang:14,summed_bp_overlaps_negbinom_fit_qu:14,summed_bp_overlaps_pvalu:14,summed_bp_overlaps_tru:14,summed_bp_overlaps_variance_shuffl:14,superbatch:[9,14],supervis:2,supplementari:2,suppli:14,support:[2,4,10,14],suquar:2,sy:7,synonym:15,synopsi:9,syntax:[6,7],system:9,t00:2,t:[1,2,4,5,6,8,9,11,13,14,15,16],taatt:16,tab:[10,13,15],tab_interfac:2,tab_lin:2,tabl:14,tabul:[1,2,5,6,8,9,10,11,13,14,15],tag:14,tail:[2,14],tailor:14,take:[2,6,9,14,15,16],taken:[2,11],tangenti:14,target:[2,5,7,8,9,11,14],target_featur:8,technic:14,tell:14,temp:[2,6],templat:7,temporari:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],tend:[2,14],term:[0,2,14],termin:[0,1,4,5,6,8,11,13,14,15,16],test:[2,6,10,14,15],test_combi:14,test_data_for_modl:[2,14],test_gtftk_mkdir_p:2,text:[1,2,6,8,11,14],th:[2,6],than:[2,6,10,14],thank:[4,14],thei:[0,2,4,6,11,14,15],them:[1,2,4,6,14],theme:6,themselv:14,theoret:14,thi:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],thing:[6,7],think:[0,6,13],third:11,this_combi_onli:2,thiswasthenameofthequeri:14,those:[0,1,2,8,9,11,14],though:14,thousand:[2,14],thread:[2,3,6,14],three:14,threshold:14,through:[2,6,9,10,14],throughout:2,thrown:8,thu:[0,6,7,10,11],ti:[2,6,15],time:[2,6,7,11,14,16],tiny_r:[11,15],tinyurl:6,tip:14,titl:[6,14],tl:6,tmem52:6,tmp:[0,1,2,3,4,5,6,8,9,11,13,14,15,16],tmp_dir:[0,1,4,5,6,7,8,11,13,14,15,16],tmp_file:[2,3],tmp_file_list:2,to_alphanum:2,to_b:2,to_list:2,todo:8,toggl:14,token:2,tolist:2,too:[2,14],tool:14,toolbox:9,toolkit:10,top:[5,14],top_:14,total:[2,5,14],tp:14,tp_dir:2,trancript:11,transact:[2,14],transcript:[0,1,2,4,5,6,8,9,11,13,14,15,16],transcript_as_bioseq_record:2,transcript_fil:6,transcript_id:[0,1,2,4,5,6,8,11,13,15,16],transcript_id_1:11,transcript_id_2:11,transfer:10,transform:[6,8,13],transform_algorithm:2,transform_alpha:2,translat:[2,8],transpos:[5,9],treat:[9,14],tree:[6,9,10,14],treeifi:14,tri:13,true_intersect:[2,14],tss:[1,2,3,5,6,9,11,14,15],tss_dist:[9,10],tss_num:11,tss_num_1:11,tss_num_2:11,tss_number:9,tsss:[2,11],tsv:[8,9,11,13,14],tsv_file_path:14,tt:[1,5,6,9,14,15],ttss:2,tupl:[2,13],turn:14,twice:2,two:[1,2,5,6,8,11,13,14],tx:[2,6],tx_1:2,tx_2:2,tx_class:6,tx_genomic_length:2,tx_id:2,tx_kept:2,tx_n:2,txgn_id:8,txt:[1,2,4,6,11,13,14],type:[0,1,2,3,4,5,6,7,8,9,11,14,15,16],typic:[2,14],u:[1,4,6,7,8,9,11,13,14,16],u_df:2,ucsc:0,ul:6,ultim:5,ultimatli:5,unaccept:2,unambigu:16,unassign:2,unchang:14,uncompress:6,undef:[4,14],undefin:[2,4,6],under:[2,14],underli:14,uniformli:14,uniq:[8,11],uniqu:[2,4,6,13,14,16],unitari:10,univ:14,unix:10,unknown:[2,4],unlik:[2,14],unlikelihood:14,unset:[2,4],unstrand:1,unwant:13,unwrap:[1,14],up:[9,14,15],updat:[2,7,9],upon:[2,5,7,10,11,14],upon_non:2,upper:6,upper_limit:6,upstream:[1,2,6,14],us:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16],usag:[0,1,4,5,6,8,9,11,13,14,15,16],use_log:2,use_markov_shuffl:2,user:[6,7,9,11,13,14],user_img_fil:[6,13],user_region:6,usr:7,usual:[2,14],util:[3,7,10,14],utmost:14,utr:[9,14,15,16],v3:2,v:[0,1,2,4,5,6,8,9,11,13,14,15,16],v_df:2,val:[2,14],val_tx_1:2,val_tx_2:2,val_tx_n:2,valu:[0,1,2,3,4,5,6,8,9,11,13,14,15],vari:2,variabl:[2,6,14],varianc:[2,14],variat:2,variou:[2,4,9],vd:15,vector:2,verbos:[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16],veri:[2,5,7,11,14],verifi:14,version:[2,6,8,9,14,16],vertebr:11,vertic:14,vicugna:11,vicugna_paco:11,view:[0,6],violet:6,visual:14,visualis:[2,14],w:[0,1,4,5,6,7,8,11,13,14,15,16],wa:[0,2,4,11,14,16],wai:[2,3,6,14],want:[2,6,7,8,14,16],warn:[2,4,6,7,10,14],watson:5,we:[0,1,2,4,5,6,7,8,11,13,14,15,16],weight:14,well:[2,14],were:[2,6,13,14],wether:2,what:[0,1],whatev:2,when:[0,1,2,4,6,7,8,11,14,16],whenev:0,where:[2,6,14],whether:[1,2,3,6,7,14,16],which:[0,2,3,4,5,6,8,11,14],which_col:2,which_combis_to_get_from:2,whichev:2,whitespac:14,whithout:[1,5,6,14],whole:[1,4,6],whose:[1,2,15],wide:[0,10],width:[6,13,14],wildcard:16,will_store_an_all_overlaps_object:2,window:6,wise:[0,1,2,4,5,6,7,8,9,11,13,14,15,16],wish:14,with_intron:2,within:14,without:[2,5,6,11,14,15],wl3dj2_n76zfc8sdvny1q06c0000gn:6,won:[2,16],wont:2,word:[2,14],work:[0,2,14],workflow:14,wors:2,would:[1,2,4,5,7,14],wrap73:6,wrapper:2,write:[0,1,2,3,4,5,6,8,10,11,13,14,15,16],write_b:2,write_bed_3p_end:2,write_bed_5p_end:2,write_gtf_to_bed6:2,write_message_to_fil:[0,1,4,5,6,8,11,13,14,15,16],write_properli:2,written:[2,5,10],x2:2,x86_64:[6,14],x:[2,4,6,9,13,14],x_lab:6,x_rebuilt:[2,14],x_squish:2,x_true:[2,14],y:[2,6,14],ydacyfxx:6,yet:14,you:[0,2,4,5,6,7,8,9,14,16],your:[0,6,9,10,14],z:14,zero:[2,3,6],zero_bas:2,zero_to_na:3,zip:6,zn:6,zy:6},titles:["Warning about supported GTF file formats","Commands from section \u2018annotation\u2019","Help on Python package (pygtftk)","The pygtftk.bwig.bw_coverage module","Commands from section \u2018conversion\u2019","Commands from section \u2018coordinates\u2019","Commands from section \u2018coverage\u2019","Writing your own commands","Commands from section \u2018Editing\u2019","Help on gtftk Unix commands","Welcome to pygtftk documentation page","Commands from section \u2018information\u2019","Installing pygtftk/gtftk","Commands from section \u2018miscellaneous\u2019","Commands from section \u2018ologram\u2019","Commands from section \u2018selection\u2019","Commands from section \u2018sequence\u2019"],titleterms:{"class":2,The:[2,3],about:0,activ:9,add_exon_nb:11,add_prefix:8,annot:1,apropo:11,argument:9,bash:9,bed_to_gtf:4,beta:2,bw_coverag:3,bwig:3,closest_gen:1,col_from_tab:13,command:[1,4,5,6,7,8,9,11,13,14,15,16],complet:9,content:10,control_list:13,convent:0,converg:1,convers:4,convert:4,convert_ensembl:4,coordin:5,count:11,count_key_valu:11,coverag:6,del_attr:8,detail:14,dict_learn:2,discretize_kei:8,diverg:1,document:10,edit:8,exon_s:1,fasta:2,feature_s:11,file:[0,14],format:0,from:[1,4,5,6,8,11,13,14,15,16],funtion:9,get:9,get_5p_3p_coord:5,get_attr_list:11,get_attr_value_list:11,get_exampl:11,get_feat_seq:16,get_feature_list:11,get_tx_seq:16,gtf:[0,2],gtftk:[2,9,12],h:9,help:[2,9],inform:11,instal:12,intergen:5,intersect:2,intron:5,intron_s:1,itemset:14,join_attr:8,join_multi_fil:8,line:2,list:9,main:9,merge_attr:8,midpoint:5,mine:14,miscellan:13,mk_matrix:6,modl:[2,14],modul:[2,3],multipl:14,name:0,nb_exon:11,nb_transcript:11,negbin_fit:2,note:14,ologram:14,ologram_merge_run:14,ologram_merge_stat:14,ologram_modl_treeifi:14,overlap:[1,14],overlap_stats_comput:2,overlap_stats_shuffl:2,own:7,packag:2,page:10,parser:9,profil:6,pygtftk:[2,3,10,12],python:2,random_list:15,random_tx:15,retriev:11,rm_dup_tss:15,section:[1,4,5,6,8,11,13,14,15,16],select:15,select_by_go:15,select_by_intron_s:15,select_by_kei:15,select_by_loc:15,select_by_max_exon_nb:15,select_by_nb_exon:15,select_by_numeric_valu:15,select_by_regexp:15,select_by_tx_s:15,select_most_5p_tx:15,seqid_list:11,sequenc:16,shift:5,short_long:15,splicing_sit:5,stat:2,structur:14,subroutin:2,support:0,tab:2,tabl:10,tabul:4,test:9,tree:2,tss_dist:11,unix:9,util:2,warn:0,welcom:10,wide:9,write:7,your:7}}) \ No newline at end of file diff --git a/docs/selection.html b/docs/selection.html index 1128d12..1659247 100644 --- a/docs/selection.html +++ b/docs/selection.html @@ -17,7 +17,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); - Commands from section ‘selection’ — gtftk 1.5.3 documentation + Commands from section ‘selection’ — gtftk 1.6.0 documentation @@ -45,7 +45,7 @@

    Navigation

  • previous |
  • - +
    @@ -440,8 +440,8 @@

    random_list
    $ gtftk random_list -n 3 -i simple.gtf | gtftk count
     transcript	3
    -exon	7
    -CDS	5
    +exon	4
    +CDS	3
     

    Arguments:

    @@ -479,10 +479,10 @@

    random_tx
    $ gtftk random_tx -m 1 -i simple.gtf | gtftk select_by_key -k feature -v gene,transcript| gtftk tabulate -k gene_id,transcript_id
     gene_id	transcript_id
    -G0001	G0001T001
    +G0001	G0001T002
     G0002	G0002T001
     G0003	G0003T001
    -G0004	G0004T002
    +G0004	G0004T001
     G0005	G0005T001
     G0006	G0006T001
     G0007	G0007T001
    @@ -742,8 +742,9 @@ 

    short_long
    -

    Table of Contents

    -
    @@ -183,8 +183,9 @@

    get_feat_seq
    -

    Table of Contents

    -
      + + +

      This Page

      \ No newline at end of file diff --git a/docs/source/_static/example_01.png b/docs/source/_static/example_01.png index 1b4d486..963135a 100644 Binary files a/docs/source/_static/example_01.png and b/docs/source/_static/example_01.png differ diff --git a/docs/source/_static/example_01b.png b/docs/source/_static/example_01b.png index 9eeb98a..7423ae0 100644 Binary files a/docs/source/_static/example_01b.png and b/docs/source/_static/example_01b.png differ diff --git a/docs/source/_static/example_02.png b/docs/source/_static/example_02.png index 0631793..5894045 100644 Binary files a/docs/source/_static/example_02.png and b/docs/source/_static/example_02.png differ diff --git a/docs/source/_static/example_05.png b/docs/source/_static/example_05.png index 472bc48..575c2e8 100644 Binary files a/docs/source/_static/example_05.png and b/docs/source/_static/example_05.png differ diff --git a/docs/source/_static/example_06.png b/docs/source/_static/example_06.png index 3029105..1b5b76f 100644 Binary files a/docs/source/_static/example_06.png and b/docs/source/_static/example_06.png differ diff --git a/docs/source/_static/example_06b.png b/docs/source/_static/example_06b.png index d3828de..b5598fe 100644 Binary files a/docs/source/_static/example_06b.png and b/docs/source/_static/example_06b.png differ diff --git a/docs/source/_static/example_07.png b/docs/source/_static/example_07.png index a3af2de..818934e 100644 Binary files a/docs/source/_static/example_07.png and b/docs/source/_static/example_07.png differ diff --git a/docs/source/_static/example_08.png b/docs/source/_static/example_08.png index e117925..0c2fe31 100644 Binary files a/docs/source/_static/example_08.png and b/docs/source/_static/example_08.png differ diff --git a/docs/source/_static/example_13.png b/docs/source/_static/example_13.png index 6ab41f5..9b95a65 100644 Binary files a/docs/source/_static/example_13.png and b/docs/source/_static/example_13.png differ diff --git a/docs/source/_static/example_pa_01.pdf b/docs/source/_static/example_pa_01.pdf index 0b2f1ff..7ffe21e 100644 Binary files a/docs/source/_static/example_pa_01.pdf and b/docs/source/_static/example_pa_01.pdf differ diff --git a/docs/source/_static/example_pa_02.pdf b/docs/source/_static/example_pa_02.pdf index 30982b3..72f3df3 100644 Binary files a/docs/source/_static/example_pa_02.pdf and b/docs/source/_static/example_pa_02.pdf differ diff --git a/docs/source/_static/example_pa_03.pdf b/docs/source/_static/example_pa_03.pdf index 9dcac00..4e7fb52 100644 Binary files a/docs/source/_static/example_pa_03.pdf and b/docs/source/_static/example_pa_03.pdf differ diff --git a/docs/source/_static/example_pa_04.pdf b/docs/source/_static/example_pa_04.pdf index 3e6fed2..49c057e 100644 Binary files a/docs/source/_static/example_pa_04.pdf and b/docs/source/_static/example_pa_04.pdf differ diff --git a/docs/source/_static/merge_ologram_stats_01.pdf b/docs/source/_static/merge_ologram_stats_01.pdf index b13fcfc..2b02ce3 100644 Binary files a/docs/source/_static/merge_ologram_stats_01.pdf and b/docs/source/_static/merge_ologram_stats_01.pdf differ diff --git a/docs/source/_static/treeified.pdf b/docs/source/_static/treeified.pdf index c781d5e..15d9557 100644 Binary files a/docs/source/_static/treeified.pdf and b/docs/source/_static/treeified.pdf differ diff --git a/docs/source/conf.py b/docs/source/conf.py index f68271f..175e523 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -58,10 +58,10 @@ # built documents. # # The short X.Y version. -version = u'1.5.3' +version = u'1.6.0' # The full version, including alpha/beta/rc tags. -release = u'1.5.3' +release = u'1.6.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/source/example_01.png b/docs/source/example_01.png index 1b4d486..963135a 100644 Binary files a/docs/source/example_01.png and b/docs/source/example_01.png differ diff --git a/docs/source/example_01b.png b/docs/source/example_01b.png index 9eeb98a..7423ae0 100644 Binary files a/docs/source/example_01b.png and b/docs/source/example_01b.png differ diff --git a/docs/source/example_02.png b/docs/source/example_02.png index 0631793..5894045 100644 Binary files a/docs/source/example_02.png and b/docs/source/example_02.png differ diff --git a/docs/source/example_05.png b/docs/source/example_05.png index 472bc48..575c2e8 100644 Binary files a/docs/source/example_05.png and b/docs/source/example_05.png differ diff --git a/docs/source/example_06.png b/docs/source/example_06.png index 3029105..1b5b76f 100644 Binary files a/docs/source/example_06.png and b/docs/source/example_06.png differ diff --git a/docs/source/example_06b.png b/docs/source/example_06b.png index d3828de..b5598fe 100644 Binary files a/docs/source/example_06b.png and b/docs/source/example_06b.png differ diff --git a/docs/source/example_07.png b/docs/source/example_07.png index a3af2de..818934e 100644 Binary files a/docs/source/example_07.png and b/docs/source/example_07.png differ diff --git a/docs/source/example_08.png b/docs/source/example_08.png index e117925..0c2fe31 100644 Binary files a/docs/source/example_08.png and b/docs/source/example_08.png differ diff --git a/docs/source/example_13.png b/docs/source/example_13.png index 6ab41f5..9b95a65 100644 Binary files a/docs/source/example_13.png and b/docs/source/example_13.png differ diff --git a/docs/source/example_pa_01.pdf b/docs/source/example_pa_01.pdf index 0b2f1ff..7ffe21e 100644 Binary files a/docs/source/example_pa_01.pdf and b/docs/source/example_pa_01.pdf differ diff --git a/docs/source/example_pa_02.pdf b/docs/source/example_pa_02.pdf index 30982b3..72f3df3 100644 Binary files a/docs/source/example_pa_02.pdf and b/docs/source/example_pa_02.pdf differ diff --git a/docs/source/example_pa_03.pdf b/docs/source/example_pa_03.pdf index 9dcac00..4e7fb52 100644 Binary files a/docs/source/example_pa_03.pdf and b/docs/source/example_pa_03.pdf differ diff --git a/docs/source/example_pa_04.pdf b/docs/source/example_pa_04.pdf index 3e6fed2..49c057e 100644 Binary files a/docs/source/example_pa_04.pdf and b/docs/source/example_pa_04.pdf differ diff --git a/docs/source/merge_ologram_stats_01.pdf b/docs/source/merge_ologram_stats_01.pdf index b13fcfc..2b02ce3 100644 Binary files a/docs/source/merge_ologram_stats_01.pdf and b/docs/source/merge_ologram_stats_01.pdf differ diff --git a/docs/source/treeified.pdf b/docs/source/treeified.pdf index c781d5e..15d9557 100644 Binary files a/docs/source/treeified.pdf and b/docs/source/treeified.pdf differ diff --git a/docs/treeified.pdf b/docs/treeified.pdf index f5f6263..c781d5e 100644 Binary files a/docs/treeified.pdf and b/docs/treeified.pdf differ diff --git a/pygtftk/stats/intersect/overlap_stats_compute.py b/pygtftk/stats/intersect/overlap_stats_compute.py index 16a5709..6078f07 100644 --- a/pygtftk/stats/intersect/overlap_stats_compute.py +++ b/pygtftk/stats/intersect/overlap_stats_compute.py @@ -59,6 +59,12 @@ def pybedtool_to_pythonlist(bed): return bed.to_dataframe().iloc[:, :3].values.t beds = tuple([bedA] + bedsB) # Process all beds at once all_chrom = set([line[0] for line in bedA]) # Work only on all chromosomes of bedA + + # Sanity check: if all_chrom is an empty list, throw an error + if not all_chrom: + msg = "Trying to call `find_intersection` with an empty `all_chrom`. This likely means there are no common chromosomes between your query and reference sets, or that one of the query or references is empty." + message(msg, type="ERROR") + true_intersection = oc.find_intersection(beds, all_chrom, return_flags=True) return true_intersection @@ -1210,7 +1216,11 @@ def stats_multiple_overlap(all_overlaps, bedA, bedsB, all_feature_labels, nb_thr ## Transpose the results into `mappings` mappings = list() for future in futures: - mappings.append(future.result()) + + try: + mappings.append(future.result()) + except cf.process.BrokenProcessPool: + message('A process in the process pool was terminated abruptly while the future was running or pending. This likely means you ran out of RAM. Try restarting the command with fewer threads or smaller minibatches', type="ERROR") # Unlist mappings mappings = [mapping for sublist in mappings for mapping in sublist] diff --git a/pygtftk/stats/intersect/overlap_stats_shuffling.py b/pygtftk/stats/intersect/overlap_stats_shuffling.py index 1d1bdc8..641c800 100644 --- a/pygtftk/stats/intersect/overlap_stats_shuffling.py +++ b/pygtftk/stats/intersect/overlap_stats_shuffling.py @@ -13,6 +13,7 @@ import multiprocessing import time from collections import OrderedDict +import concurrent.futures as cf from concurrent.futures import ProcessPoolExecutor import numpy as np @@ -448,10 +449,13 @@ def compute_overlap_stats(bedA, bedsB, pool.shutdown() # Release the resources as soon as you are done with those, we won't submit any more jobs to you + # Transpose the results into all_intersections for future in futures: - all_intersections += future.result() - + try: + all_intersections += future.result() + except cf.process.BrokenProcessPool: + message('A process in the process pool was terminated abruptly while the future was running or pending. This likely means you ran out of RAM. Try restarting the command with fewer threads or smaller minibatches', type="ERROR") diff --git a/pygtftk/version.py b/pygtftk/version.py index 65f7fb7..30dc3d4 100644 --- a/pygtftk/version.py +++ b/pygtftk/version.py @@ -1,2 +1,2 @@ -__base_version__='1.5.3' -__version__='1.5.3' +__base_version__='1.6.0' +__version__='1.6.0' diff --git a/setup.cfg b/setup.cfg index 8952ab9..e5ee2eb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,11 +1,11 @@ [metadata] name = pygtftk -version = 1.5.3 +version = 1.6.0 author = D. Puthier, F. Lopez and Q. Ferre author-email = denis.puthier@univ-amu.fr [options] -python_requires = >=3.8,<3.9 +python_requires = >=3.9,<3.10 [egg_info] tag_build = diff --git a/setup.py b/setup.py index 1b7ad8c..b11f67b 100644 --- a/setup.py +++ b/setup.py @@ -54,13 +54,13 @@ __url_source__ = 'https://github.com/dputhier/pygtftk' __url_tracker__ = 'https://github.com/dputhier/pygtftk' __keywords__ = 'genomics bioinformatics GTF BED' -__python_requires__ = '>=3.8,<3.9' +__python_requires__ = '>=3.9,<3.10' __classifiers__ = ("License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: POSIX :: Linux", "Development Status :: 4 - Beta", "Environment :: Console", - "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", "Intended Audience :: Science/Research", "Natural Language :: English", "Topic :: Scientific/Engineering :: Bio-Informatics",