diff --git a/.buildinfo b/.buildinfo index 52b758e..cd56e74 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: ddd11be611183f39ea557ead8d38c6d8 +config: 0541f6fbfae9d9f6363b5bc93638b973 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_modules/biocutils/Factor.html b/_modules/biocutils/Factor.html index 78de586..f411926 100644 --- a/_modules/biocutils/Factor.html +++ b/_modules/biocutils/Factor.html @@ -4,10 +4,10 @@ - biocutils.Factor — biocutils 0.1.0 documentation + biocutils.Factor — biocutils 0.1.1 documentation - + diff --git a/_modules/biocutils/StringList.html b/_modules/biocutils/StringList.html index 12a00e2..232d613 100644 --- a/_modules/biocutils/StringList.html +++ b/_modules/biocutils/StringList.html @@ -4,10 +4,10 @@ - biocutils.StringList — biocutils 0.1.0 documentation + biocutils.StringList — biocutils 0.1.1 documentation - + diff --git a/_modules/biocutils/assign.html b/_modules/biocutils/assign.html new file mode 100644 index 0000000..daa52b8 --- /dev/null +++ b/_modules/biocutils/assign.html @@ -0,0 +1,131 @@ + + + + + + + biocutils.assign — biocutils 0.1.1 documentation + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +

Source code for biocutils.assign

+from typing import Any, Sequence
+
+from .assign_rows import assign_rows
+from .assign_sequence import assign_sequence
+from .is_high_dimensional import is_high_dimensional
+
+
+
+[docs] +def assign(x: Any, indices: Sequence[int], replacement: Any) -> Any: + """ + Generic assign that checks if the objects are n-dimensional for n > 1 (i.e. + has a ``shape`` property of length greater than 1); if so, it calls + :py:func:`~biocutils.assign_rows.assign_rows` to assign them along the + first dimension, otherwise it assumes that they are vector-like and calls + :py:func:`~biocutils.assign_sequence.assign_sequence` instead. + + Args: + x: Object to be assignted. + + Returns: + The object after assignment, typically the same type as ``x``. + """ + if is_high_dimensional(x): + return assign_rows(x, indices, replacement) + else: + return assign_sequence(x, indices, replacement)
+ +
+ +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/_modules/biocutils/assign_rows.html b/_modules/biocutils/assign_rows.html new file mode 100644 index 0000000..1b0e788 --- /dev/null +++ b/_modules/biocutils/assign_rows.html @@ -0,0 +1,148 @@ + + + + + + + biocutils.assign_rows — biocutils 0.1.1 documentation + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +

Source code for biocutils.assign_rows

+from typing import Any, Sequence, Union
+from functools import singledispatch
+from copy import deepcopy
+import numpy
+
+
+
+[docs] +@singledispatch +def assign_rows(x: Any, indices: Sequence[int], replacement: Any) -> Any: + """ + Assign ``replacement`` values to a copy of ``x`` at the rows specified by + ``indices``. This defaults to creating a deep copy of ``x`` and then + assigning ``replacement`` to the first dimension of the copy. + + Args: + x: + Any high-dimensional object. + + indices: + Sequence of non-negative integers specifying rows of ``x``. + + replacement: + Replacement values to be assigned to ``x``. This should have the + same number of rows as the length of ``indices``. Typically + ``replacement`` will have the same dimensionality as ``x``. + + Returns: + A copy of ``x`` with the rows replaced at ``indices``. + """ + output = deepcopy(x) + tmp = [slice(None)] * len(x.shape) + tmp[0] = indices + output[(*tmp,)] = replacement + return output
+ + + +@assign_rows.register +def _assign_rows_numpy(x: numpy.ndarray, indices: Sequence[int], replacement: Any) -> numpy.ndarray: + tmp = [slice(None)] * len(x.shape) + tmp[0] = indices + output = numpy.copy(x) + output[(*tmp,)] = replacement + return output +
+ +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/_modules/biocutils/assign_sequence.html b/_modules/biocutils/assign_sequence.html new file mode 100644 index 0000000..fe27734 --- /dev/null +++ b/_modules/biocutils/assign_sequence.html @@ -0,0 +1,163 @@ + + + + + + + biocutils.assign_sequence — biocutils 0.1.1 documentation + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +

Source code for biocutils.assign_sequence

+from typing import Any, Sequence, Union
+from functools import singledispatch
+from copy import deepcopy
+import numpy
+
+
+
+[docs] +@singledispatch +def assign_sequence(x: Any, indices: Sequence[int], replacement: Any) -> Any: + """ + Assign ``replacement`` values to a copy of ``x`` at the specified ``indices``. + This defaults to creating a deep copy of ``x`` and then iterating through + ``indices`` to assign the values of ``replacement``. + + Args: + x: + Any sequence-like object that can be assigned. + + indices: + Sequence of non-negative integers specifying positions on ``x``. + + replacement: + Replacement values to be assigned to ``x``. This should have the + same length as ``indices``. + + Returns: + A copy of ``x`` with the replacement values. + """ + output = deepcopy(x) + for i, j in enumerate(indices): + output[j] = replacement[i] + return output
+ + + +@assign_sequence.register +def _assign_sequence_list(x: list, indices: Sequence[int], replacement: Any) -> list: + output = x.copy() + for i, j in enumerate(indices): + output[j] = replacement[i] + return output + + +@assign_sequence.register +def _assign_sequence_numpy(x: numpy.ndarray, indices: Sequence[int], replacement: Any) -> numpy.ndarray: + output = numpy.copy(x) + output[indices] = replacement + return output + + +@assign_sequence.register +def _assign_sequence_range(x: range, indices: Sequence[int], replacement: Any) -> Union[range, list]: + if isinstance(replacement, range) and isinstance(indices, range) and x[slice(indices.start, indices.stop, indices.step)] == replacement: + return x + + output = list(x) + for i, j in enumerate(indices): + output[j] = replacement[i] + return output +
+ +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/_modules/biocutils/combine.html b/_modules/biocutils/combine.html index 52511e8..bfe52df 100644 --- a/_modules/biocutils/combine.html +++ b/_modules/biocutils/combine.html @@ -4,10 +4,10 @@ - biocutils.combine — biocutils 0.1.0 documentation + biocutils.combine — biocutils 0.1.1 documentation - + diff --git a/_modules/biocutils/combine_columns.html b/_modules/biocutils/combine_columns.html index edf04f3..8750696 100644 --- a/_modules/biocutils/combine_columns.html +++ b/_modules/biocutils/combine_columns.html @@ -4,10 +4,10 @@ - biocutils.combine_columns — biocutils 0.1.0 documentation + biocutils.combine_columns — biocutils 0.1.1 documentation - + @@ -76,6 +76,9 @@

Source code for biocutils.combine_columns

 def _combine_columns_dense_arrays(*x: numpy.ndarray):
     _check_array_dimensions(x, active=1)
     x = [convert_to_dense(y) for y in x]
+    for y in x:
+        if numpy.ma.is_masked(y):
+            return numpy.ma.concatenate(x, axis=1)
     return numpy.concatenate(x, axis=1)
 
 
diff --git a/_modules/biocutils/combine_rows.html b/_modules/biocutils/combine_rows.html
index 220fed9..78e3fa4 100644
--- a/_modules/biocutils/combine_rows.html
+++ b/_modules/biocutils/combine_rows.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.combine_rows — biocutils 0.1.0 documentation
+    biocutils.combine_rows — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
@@ -76,6 +76,9 @@ 

Source code for biocutils.combine_rows

 def _combine_rows_dense_arrays(*x: numpy.ndarray):
     _check_array_dimensions(x, active=0)
     x = [convert_to_dense(y) for y in x]
+    for y in x:
+        if numpy.ma.is_masked(y):
+            return numpy.ma.concatenate(x)
     return numpy.concatenate(x)
 
 
diff --git a/_modules/biocutils/combine_sequences.html b/_modules/biocutils/combine_sequences.html
index ec69c55..947d118 100644
--- a/_modules/biocutils/combine_sequences.html
+++ b/_modules/biocutils/combine_sequences.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.combine_sequences — biocutils 0.1.0 documentation
+    biocutils.combine_sequences — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
@@ -78,6 +78,9 @@ 

Source code for biocutils.combine_sequences

 
 @combine_sequences.register(numpy.ndarray)
 def _combine_sequences_dense_arrays(*x: numpy.ndarray):
+    for y in x:
+        if numpy.ma.is_masked(y):
+            return numpy.ma.concatenate(x, axis=None)
     return numpy.concatenate(x, axis=None)
 
 
diff --git a/_modules/biocutils/convert_to_dense.html b/_modules/biocutils/convert_to_dense.html
index d0fde04..f7ad58d 100644
--- a/_modules/biocutils/convert_to_dense.html
+++ b/_modules/biocutils/convert_to_dense.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.convert_to_dense — biocutils 0.1.0 documentation
+    biocutils.convert_to_dense — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/extract_column_names.html b/_modules/biocutils/extract_column_names.html
index ff8fdb3..aa8e08c 100644
--- a/_modules/biocutils/extract_column_names.html
+++ b/_modules/biocutils/extract_column_names.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.extract_column_names — biocutils 0.1.0 documentation
+    biocutils.extract_column_names — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/extract_row_names.html b/_modules/biocutils/extract_row_names.html
index f4cc637..589f4ed 100644
--- a/_modules/biocutils/extract_row_names.html
+++ b/_modules/biocutils/extract_row_names.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.extract_row_names — biocutils 0.1.0 documentation
+    biocutils.extract_row_names — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/factorize.html b/_modules/biocutils/factorize.html
index 005f4b2..d9b9b3c 100644
--- a/_modules/biocutils/factorize.html
+++ b/_modules/biocutils/factorize.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.factorize — biocutils 0.1.0 documentation
+    biocutils.factorize — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/get_height.html b/_modules/biocutils/get_height.html
index 5bd91a2..bfba3a6 100644
--- a/_modules/biocutils/get_height.html
+++ b/_modules/biocutils/get_height.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.get_height — biocutils 0.1.0 documentation
+    biocutils.get_height — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/intersect.html b/_modules/biocutils/intersect.html
index 5a8b72a..32af99e 100644
--- a/_modules/biocutils/intersect.html
+++ b/_modules/biocutils/intersect.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.intersect — biocutils 0.1.0 documentation
+    biocutils.intersect — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/is_high_dimensional.html b/_modules/biocutils/is_high_dimensional.html
index f838e97..19f6763 100644
--- a/_modules/biocutils/is_high_dimensional.html
+++ b/_modules/biocutils/is_high_dimensional.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.is_high_dimensional — biocutils 0.1.0 documentation
+    biocutils.is_high_dimensional — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/is_list_of_type.html b/_modules/biocutils/is_list_of_type.html
index 8b3042c..a726567 100644
--- a/_modules/biocutils/is_list_of_type.html
+++ b/_modules/biocutils/is_list_of_type.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.is_list_of_type — biocutils 0.1.0 documentation
+    biocutils.is_list_of_type — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/is_missing_scalar.html b/_modules/biocutils/is_missing_scalar.html
index f105372..053e728 100644
--- a/_modules/biocutils/is_missing_scalar.html
+++ b/_modules/biocutils/is_missing_scalar.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.is_missing_scalar — biocutils 0.1.0 documentation
+    biocutils.is_missing_scalar — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/map_to_index.html b/_modules/biocutils/map_to_index.html
index bf387d2..831763e 100644
--- a/_modules/biocutils/map_to_index.html
+++ b/_modules/biocutils/map_to_index.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.map_to_index — biocutils 0.1.0 documentation
+    biocutils.map_to_index — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/match.html b/_modules/biocutils/match.html
index 50dd735..8574dda 100644
--- a/_modules/biocutils/match.html
+++ b/_modules/biocutils/match.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.match — biocutils 0.1.0 documentation
+    biocutils.match — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/normalize_subscript.html b/_modules/biocutils/normalize_subscript.html
index f277466..18035ff 100644
--- a/_modules/biocutils/normalize_subscript.html
+++ b/_modules/biocutils/normalize_subscript.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.normalize_subscript — biocutils 0.1.0 documentation
+    biocutils.normalize_subscript — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/package_utils.html b/_modules/biocutils/package_utils.html
index fcc56df..e1c42ae 100644
--- a/_modules/biocutils/package_utils.html
+++ b/_modules/biocutils/package_utils.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.package_utils — biocutils 0.1.0 documentation
+    biocutils.package_utils — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/print_truncated.html b/_modules/biocutils/print_truncated.html
index 215b41f..a581305 100644
--- a/_modules/biocutils/print_truncated.html
+++ b/_modules/biocutils/print_truncated.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.print_truncated — biocutils 0.1.0 documentation
+    biocutils.print_truncated — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/print_wrapped_table.html b/_modules/biocutils/print_wrapped_table.html
index 0eea7dc..43ca34f 100644
--- a/_modules/biocutils/print_wrapped_table.html
+++ b/_modules/biocutils/print_wrapped_table.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.print_wrapped_table — biocutils 0.1.0 documentation
+    biocutils.print_wrapped_table — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/show_as_cell.html b/_modules/biocutils/show_as_cell.html
index 2fa1ed5..90f52b8 100644
--- a/_modules/biocutils/show_as_cell.html
+++ b/_modules/biocutils/show_as_cell.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.show_as_cell — biocutils 0.1.0 documentation
+    biocutils.show_as_cell — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/subset.html b/_modules/biocutils/subset.html
index 1fedacd..6c43b63 100644
--- a/_modules/biocutils/subset.html
+++ b/_modules/biocutils/subset.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.subset — biocutils 0.1.0 documentation
+    biocutils.subset — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/subset_rows.html b/_modules/biocutils/subset_rows.html
index be23760..3061ba0 100644
--- a/_modules/biocutils/subset_rows.html
+++ b/_modules/biocutils/subset_rows.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.subset_rows — biocutils 0.1.0 documentation
+    biocutils.subset_rows — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/subset_sequence.html b/_modules/biocutils/subset_sequence.html
index fb92519..6f0de85 100644
--- a/_modules/biocutils/subset_sequence.html
+++ b/_modules/biocutils/subset_sequence.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.subset_sequence — biocutils 0.1.0 documentation
+    biocutils.subset_sequence — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/biocutils/union.html b/_modules/biocutils/union.html
index db5c526..ac6a7d9 100644
--- a/_modules/biocutils/union.html
+++ b/_modules/biocutils/union.html
@@ -4,10 +4,10 @@
   
     
     
-    biocutils.union — biocutils 0.1.0 documentation
+    biocutils.union — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
diff --git a/_modules/index.html b/_modules/index.html
index 035d9a3..0c07c07 100644
--- a/_modules/index.html
+++ b/_modules/index.html
@@ -4,10 +4,10 @@
   
     
     
-    Overview: module code — biocutils 0.1.0 documentation
+    Overview: module code — biocutils 0.1.1 documentation
     
     
-    
+    
     
     
     
@@ -31,6 +31,9 @@
   

All modules for which code is available

  • biocutils.Factor
  • biocutils.StringList
  • +
  • biocutils.assign
  • +
  • biocutils.assign_rows
  • +
  • biocutils.assign_sequence
  • biocutils.combine
  • biocutils.combine_columns
  • biocutils.combine_rows
  • diff --git a/_sources/api/biocutils.rst.txt b/_sources/api/biocutils.rst.txt index 9867275..de4b722 100644 --- a/_sources/api/biocutils.rst.txt +++ b/_sources/api/biocutils.rst.txt @@ -20,6 +20,30 @@ biocutils.StringList module :undoc-members: :show-inheritance: +biocutils.assign module +----------------------- + +.. automodule:: biocutils.assign + :members: + :undoc-members: + :show-inheritance: + +biocutils.assign\_rows module +----------------------------- + +.. automodule:: biocutils.assign_rows + :members: + :undoc-members: + :show-inheritance: + +biocutils.assign\_sequence module +--------------------------------- + +.. automodule:: biocutils.assign_sequence + :members: + :undoc-members: + :show-inheritance: + biocutils.combine module ------------------------ diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 13d90ff..51cf7f5 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.1.0', + VERSION: '0.1.1', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/api/biocutils.html b/api/biocutils.html index 700b689..6fa5402 100644 --- a/api/biocutils.html +++ b/api/biocutils.html @@ -5,10 +5,10 @@ - biocutils package — biocutils 0.1.0 documentation + biocutils package — biocutils 0.1.1 documentation - + @@ -50,7 +50,7 @@

    Submodules__copy__()[source]ΒΆ
    Return type:
    -

    Factor

    +

    Factor

    Returns:

    A shallow copy of the Factor object.

    @@ -63,7 +63,7 @@

    Submodules__deepcopy__(memo)[source]ΒΆ
    Return type:
    -

    Factor

    +

    Factor

    Returns:

    A deep copy of the Factor object.

    @@ -77,12 +77,12 @@

    SubmodulesFactor to the specified subset of indices.

    Parameters:
    -

    sub (Union[int, bool, Sequence]) – Sequence of integers or booleans specifying the elements of +

    sub (Union[int, bool, Sequence]) – Sequence of integers or booleans specifying the elements of interest. Alternatively, an integer/boolean scalar specifying a single element.

    Return type:
    -

    Union[str, Factor]

    +

    Union[str, Factor]

    Returns:

    If sub is a sequence, returns same type as caller (a new @@ -100,7 +100,7 @@

    Submodules__len__()[source]ΒΆ
    Return type:
    -

    int

    +

    int

    Returns:

    Length of the factor in terms of the number of codes.

    @@ -113,7 +113,7 @@

    Submodules__repr__()[source]ΒΆ
    Return type:
    -

    str

    +

    str

    Returns:

    A stringified representation of this object.

    @@ -139,10 +139,10 @@

    Submodules
    Parameters:
    -

    in_place (bool) – Whether to perform this modification in-place.

    +

    in_place (bool) – Whether to perform this modification in-place.

    Return type:
    -

    Factor

    +

    Factor

    Returns:

    If in_place = False, returns same type as caller (a new Factor object) @@ -161,11 +161,11 @@

    Submodules
    Parameters:
      -
    • x (Sequence[str]) – A sequence of strings. Any value may be None to indicate +

    • x (Sequence[str]) – A sequence of strings. Any value may be None to indicate missingness.

    • -
    • levels (Optional[Sequence[str]]) – Sequence of reference levels, against which the entries in x are compared. +

    • levels (Optional[Sequence[str]]) – Sequence of reference levels, against which the entries in x are compared. If None, this defaults to all unique values of x.

    • -
    • sort_levels (bool) – Whether to sort the automatically-determined levels. If False, +

    • sort_levels (bool) – Whether to sort the automatically-determined levels. If False, the levels are kept in order of their appearance in x. Not used if levels is explicitly supplied.

    • ordered (bool) – Whether the levels should be assumed to be ordered. Note that @@ -174,7 +174,7 @@

      SubmodulesReturn type: -

      Factor

      +

      Factor

      Returns:

      A Factor object.

      @@ -187,7 +187,7 @@

      Submodulesget_codes()[source]ΒΆ
      Return type:
      -

      ndarray

      +

      ndarray

      Returns:

      Array of integer codes, used as indices into the levels from @@ -202,7 +202,7 @@

      Submodulesget_levels()[source]ΒΆ
      Return type:
      -

      StringList

      +

      StringList

      Returns:

      List of strings containing the factor levels.

      @@ -215,7 +215,7 @@

      Submodulesget_ordered()[source]ΒΆ
      Return type:
      -

      bool

      +

      bool

      Returns:

      True if the levels are ordered, otherwise False.

      @@ -247,11 +247,11 @@

      Submodules
      Parameters:
        -
      • sub (Sequence) – Sequence of integers or booleans specifying the items to be +

      • sub (Sequence) – Sequence of integers or booleans specifying the items to be replaced.

      • -
      • value (Union[str, Factor]) – If sub is a sequence, a Factor of the same length +

      • value (Union[str, Factor]) – If sub is a sequence, a Factor of the same length containing the replacement values.

      • -
      • in_place (bool) – Whether the replacement should be performed on the current +

      • in_place (bool) – Whether the replacement should be performed on the current object.

      @@ -272,18 +272,18 @@

      Submodules
      Parameters:
        -
      • levels (Union[str, Sequence[str]]) –

        A sequence of replacement levels. These should be unique +

      • levels (Union[str, Sequence[str]]) –

        A sequence of replacement levels. These should be unique strings with no missing values.

        Alternatively a single string containing an existing level in this object. The new levels are defined as a permutation of the existing levels where the provided string is now the first level. The order of all other levels is preserved.

      • -
      • in_place (bool) – Whether to perform this modification in-place.

      • +
      • in_place (bool) – Whether to perform this modification in-place.

      Return type:
      -

      Factor

      +

      Factor

      Returns:

      If in_place = False, returns same type as caller (a new @@ -330,10 +330,10 @@

      SubmodulesStringList.

      Parameters:
      -

      other (list) – A list of items that can be coerced to strings or are None.

      +

      other (list) – A list of items that can be coerced to strings or are None.

      Return type:
      -

      StringList

      +

      StringList

      Returns:

      A new StringList containing the concatenation of the @@ -348,11 +348,11 @@

      SubmodulesStringList.

      Parameters:
      -

      index (Union[int, slice]) – An integer index containing a position to extract, or a slice +

      index (Union[int, slice]) – An integer index containing a position to extract, or a slice specifying multiple positions to extract.

      Return type:
      -

      Union[str, StringList]

      +

      Union[str, StringList]

      Returns:

      If index is an integer, a string or None is returned at the @@ -370,7 +370,7 @@

      SubmodulesStringList with a new list.

      Parameters:
      -

      other (list) – A list of items that can be coerced to strings or are None.

      +

      other (list) – A list of items that can be coerced to strings or are None.

      Returns:

      The current object is extended with the contents of other.

      @@ -385,9 +385,9 @@

      Submodules
      Parameters:
        -
      • index (Union[int, slice]) – An integer index containing a position to set, or a slice +

      • index (Union[int, slice]) – An integer index containing a position to set, or a slice specifying multiple positions to set.

      • -
      • item (Any) –

        If index is an integer, a scalar that can be coerced into a +

      • item (Any) –

        If index is an integer, a scalar that can be coerced into a string, or None.

        If index is a slice, an iterable of the same length containing values that can be coerced to strings or None.

        @@ -407,7 +407,7 @@

        SubmodulesStringList.

        Parameters:
        -

        item (Any) – A scalar that can be coerced into a string, or None.

        +

        item (Any) – A scalar that can be coerced into a string, or None.

        Returns:

        item is added to the end of the current object.

        @@ -421,7 +421,7 @@

        SubmodulesStringList.

        Return type:
        -

        StringList

        +

        StringList

        Returns:

        A new StringList with the same contents.

        @@ -435,7 +435,7 @@

        SubmodulesStringList with more items.

        Parameters:
        -

        iterable (Iterable) – Some iterable object where all values can be coerced to strings +

        iterable (Iterable) – Some iterable object where all values can be coerced to strings or are None.

        Returns:
        @@ -451,8 +451,8 @@

        Submodules
        Parameters:
          -
        • index (int) – An integer index containing a position to insert at.

        • -
        • item (Any) – A scalar that can be coerced into a string, or None.

        • +
        • index (int) – An integer index containing a position to insert at.

        • +
        • item (Any) – A scalar that can be coerced into a string, or None.

        Returns:
        @@ -463,6 +463,85 @@

        Submodules +

        biocutils.assign moduleΒΆ

        +
        +
        +biocutils.assign.assign(x, indices, replacement)[source]ΒΆ
        +

        Generic assign that checks if the objects are n-dimensional for n > 1 (i.e. +has a shape property of length greater than 1); if so, it calls +assign_rows() to assign them along the +first dimension, otherwise it assumes that they are vector-like and calls +assign_sequence() instead.

        +
        +
        Parameters:
        +

        x (Any) – Object to be assignted.

        +
        +
        Return type:
        +

        Any

        +
        +
        Returns:
        +

        The object after assignment, typically the same type as x.

        +
        +
        +
        + + +
        +

        biocutils.assign_rows moduleΒΆ

        +
        +
        +biocutils.assign_rows.assign_rows(x, indices, replacement)[source]ΒΆ
        +

        Assign replacement values to a copy of x at the rows specified by +indices. This defaults to creating a deep copy of x and then +assigning replacement to the first dimension of the copy.

        +
        +
        Parameters:
        +
          +
        • x (Any) – Any high-dimensional object.

        • +
        • indices (Sequence[int]) – Sequence of non-negative integers specifying rows of x.

        • +
        • replacement (Any) – Replacement values to be assigned to x. This should have the +same number of rows as the length of indices. Typically +replacement will have the same dimensionality as x.

        • +
        +
        +
        Return type:
        +

        Any

        +
        +
        Returns:
        +

        A copy of x with the rows replaced at indices.

        +
        +
        +
        + +
        +
        +

        biocutils.assign_sequence moduleΒΆ

        +
        +
        +biocutils.assign_sequence.assign_sequence(x, indices, replacement)[source]ΒΆ
        +

        Assign replacement values to a copy of x at the specified indices. +This defaults to creating a deep copy of x and then iterating through +indices to assign the values of replacement.

        +
        +
        Parameters:
        +
          +
        • x (Any) – Any sequence-like object that can be assigned.

        • +
        • indices (Sequence[int]) – Sequence of non-negative integers specifying positions on x.

        • +
        • replacement (Any) – Replacement values to be assigned to x. This should have the +same length as indices.

        • +
        +
        +
        Return type:
        +

        Any

        +
        +
        Returns:
        +

        A copy of x with the replacement values.

        +
        +
        +
        +

        biocutils.combine moduleΒΆ

        @@ -476,7 +555,7 @@

        Submodulescombine_sequences() instead.

        Parameters:
        -

        x (Any) – Objects to combine.

        +

        x (Any) – Objects to combine.

        Returns:

        A combined object, typically the same type as the first element in x.

        @@ -500,7 +579,7 @@

        Submodulesconcat() along the second axis.

        Parameters:
        -

        x (Any) – n-dimensional objects to combine. All elements of x are expected +

        x (Any) – n-dimensional objects to combine. All elements of x are expected to be the same class.

        Returns:
        @@ -525,7 +604,7 @@

        Submodulesconcat() along the first axis.

        Parameters:
        -

        x (Any) – One or more n-dimensional objects to combine. All elements of x +

        x (Any) – One or more n-dimensional objects to combine. All elements of x are expected to be the same class.

        Returns:
        @@ -549,7 +628,7 @@

        Submodules
        Parameters:
        -

        x (Any) – Vector-like objects to combine. +

        x (Any) – Vector-like objects to combine. All elements of x are expected to be the same class or atleast compatible with each other.

        @@ -571,10 +650,10 @@

        Submodulesnumpy.concatenate doesn’t understand.

        Parameters:
        -

        x (Any) – Some array-like object to be stored as a NumPy array.

        +

        x (Any) – Some array-like object to be stored as a NumPy array.

        Return type:
        -

        ndarray

        +

        ndarray

        Returns:

        A NumPy array.

        @@ -591,10 +670,10 @@

        Submodules
        Parameters:
        -

        x (Any) – Any object.

        +

        x (Any) – Any object.

        Return type:
        -

        ndarray

        +

        ndarray

        Returns:

        Array of strings containing column names.

        @@ -611,10 +690,10 @@

        Submodules
        Parameters:
        -

        x (Any) – Any object.

        +

        x (Any) – Any object.

        Return type:
        -

        ndarray

        +

        ndarray

        Returns:

        Array of strings containing row names.

        @@ -632,17 +711,17 @@

        Submodules
        Parameters:
          -
        • x (Sequence) – A sequence of hashable values. +

        • x (Sequence) – A sequence of hashable values. Any value may be None to indicate missingness.

        • -
        • levels (Optional[Sequence]) – Sequence of reference levels, against which the entries in x are compared. +

        • levels (Optional[Sequence]) – Sequence of reference levels, against which the entries in x are compared. If None, this defaults to all unique values of x.

        • -
        • sort_levels (bool) – Whether to sort the automatically-determined levels. +

        • sort_levels (bool) – Whether to sort the automatically-determined levels. If False, the levels are kept in order of their appearance in x. Not used if levels is explicitly supplied.

        Return type:
        -

        Tuple[list, ndarray]

        +

        Tuple[list, ndarray]

        Returns:

        Tuple where the first list contains the unique levels and the second @@ -664,10 +743,10 @@

        Submodulesshape.

        Parameters:
        -

        x (Any) – Some kind of object.

        +

        x (Any) – Some kind of object.

        Return type:
        -

        int

        +

        int

        Returns:

        The height of the object.

        @@ -686,15 +765,15 @@

        Submodules
        Parameters:
          -
        • x (Sequence) – Zero, one or more sequences of interest containing hashable values. +

        • x (Sequence) – Zero, one or more sequences of interest containing hashable values. We ignore missing values as defined by is_missing_scalar().

        • -
        • duplicate_method (Literal['first', 'last']) – Whether to keep the first or last occurrence of duplicated values +

        • duplicate_method (Literal['first', 'last']) – Whether to keep the first or last occurrence of duplicated values when preserving order in the first sequence.

        Return type:
        -

        list

        +

        list

        Returns:

        Intersection of values across all x.

        @@ -730,13 +809,13 @@

        Submodules
        Parameters:
          -
        • x (Union[list, tuple]) – A list or tuple of values.

        • -
        • target_type (Callable) – Type to check for, e.g. str, int.

        • -
        • ignore_none (bool) – Whether to ignore Nones when comparing to target_type.

        • +
        • x (Union[list, tuple]) – A list or tuple of values.

        • +
        • target_type (Callable) – Type to check for, e.g. str, int.

        • +
        • ignore_none (bool) – Whether to ignore Nones when comparing to target_type.

        Return type:
        -

        bool

        +

        bool

        Returns:

        True if x is a list or tuple and all elements are of the target @@ -756,7 +835,7 @@

        Submodules

        x – Any scalar value.

        Return type:
        -

        bool

        +

        bool

        Returns:

        Whether x is None or a NumPy masked constant.

        @@ -774,7 +853,7 @@

        Submodules
        Parameters:
          -
        • x (Sequence) – Sequence of hashable values. We ignore missing values defined by +

        • x (Sequence) – Sequence of hashable values. We ignore missing values defined by is_missing_scalar().

        • duplicate_method (DUPLICATE_METHOD) – Whether to consider the first or last occurrence of a duplicated value in x.

        • @@ -827,7 +906,7 @@

          Submodules
          Parameters:
            -
          • sub (Union[slice, range, Sequence, int, str, bool]) –

            The subscript. This can be any of the following:

            +
          • sub (Union[slice, range, Sequence, int, str, bool]) –

            The subscript. This can be any of the following:

          • -
          • length (int) – Length of the object.

          • -
          • names (Optional[Sequence[str]]) – List of names for each entry in the object. If not None, this +

          • length (int) – Length of the object.

          • +
          • names (Optional[Sequence[str]]) – List of names for each entry in the object. If not None, this should have length equal to length.

          • -
          • non_negative_only (bool) – Whether negative indices must be converted into non-negative +

          • non_negative_only (bool) – Whether negative indices must be converted into non-negative equivalents. Setting this to False may improve efficiency.

          Return type:
          -

          Tuple

          +

          Tuple

          Returns:

          A tuple containing (i) a sequence of integer indices in [0, length) @@ -896,14 +975,14 @@

          SubmodulesParameters:
          • x – Object to be printed.

          • -
          • truncated_to (int) – Number of elements to truncate to, at the start and end of the list +

          • truncated_to (int) – Number of elements to truncate to, at the start and end of the list or dictionary. This should be less than half of full_threshold.

          • -
          • full_threshold (int) – Threshold on the number of elements, below which the list or +

          • full_threshold (int) – Threshold on the number of elements, below which the list or dictionary is shown in its entirety.

          Return type:
          -

          str

          +

          str

          Returns:

          String containing the pretty-printed contents.

          @@ -919,20 +998,20 @@

          Submodules
          Parameters:
            -
          • x (Dict) – Dictionary to be printed.

          • -
          • truncated_to (int) – Number of elements to truncate to, at the start and end of the +

          • x (Dict) – Dictionary to be printed.

          • +
          • truncated_to (int) – Number of elements to truncate to, at the start and end of the sequence. This should be less than half of full_threshold.

          • -
          • full_threshold (int) – Threshold on the number of elements, below which the list is +

          • full_threshold (int) – Threshold on the number of elements, below which the list is shown in its entirety.

          • -
          • transform (Optional[Callable]) – Optional transformation to apply to the values of x after +

          • transform (Optional[Callable]) – Optional transformation to apply to the values of x after truncation but before printing. Defaults to print_truncated() if not supplied.

          • -
          • sep (str) – Separator between elements in the printed list.

          • -
          • include_brackets (bool) – Whether to include the start/end brackets.

          • +
          • sep (str) – Separator between elements in the printed list.

          • +
          • include_brackets (bool) – Whether to include the start/end brackets.

          Return type:
          -

          str

          +

          str

          Returns:

          String containing the pretty-printed truncated dict.

          @@ -948,20 +1027,20 @@

          Submodules
          Parameters:
            -
          • x (List) – List to be printed.

          • -
          • truncated_to (int) – Number of elements to truncate to, at the start and end of the +

          • x (List) – List to be printed.

          • +
          • truncated_to (int) – Number of elements to truncate to, at the start and end of the list. This should be less than half of full_threshold.

          • -
          • full_threshold (int) – Threshold on the number of elements, below which the list is +

          • full_threshold (int) – Threshold on the number of elements, below which the list is shown in its entirety.

          • -
          • transform (Optional[Callable]) – Optional transformation to apply to the elements of x +

          • transform (Optional[Callable]) – Optional transformation to apply to the elements of x after truncation but before printing. Defaults to print_truncated() if not supplied.

          • -
          • sep (str) – Separator between elements in the printed list.

          • -
          • include_brackets (bool) – Whether to include the start/end brackets.

          • +
          • sep (str) – Separator between elements in the printed list.

          • +
          • include_brackets (bool) – Whether to include the start/end brackets.

          Return type:
          -

          str

          +

          str

          Returns:

          String containing the pretty-printed truncated list.

          @@ -980,12 +1059,12 @@

          Submodules
          Parameters:
            -
          • names (Optional[List[str]]) – List of row names, or None if no row names are available.

          • -
          • indices (Sequence[int]) – Integer indices for which to obtain the names.

          • +
          • names (Optional[List[str]]) – List of row names, or None if no row names are available.

          • +
          • indices (Sequence[int]) – Integer indices for which to obtain the names.

          Return type:
          -

          List[str]

          +

          List[str]

          Returns:

          List of strings containing floating names.

          @@ -1003,7 +1082,7 @@

          Submodules

          x – Some object.

          Return type:
          -

          str

          +

          str

          Returns:

          String containing the class of the object.

          @@ -1020,24 +1099,24 @@

          Submodules
          Parameters:
            -
          • columns (List[Sequence[str]]) –

            List of list of strings, where each inner list is the same length +

          • columns (List[Sequence[str]]) –

            List of list of strings, where each inner list is the same length and contains the visible contents of a column. Strings are typically generated by calling repr() on data column values.

            Callers are responsible for inserting ellipses, adding column type information (e.g., with print_type()) or truncating long strings (e.g., with truncate_strings()).

          • -
          • floating_names (Optional[Sequence[str]]) –

            List of strings to be added to the left of the table. This is +

          • floating_names (Optional[Sequence[str]]) –

            List of strings to be added to the left of the table. This is printed repeatedly for each set of wrapped columns.

            See also create_floating_names().

          • -
          • sep (str) – Separator between columns.

          • -
          • window (Optional[int]) – Size of the terminal window, in characters. We attempt to determine +

          • sep (str) – Separator between columns.

          • +
          • window (Optional[int]) – Size of the terminal window, in characters. We attempt to determine this automatically, otherwise it is set to 150.

          Return type:
          -

          str

          +

          str

          Returns:

          String containing the pretty-printed table.

          @@ -1052,12 +1131,12 @@

          Submodules
          Parameters:
            -
          • values (List[str]) – List of strings to be printed.

          • -
          • width (int) – Width beyond which to truncate the string.

          • +
          • values (List[str]) – List of strings to be printed.

          • +
          • width (int) – Width beyond which to truncate the string.

          Return type:
          -

          List[str]

          +

          List[str]

          Returns:

          List containing truncated strings.

          @@ -1076,13 +1155,13 @@

          Submodules
          Parameters:
            -
          • x (Any) – Any object. By default, we assume that it can be treated as +

          • x (Any) – Any object. By default, we assume that it can be treated as a sequence, with a valid __getitem__ method for an index.

          • -
          • indices (Sequence[int]) – List of indices to be extracted.

          • +
          • indices (Sequence[int]) – List of indices to be extracted.

          Return type:
          -

          List[str]

          +

          List[str]

          Returns:

          List of strings of length equal to indices, containing a @@ -1104,7 +1183,7 @@

          Submodulessubset_sequence() instead.

          Parameters:
          -

          x (Any) – Object to be subsetted.

          +

          x (Any) – Object to be subsetted.

          Returns:

          The subsetted object, typically the same type as x.

          @@ -1123,12 +1202,12 @@

          Submodules
          Parameters:
            -
          • x (Any) – Any high-dimensional object.

          • -
          • indices (Sequence[int]) – Sequence of non-negative integers specifying the integers of interest.

          • +
          • x (Any) – Any high-dimensional object.

          • +
          • indices (Sequence[int]) – Sequence of non-negative integers specifying the integers of interest.

          Return type:
          -

          Any

          +

          Any

          Returns:

          The result of slicing x by indices. The exact type @@ -1148,12 +1227,12 @@

          Submodules
          Parameters:
            -
          • x (Any) – Any object that supports __getitem__ with an integer sequence.

          • -
          • indices (Sequence[int]) – Sequence of non-negative integers specifying the integers of interest.

          • +
          • x (Any) – Any object that supports __getitem__ with an integer sequence.

          • +
          • indices (Sequence[int]) – Sequence of non-negative integers specifying the integers of interest.

          Return type:
          -

          Any

          +

          Any

          Returns:

          The result of slicing x by indices. The exact type @@ -1173,17 +1252,17 @@

          Submodules
          Parameters:
            -
          • x (Sequence) – Zero, one or more sequences of interest containing hashable values. +

          • x (Sequence) – Zero, one or more sequences of interest containing hashable values. We ignore missing values as defined by is_missing_scalar().

          • -
          • duplicate_method (Literal['first', 'last']) – Whether to take the first or last occurrence of each value in the +

          • duplicate_method (Literal['first', 'last']) – Whether to take the first or last occurrence of each value in the ordering of the output. If first, the first occurrence in the earliest sequence of x is reported; if last, the last occurrence in the latest sequence of x is reported.

          Return type:
          -

          list

          +

          list

          Returns:

          Union of values across all x.

          diff --git a/api/modules.html b/api/modules.html index 7d3c2c3..c31f49d 100644 --- a/api/modules.html +++ b/api/modules.html @@ -5,10 +5,10 @@ - biocutils — biocutils 0.1.0 documentation + biocutils — biocutils 0.1.1 documentation - + @@ -74,6 +74,18 @@

          biocutilsbiocutils.assign module + +
        • biocutils.assign_rows module +
        • +
        • biocutils.assign_sequence module +
        • biocutils.combine module diff --git a/authors.html b/authors.html index 0c83236..d91ae17 100644 --- a/authors.html +++ b/authors.html @@ -5,10 +5,10 @@ - Contributors — biocutils 0.1.0 documentation + Contributors — biocutils 0.1.1 documentation - + diff --git a/changelog.html b/changelog.html index 3d2bb4f..6398c53 100644 --- a/changelog.html +++ b/changelog.html @@ -5,10 +5,10 @@ - Changelog — biocutils 0.1.0 documentation + Changelog — biocutils 0.1.1 documentation - + diff --git a/contributing.html b/contributing.html index e4a8a94..9a48790 100644 --- a/contributing.html +++ b/contributing.html @@ -5,10 +5,10 @@ - Contributing — biocutils 0.1.0 documentation + Contributing — biocutils 0.1.1 documentation - + diff --git a/genindex.html b/genindex.html index 75923bc..57d79ff 100644 --- a/genindex.html +++ b/genindex.html @@ -4,10 +4,10 @@ - Index — biocutils 0.1.0 documentation + Index — biocutils 0.1.1 documentation - + @@ -88,6 +88,14 @@

          A

          +
          @@ -100,6 +108,27 @@

          B

        • +
        • + biocutils.assign + +
        • +
        • + biocutils.assign_rows + +
        • +
        • + biocutils.assign_sequence + +
        • @@ -179,6 +208,8 @@

          B

        • module

      • +
      +
      • biocutils.is_high_dimensional @@ -193,8 +224,6 @@

        B

      • module

    • -
    -
    • biocutils.is_missing_scalar @@ -405,6 +434,12 @@

      M

      • biocutils +
      • +
      • biocutils.assign +
      • +
      • biocutils.assign_rows +
      • +
      • biocutils.assign_sequence
      • biocutils.combine
      • diff --git a/index.html b/index.html index e3628d9..37f365e 100644 --- a/index.html +++ b/index.html @@ -5,10 +5,10 @@ - BiocUtils — biocutils 0.1.0 documentation + BiocUtils — biocutils 0.1.1 documentation - + diff --git a/license.html b/license.html index 3204892..8d23efc 100644 --- a/license.html +++ b/license.html @@ -5,10 +5,10 @@ - License — biocutils 0.1.0 documentation + License — biocutils 0.1.1 documentation - + diff --git a/objects.inv b/objects.inv index 44f9b6f..f3b3ba5 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/py-modindex.html b/py-modindex.html index 13f6047..0c535c3 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -4,10 +4,10 @@ - Python Module Index — biocutils 0.1.0 documentation + Python Module Index — biocutils 0.1.1 documentation - + @@ -48,6 +48,21 @@

        Python Module Index

        biocutils + + +     + biocutils.assign + + + +     + biocutils.assign_rows + + + +     + biocutils.assign_sequence +     diff --git a/readme.html b/readme.html index 641a1b3..af1e869 100644 --- a/readme.html +++ b/readme.html @@ -5,10 +5,10 @@ - Utilities for BiocPy — biocutils 0.1.0 documentation + Utilities for BiocPy — biocutils 0.1.1 documentation - + diff --git a/search.html b/search.html index 4c2817b..60f843f 100644 --- a/search.html +++ b/search.html @@ -4,11 +4,11 @@ - Search — biocutils 0.1.0 documentation + Search — biocutils 0.1.1 documentation - + diff --git a/searchindex.js b/searchindex.js index 520fe1e..84cc6b9 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api/biocutils", "api/modules", "authors", "changelog", "contributing", "index", "license", "readme"], "filenames": ["api/biocutils.rst", "api/modules.rst", "authors.md", "changelog.md", "contributing.md", "index.md", "license.md", "readme.md"], "titles": ["biocutils package", "biocutils", "Contributors", "Changelog", "Contributing", "BiocUtils", "License", "Utilities for BiocPy"], "terms": {"class": [0, 4], "code": [0, 1, 5], "level": [0, 1, 7], "order": [0, 1, 4], "fals": 0, "valid": [0, 4], "true": [0, 4, 7], "sourc": [0, 4], "base": [0, 4, 5, 7], "object": 0, "equival": 0, "r": [0, 4, 5, 7], "": [0, 4], "thi": [0, 4, 6, 7], "i": [0, 4, 6, 7], "vector": 0, "integ": 0, "each": 0, "which": [0, 4], "an": [0, 6], "index": [0, 4, 5], "list": [0, 4, 7], "uniqu": 0, "string": 0, "The": [0, 4, 6, 7], "aim": [0, 7], "encod": 0, "easier": 0, "numer": 0, "analysi": 0, "__copy__": [0, 1], "return": [0, 4], "type": [0, 7], "A": [0, 6, 7], "shallow": 0, "copi": [0, 1, 4, 6], "__deepcopy__": [0, 1], "memo": 0, "deep": 0, "__getitem__": [0, 1], "sub": 0, "specifi": 0, "indic": 0, "paramet": 0, "int": 0, "bool": 0, "sequenc": 0, "boolean": 0, "element": [0, 7], "interest": [0, 4], "altern": 0, "scalar": 0, "singl": 0, "str": 0, "If": [0, 4], "same": [0, 4, 7], "caller": 0, "new": [0, 4], "contain": [0, 7], "onli": 0, "from": [0, 4, 6], "correspond": 0, "posit": 0, "mai": [0, 4], "also": [0, 4], "none": 0, "miss": [0, 4], "__len__": [0, 1], "length": 0, "term": [0, 4], "number": 0, "__repr__": [0, 1], "stringifi": 0, "represent": 0, "__setitem__": [0, 1], "arg": 0, "valu": 0, "see": [0, 4], "replac": [0, 1, 4], "detail": [0, 4], "properti": 0, "ndarrai": [0, 7], "get_cod": [0, 1], "drop_unused_level": [0, 1], "in_plac": 0, "drop": [0, 4], "unus": 0, "whether": [0, 6], "perform": 0, "modif": 0, "place": 0, "where": 0, "all": [0, 4, 6, 7], "have": [0, 4, 7], "been": [0, 4], "remov": [0, 4], "ar": [0, 4, 7], "current": [0, 4], "refer": [0, 4, 5], "static": 0, "from_sequ": [0, 1], "x": [0, 7], "sort_level": 0, "convert": 0, "hashabl": 0, "ani": [0, 4, 6], "missing": 0, "option": [0, 4], "against": 0, "entri": 0, "compar": 0, "default": 0, "sort": [0, 4], "automat": [0, 4], "determin": 0, "kept": [0, 4], "appear": 0, "Not": 0, "us": [0, 4, 6], "explicitli": 0, "suppli": 0, "should": [0, 4], "assum": [0, 4], "note": 0, "import": [0, 4, 7], "ha": 0, "noth": 0, "do": [0, 4, 6], "set": 0, "arrai": [0, 7], "get_level": [0, 1], "mask": 0, "get_ord": [0, 1], "otherwis": [0, 6, 7], "item": [0, 4], "find": [0, 4], "insert": [0, 1], "after": [0, 4], "its": [0, 4], "set_level": [0, 1], "These": [0, 7], "exist": 0, "defin": 0, "permut": 0, "provid": [0, 4, 6, 7], "now": 0, "first": [0, 3, 4], "other": [0, 4, 6], "preserv": 0, "updat": [0, 4, 7], "so": [0, 6], "thei": [0, 4], "still": [0, 4], "present": 0, "to_panda": [0, 1], "coerc": 0, "categor": 0, "iter": 0, "python": [0, 4, 7], "regular": 0, "except": 0, "anyth": [0, 4], "ad": [0, 4], "accept": 0, "treat": 0, "__add__": [0, 1], "add": [0, 4, 7], "right": [0, 6], "can": [0, 4], "concaten": 0, "those": 0, "obtain": [0, 6], "one": [0, 4], "more": [0, 4], "slice": 0, "extract": 0, "multipl": 0, "__iadd__": [0, 1], "extend": [0, 1], "In": [0, 4], "append": [0, 1], "end": 0, "make": [0, 4], "some": 0, "gener": [0, 4], "check": [0, 4, 7], "n": [0, 4], "dimension": 0, "1": [0, 4, 5, 7], "e": [0, 4, 7], "shape": 0, "greater": 0, "than": 0, "call": 0, "them": [0, 4], "dimens": 0, "like": [0, 4, 7], "instead": [0, 4], "typic": 0, "along": 0, "second": 0, "we": [0, 4], "numpi": [0, 7], "either": [0, 4], "spmatrix": 0, "sparrai": 0, "scipi": 0, "hstack": 0, "datafram": 0, "concat": 0, "axi": 0, "expect": [0, 4], "vstack": 0, "One": 0, "seri": 0, "For": [0, 4], "scenario": 0, "atleast": 0, "compat": [0, 4], "ideal": 0, "someth": 0, "dens": 0, "fallback": 0, "variou": 0, "method": [0, 4, 7], "when": [0, 4], "lot": [0, 4], "differ": [0, 4], "doesn": 0, "t": [0, 4, 7], "understand": 0, "store": 0, "access": 0, "column": 0, "name": [0, 4], "2": [0, 4, 7], "row": 0, "tupl": [0, 7], "recov": 0, "get": [0, 4], "height": 0, "were": 0, "data": 0, "frame": 0, "similar": [0, 4], "len": 0, "high": 0, "kind": [0, 4, 6], "duplicate_method": 0, "identifi": [0, 4], "while": [0, 4], "zero": 0, "ignor": 0, "liter": 0, "last": 0, "keep": 0, "occurr": 0, "duplic": 0, "across": 0, "attribut": 0, "target_typ": 0, "ignore_non": 0, "callabl": 0, "g": [0, 4], "target": 0, "constant": 0, "creat": 0, "dictionari": 0, "map": 0, "consid": [0, 4], "insid": 0, "dict": 0, "pass": [0, 4], "equal": 0, "cannot": 0, "found": 0, "non_negative_onli": 0, "normal": [0, 4], "subscript": 0, "friend": 0, "consist": 0, "downstream": 0, "rang": 0, "follow": [0, 4, 6], "neg": 0, "allow": 0, "error": [0, 4], "rais": 0, "out": [0, 4, 6], "empti": 0, "describ": [0, 4], "abov": [0, 6], "truthi": 0, "falsei": 0, "must": 0, "non": [0, 4], "improv": [0, 5], "effici": 0, "0": [0, 4, 5, 7], "ii": 0, "wa": [0, 4], "is_package_instal": [0, 1], "package_nam": 0, "instal": [0, 4], "truncated_to": 0, "3": [0, 4, 7], "full_threshold": 0, "10": [0, 7], "pretti": [0, 4], "print": 0, "middl": 0, "ellipsi": 0, "too": [0, 4], "mani": 0, "preview": [0, 4], "without": [0, 6], "spew": 0, "screen": 0, "truncat": 0, "start": [0, 4], "less": 0, "half": 0, "threshold": 0, "below": 0, "shown": 0, "entireti": 0, "print_truncated_dict": [0, 1], "transform": 0, "sep": 0, "include_bracket": 0, "appli": [0, 4], "befor": [0, 4], "separ": 0, "between": 0, "includ": [0, 4, 6], "bracket": 0, "print_truncated_list": [0, 1], "create_floating_nam": [0, 1], "float": 0, "avail": [0, 4, 5], "print_typ": [0, 1], "special": 0, "behavior": [0, 4], "certain": 0, "intend": 0, "displai": 0, "top": [0, 4], "floating_nam": 0, "window": 0, "tabl": 0, "align": 0, "wrap": 0, "pad": 0, "justifi": 0, "whenev": 0, "would": [0, 4, 7], "exce": 0, "width": 0, "case": [0, 4], "entir": 0, "subsequ": 0, "previou": 0, "inner": 0, "visibl": 0, "repr": 0, "respons": 0, "ellips": 0, "inform": [0, 4], "long": 0, "truncate_str": [0, 1], "left": 0, "repeatedli": 0, "size": [0, 4], "termin": 0, "charact": 0, "attempt": 0, "150": 0, "40": [0, 7], "beyond": 0, "show": 0, "cell": 0, "__str__": 0, "By": [0, 4], "summari": [0, 4], "result": 0, "exact": 0, "depend": [0, 4], "what": [0, 4], "support": 0, "occur": [0, 4], "take": 0, "output": 0, "earliest": 0, "report": [0, 5], "latest": [0, 7], "packag": [1, 3, 4, 5, 7], "submodul": 1, "factor": [1, 4], "modul": [1, 4, 5], "stringlist": 1, "combin": 1, "combine_column": 1, "combine_row": 1, "combine_sequ": 1, "convert_to_dens": 1, "extract_column_nam": 1, "extract_row_nam": 1, "get_height": 1, "intersect": 1, "is_high_dimension": 1, "is_list_of_typ": 1, "is_missing_scalar": 1, "map_to_index": 1, "match": 1, "normalize_subscript": 1, "package_util": 1, "print_trunc": 1, "print_wrapped_t": 1, "show_as_cel": 1, "subset": 1, "subset_row": 1, "subset_sequ": 1, "union": 1, "content": [1, 4], "aaron": [2, 6], "lun": [2, 6], "infinit": 2, "monkei": 2, "keyboard": 2, "gmail": 2, "com": [2, 4, 7], "jayaram": 2, "kancherla": 2, "releas": 3, "suppos": 4, "TO": [4, 6], "BE": [4, 6], "exampl": [4, 7], "modifi": [4, 6], "IT": 4, "accord": 4, "need": 4, "you": [4, 7], "servic": 4, "promot": 4, "model": 4, "github": [4, 7], "fork": 4, "pull": 4, "request": 4, "workflow": 4, "major": 4, "gitlab": 4, "bitbucket": 4, "might": [4, 7], "privat": 4, "gerrit": 4, "notic": [4, 6], "url": [4, 7], "text": 4, "specif": 4, "terminologi": 4, "merg": [4, 6], "pleas": [4, 7], "sure": 4, "assumpt": 4, "mind": 4, "thing": 4, "accordingli": [4, 7], "correct": 4, "link": 4, "bottom": 4, "want": [4, 7], "look": 4, "pyscaffold": 4, "contributor": 4, "guid": 4, "especi": 4, "project": [4, 7], "open": 4, "veri": 4, "templat": 4, "few": 4, "extra": 4, "decid": 4, "mention": 4, "label": [4, 7], "tracker": 4, "autom": 4, "welcom": 4, "biocutil": [4, 7], "focus": 4, "potenti": 4, "familiar": 4, "develop": [4, 7], "process": 4, "appreci": 4, "git": 4, "never": 4, "collabor": 4, "previous": 4, "org": [4, 7], "resourc": 4, "excel": 4, "freecodecamp": 4, "user": 4, "consider": 4, "reason": 4, "respect": 4, "doubt": 4, "softwar": [4, 6], "foundat": 4, "conduct": 4, "good": 4, "guidelin": 4, "experi": 4, "bug": 4, "don": 4, "feel": 4, "free": [4, 6], "fire": 4, "forget": 4, "close": 4, "search": [4, 5], "sometim": 4, "solut": 4, "alreadi": 4, "problem": 4, "solv": 4, "about": 4, "program": 4, "oper": 4, "system": 4, "version": [4, 5, 7], "step": 4, "reproduc": 4, "try": 4, "simplifi": [4, 7], "reproduct": 4, "minim": 4, "illustr": 4, "face": 4, "help": [4, 5], "u": 4, "root": 4, "caus": 4, "doc": 4, "readabl": 4, "coher": 4, "mistak": 4, "sphinx": 4, "main": [4, 7], "compil": 4, "mean": 4, "done": 4, "wai": 4, "markup": 4, "languag": 4, "restructuredtext": 4, "commonmark": 4, "myst": 4, "extens": 4, "host": 4, "tip": 4, "web": 4, "interfac": 4, "quick": 4, "propos": 4, "file": [4, 6], "mechan": 4, "tricki": 4, "work": 4, "perfectli": 4, "fine": 4, "quit": 4, "handi": 4, "navig": 4, "folder": 4, "click": 4, "littl": 4, "pencil": 4, "icon": 4, "editor": 4, "onc": 4, "finish": 4, "edit": 4, "write": 4, "messag": 4, "form": 4, "page": [4, 5], "made": 4, "motiv": [4, 5], "behind": 4, "local": 4, "machin": 4, "tox": 4, "built": [4, 7], "server": 4, "browser": 4, "http": [4, 7], "localhost": 4, "8000": 4, "python3": 4, "m": 4, "directori": 4, "_build": 4, "html": 4, "explan": 4, "intern": 4, "architectur": 4, "descript": 4, "design": 4, "principl": 4, "least": 4, "concept": 4, "easi": 4, "quickli": 4, "trivial": 4, "best": 4, "discuss": 4, "subject": [4, 6], "often": 4, "addit": 4, "avoid": 4, "unnecessari": 4, "recommend": 4, "isol": 4, "virtual": 4, "easili": 4, "via": 4, "virtualenv": 4, "path": 4, "venv": 4, "bin": 4, "activ": 4, "miniconda": 4, "conda": [4, 7], "six": 4, "pytest": 4, "cov": 4, "account": 4, "button": 4, "under": 4, "disk": 4, "yourlogin": 4, "cd": 4, "run": 4, "pip": 4, "setuptool": 4, "abl": 4, "repl": 4, "pre": 4, "commit": 4, "come": 4, "hook": 4, "configur": 4, "being": 4, "written": 4, "branch": [4, 7], "hold": 4, "checkout": 4, "b": [4, 7], "my": 4, "featur": 4, "docstr": 4, "function": 4, "part": 4, "public": 4, "api": [4, 7], "yourself": 4, "author": [4, 5, 6], "rst": 4, "re": 4, "record": 4, "fix": 4, "eventu": 4, "flake8": 4, "black": 4, "style": [4, 7], "unit": 4, "test": 4, "just": 4, "bugfix": 4, "moreov": 4, "highli": 4, "histori": 4, "log": 4, "graph": 4, "decor": 4, "onelin": 4, "abbrev": 4, "recur": 4, "commun": 4, "pattern": 4, "break": 4, "pipx": 4, "sever": 4, "av": 4, "everyth": 4, "push": 4, "remot": 4, "origin": 4, "go": 4, "send": 4, "review": 4, "uncom": 4, "paragraph": 4, "pr": 4, "draft": 4, "mark": 4, "readi": 4, "feedback": 4, "continu": 4, "integr": 4, "ci": [4, 7], "requir": 4, "build": 4, "fetch": 4, "tag": 4, "upstream": 4, "command": 4, "script": 4, "egg": 4, "complet": 4, "well": 4, "info": 4, "src": 4, "setup": 4, "cfg": 4, "txt": 4, "recreat": 4, "flag": 4, "reliabl": 4, "7": 4, "OR": [4, 6], "troubl": 4, "weird": 4, "upon": 4, "dedic": 4, "binari": 4, "freshli": 4, "interact": 4, "session": 4, "pdb": 4, "k": 4, "OF": [4, 6], "THE": [4, 6], "fall": 4, "breakpoint": 4, "manual": 4, "section": 4, "pypi": 4, "publicli": 4, "instruct": 4, "group": 4, "permiss": [4, 6], "success": 4, "v1": 4, "clean": 4, "up": 4, "dist": 4, "rm": 4, "rf": 4, "confus": 4, "old": 4, "dirti": 4, "hash": 4, "distribut": [4, 6], "big": 4, "500kb": 4, "unwant": 4, "clutter": 4, "accident": 4, "publish": [4, 6], "upload": 4, "correctli": 4, "definit": 4, "even": 4, "though": 4, "focu": 4, "idea": 4, "collect": 4, "compani": 4, "proprietari": 4, "common": 5, "util": 5, "biocpi": 5, "mostli": [5, 7], "mimic": 5, "conveni": [5, 7], "aspect": [5, 7], "overview": 5, "contribut": 5, "issu": 5, "document": [5, 6], "maintain": 5, "task": 5, "licens": 5, "changelog": 5, "mit": 6, "copyright": 6, "c": [6, 7], "2023": 6, "herebi": 6, "grant": 6, "charg": 6, "person": 6, "associ": 6, "deal": 6, "restrict": 6, "limit": 6, "sublicens": 6, "sell": 6, "permit": 6, "whom": 6, "furnish": 6, "condit": 6, "shall": 6, "substanti": 6, "portion": 6, "AS": 6, "warranti": 6, "express": 6, "impli": 6, "BUT": 6, "NOT": 6, "merchant": 6, "fit": 6, "FOR": 6, "particular": 6, "purpos": 6, "AND": 6, "noninfring": 6, "IN": 6, "NO": 6, "event": 6, "holder": 6, "liabl": 6, "claim": 6, "damag": 6, "liabil": 6, "action": 6, "contract": 6, "tort": 6, "aris": 6, "connect": 6, "WITH": 6, "badg": 7, "your": 7, "readm": 7, "statu": 7, "cirru": 7, "svg": 7, "readthedoc": 7, "io": 7, "en": 7, "stabl": 7, "coveral": 7, "img": 7, "shield": 7, "forg": 7, "vn": 7, "anaconda": 7, "twitter": 7, "social": 7, "repositori": 7, "varieti": 7, "simpl": 7, "aren": 7, "higher": 7, "scranpi": 7, "singler": 7, "implement": 7, "individu": 7, "d": 7, "4": 7, "np": 7, "y": 7, "20": 7, "30": 7, "50": 7, "random": 7, "rand": 7}, "objects": {"": [[0, 0, 0, "-", "biocutils"]], "biocutils": [[0, 0, 0, "-", "Factor"], [0, 0, 0, "-", "StringList"], [0, 0, 0, "-", "combine"], [0, 0, 0, "-", "combine_columns"], [0, 0, 0, "-", "combine_rows"], [0, 0, 0, "-", "combine_sequences"], [0, 0, 0, "-", "convert_to_dense"], [0, 0, 0, "-", "extract_column_names"], [0, 0, 0, "-", "extract_row_names"], [0, 0, 0, "-", "factorize"], [0, 0, 0, "-", "get_height"], [0, 0, 0, "-", "intersect"], [0, 0, 0, "-", "is_high_dimensional"], [0, 0, 0, "-", "is_list_of_type"], [0, 0, 0, "-", "is_missing_scalar"], [0, 0, 0, "-", "map_to_index"], [0, 0, 0, "-", "match"], [0, 0, 0, "-", "normalize_subscript"], [0, 0, 0, "-", "package_utils"], [0, 0, 0, "-", "print_truncated"], [0, 0, 0, "-", "print_wrapped_table"], [0, 0, 0, "-", "show_as_cell"], [0, 0, 0, "-", "subset"], [0, 0, 0, "-", "subset_rows"], [0, 0, 0, "-", "subset_sequence"], [0, 0, 0, "-", "union"]], "biocutils.Factor": [[0, 1, 1, "", "Factor"]], "biocutils.Factor.Factor": [[0, 2, 1, "", "__copy__"], [0, 2, 1, "", "__deepcopy__"], [0, 2, 1, "", "__getitem__"], [0, 2, 1, "", "__len__"], [0, 2, 1, "", "__repr__"], [0, 2, 1, "", "__setitem__"], [0, 3, 1, "", "codes"], [0, 2, 1, "", "drop_unused_levels"], [0, 2, 1, "", "from_sequence"], [0, 2, 1, "", "get_codes"], [0, 2, 1, "", "get_levels"], [0, 2, 1, "", "get_ordered"], [0, 3, 1, "", "levels"], [0, 3, 1, "", "ordered"], [0, 2, 1, "", "replace"], [0, 2, 1, "", "set_levels"], [0, 2, 1, "", "to_pandas"]], "biocutils.StringList": [[0, 1, 1, "", "StringList"]], "biocutils.StringList.StringList": [[0, 2, 1, "", "__add__"], [0, 2, 1, "", "__getitem__"], [0, 2, 1, "", "__iadd__"], [0, 2, 1, "", "__setitem__"], [0, 2, 1, "", "append"], [0, 2, 1, "", "copy"], [0, 2, 1, "", "extend"], [0, 2, 1, "", "insert"]], "biocutils.combine": [[0, 4, 1, "", "combine"]], "biocutils.combine_columns": [[0, 4, 1, "", "combine_columns"]], "biocutils.combine_rows": [[0, 4, 1, "", "combine_rows"]], "biocutils.combine_sequences": [[0, 4, 1, "", "combine_sequences"]], "biocutils.convert_to_dense": [[0, 4, 1, "", "convert_to_dense"]], "biocutils.extract_column_names": [[0, 4, 1, "", "extract_column_names"]], "biocutils.extract_row_names": [[0, 4, 1, "", "extract_row_names"]], "biocutils.factorize": [[0, 4, 1, "", "factorize"]], "biocutils.get_height": [[0, 4, 1, "", "get_height"]], "biocutils.intersect": [[0, 4, 1, "", "intersect"]], "biocutils.is_high_dimensional": [[0, 4, 1, "", "is_high_dimensional"]], "biocutils.is_list_of_type": [[0, 4, 1, "", "is_list_of_type"]], "biocutils.is_missing_scalar": [[0, 4, 1, "", "is_missing_scalar"]], "biocutils.map_to_index": [[0, 4, 1, "", "map_to_index"]], "biocutils.match": [[0, 4, 1, "", "match"]], "biocutils.normalize_subscript": [[0, 4, 1, "", "normalize_subscript"]], "biocutils.package_utils": [[0, 4, 1, "", "is_package_installed"]], "biocutils.print_truncated": [[0, 4, 1, "", "print_truncated"], [0, 4, 1, "", "print_truncated_dict"], [0, 4, 1, "", "print_truncated_list"]], "biocutils.print_wrapped_table": [[0, 4, 1, "", "create_floating_names"], [0, 4, 1, "", "print_type"], [0, 4, 1, "", "print_wrapped_table"], [0, 4, 1, "", "truncate_strings"]], "biocutils.show_as_cell": [[0, 4, 1, "", "show_as_cell"]], "biocutils.subset": [[0, 4, 1, "", "subset"]], "biocutils.subset_rows": [[0, 4, 1, "", "subset_rows"]], "biocutils.subset_sequence": [[0, 4, 1, "", "subset_sequence"]], "biocutils.union": [[0, 4, 1, "", "union"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"]}, "titleterms": {"biocutil": [0, 1, 5], "packag": 0, "submodul": 0, "factor": [0, 7], "modul": 0, "stringlist": 0, "combin": 0, "combine_column": 0, "combine_row": 0, "combine_sequ": 0, "convert_to_dens": 0, "extract_column_nam": 0, "extract_row_nam": 0, "get_height": 0, "intersect": [0, 7], "is_high_dimension": 0, "is_list_of_typ": [0, 7], "is_missing_scalar": 0, "map_to_index": 0, "match": [0, 7], "normalize_subscript": 0, "package_util": 0, "print_trunc": 0, "print_wrapped_t": 0, "show_as_cel": 0, "subset": [0, 7], "subset_row": 0, "subset_sequ": 0, "union": [0, 7], "content": [0, 5], "contributor": 2, "changelog": 3, "version": 3, "0": 3, "1": 3, "todo": 4, "contribut": 4, "issu": 4, "report": 4, "document": 4, "improv": 4, "code": 4, "submit": 4, "an": 4, "creat": 4, "environ": 4, "clone": 4, "repositori": 4, "implement": 4, "your": 4, "chang": 4, "troubleshoot": 4, "maintain": 4, "task": 4, "releas": 4, "indic": 5, "tabl": 5, "licens": 6, "util": 7, "biocpi": 7, "motiv": 7, "avail": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"biocutils package": [[0, "biocutils-package"]], "Submodules": [[0, "submodules"]], "biocutils.Factor module": [[0, "module-biocutils.Factor"]], "biocutils.StringList module": [[0, "module-biocutils.StringList"]], "biocutils.combine module": [[0, "module-biocutils.combine"]], "biocutils.combine_columns module": [[0, "module-biocutils.combine_columns"]], "biocutils.combine_rows module": [[0, "module-biocutils.combine_rows"]], "biocutils.combine_sequences module": [[0, "module-biocutils.combine_sequences"]], "biocutils.convert_to_dense module": [[0, "module-biocutils.convert_to_dense"]], "biocutils.extract_column_names module": [[0, "module-biocutils.extract_column_names"]], "biocutils.extract_row_names module": [[0, "module-biocutils.extract_row_names"]], "biocutils.factorize module": [[0, "module-biocutils.factorize"]], "biocutils.get_height module": [[0, "module-biocutils.get_height"]], "biocutils.intersect module": [[0, "module-biocutils.intersect"]], "biocutils.is_high_dimensional module": [[0, "module-biocutils.is_high_dimensional"]], "biocutils.is_list_of_type module": [[0, "module-biocutils.is_list_of_type"]], "biocutils.is_missing_scalar module": [[0, "module-biocutils.is_missing_scalar"]], "biocutils.map_to_index module": [[0, "module-biocutils.map_to_index"]], "biocutils.match module": [[0, "module-biocutils.match"]], "biocutils.normalize_subscript module": [[0, "module-biocutils.normalize_subscript"]], "biocutils.package_utils module": [[0, "module-biocutils.package_utils"]], "biocutils.print_truncated module": [[0, "module-biocutils.print_truncated"]], "biocutils.print_wrapped_table module": [[0, "module-biocutils.print_wrapped_table"]], "biocutils.show_as_cell module": [[0, "module-biocutils.show_as_cell"]], "biocutils.subset module": [[0, "module-biocutils.subset"]], "biocutils.subset_rows module": [[0, "module-biocutils.subset_rows"]], "biocutils.subset_sequence module": [[0, "module-biocutils.subset_sequence"]], "biocutils.union module": [[0, "module-biocutils.union"]], "Module contents": [[0, "module-biocutils"]], "biocutils": [[1, "biocutils"]], "Contributors": [[2, "contributors"]], "Changelog": [[3, "changelog"]], "Version 0.0.1": [[3, "version-0-0-1"]], "Todo": [[4, "id1"], [4, "id2"], [4, "id3"], [4, "id5"], [4, "id6"], [4, "id7"], [4, "id8"], [4, "id9"], [4, "id10"], [4, "id11"], [4, "id12"]], "Contributing": [[4, "contributing"]], "Issue Reports": [[4, "issue-reports"]], "Documentation Improvements": [[4, "documentation-improvements"]], "Code Contributions": [[4, "code-contributions"]], "Submit an issue": [[4, "submit-an-issue"]], "Create an environment": [[4, "create-an-environment"]], "Clone the repository": [[4, "clone-the-repository"]], "Implement your changes": [[4, "implement-your-changes"]], "Submit your contribution": [[4, "submit-your-contribution"]], "Troubleshooting": [[4, "troubleshooting"]], "Maintainer tasks": [[4, "maintainer-tasks"]], "Releases": [[4, "releases"]], "BiocUtils": [[5, "biocutils"]], "Contents": [[5, "contents"]], "Indices and tables": [[5, "indices-and-tables"]], "License": [[6, "license"]], "Utilities for BiocPy": [[7, "utilities-for-biocpy"]], "Motivation": [[7, "motivation"]], "Available utilities": [[7, "available-utilities"]], "match": [[7, "match"]], "factor": [[7, "factor"]], "intersect": [[7, "intersect"]], "union": [[7, "union"]], "subset": [[7, "subset"]], "is_list_of_type": [[7, "is-list-of-type"]]}, "indexentries": {"factor (class in biocutils.factor)": [[0, "biocutils.Factor.Factor"]], "stringlist (class in biocutils.stringlist)": [[0, "biocutils.StringList.StringList"]], "__add__() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.__add__"]], "__copy__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__copy__"]], "__deepcopy__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__deepcopy__"]], "__getitem__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__getitem__"]], "__getitem__() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.__getitem__"]], "__iadd__() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.__iadd__"]], "__len__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__len__"]], "__repr__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__repr__"]], "__setitem__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__setitem__"]], "__setitem__() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.__setitem__"]], "append() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.append"]], "biocutils": [[0, "module-biocutils"]], "biocutils.factor": [[0, "module-biocutils.Factor"]], "biocutils.stringlist": [[0, "module-biocutils.StringList"]], "biocutils.combine": [[0, "module-biocutils.combine"]], "biocutils.combine_columns": [[0, "module-biocutils.combine_columns"]], "biocutils.combine_rows": [[0, "module-biocutils.combine_rows"]], "biocutils.combine_sequences": [[0, "module-biocutils.combine_sequences"]], "biocutils.convert_to_dense": [[0, "module-biocutils.convert_to_dense"]], "biocutils.extract_column_names": [[0, "module-biocutils.extract_column_names"]], "biocutils.extract_row_names": [[0, "module-biocutils.extract_row_names"]], "biocutils.factorize": [[0, "module-biocutils.factorize"]], "biocutils.get_height": [[0, "module-biocutils.get_height"]], "biocutils.intersect": [[0, "module-biocutils.intersect"]], "biocutils.is_high_dimensional": [[0, "module-biocutils.is_high_dimensional"]], "biocutils.is_list_of_type": [[0, "module-biocutils.is_list_of_type"]], "biocutils.is_missing_scalar": [[0, "module-biocutils.is_missing_scalar"]], "biocutils.map_to_index": [[0, "module-biocutils.map_to_index"]], "biocutils.match": [[0, "module-biocutils.match"]], "biocutils.normalize_subscript": [[0, "module-biocutils.normalize_subscript"]], "biocutils.package_utils": [[0, "module-biocutils.package_utils"]], "biocutils.print_truncated": [[0, "module-biocutils.print_truncated"]], "biocutils.print_wrapped_table": [[0, "module-biocutils.print_wrapped_table"]], "biocutils.show_as_cell": [[0, "module-biocutils.show_as_cell"]], "biocutils.subset": [[0, "module-biocutils.subset"]], "biocutils.subset_rows": [[0, "module-biocutils.subset_rows"]], "biocutils.subset_sequence": [[0, "module-biocutils.subset_sequence"]], "biocutils.union": [[0, "module-biocutils.union"]], "codes (biocutils.factor.factor property)": [[0, "biocutils.Factor.Factor.codes"]], "combine() (in module biocutils.combine)": [[0, "biocutils.combine.combine"]], "combine_columns() (in module biocutils.combine_columns)": [[0, "biocutils.combine_columns.combine_columns"]], "combine_rows() (in module biocutils.combine_rows)": [[0, "biocutils.combine_rows.combine_rows"]], "combine_sequences() (in module biocutils.combine_sequences)": [[0, "biocutils.combine_sequences.combine_sequences"]], "convert_to_dense() (in module biocutils.convert_to_dense)": [[0, "biocutils.convert_to_dense.convert_to_dense"]], "copy() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.copy"]], "create_floating_names() (in module biocutils.print_wrapped_table)": [[0, "biocutils.print_wrapped_table.create_floating_names"]], "drop_unused_levels() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.drop_unused_levels"]], "extend() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.extend"]], "extract_column_names() (in module biocutils.extract_column_names)": [[0, "biocutils.extract_column_names.extract_column_names"]], "extract_row_names() (in module biocutils.extract_row_names)": [[0, "biocutils.extract_row_names.extract_row_names"]], "factorize() (in module biocutils.factorize)": [[0, "biocutils.factorize.factorize"]], "from_sequence() (biocutils.factor.factor static method)": [[0, "biocutils.Factor.Factor.from_sequence"]], "get_codes() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.get_codes"]], "get_height() (in module biocutils.get_height)": [[0, "biocutils.get_height.get_height"]], "get_levels() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.get_levels"]], "get_ordered() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.get_ordered"]], "insert() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.insert"]], "intersect() (in module biocutils.intersect)": [[0, "biocutils.intersect.intersect"]], "is_high_dimensional() (in module biocutils.is_high_dimensional)": [[0, "biocutils.is_high_dimensional.is_high_dimensional"]], "is_list_of_type() (in module biocutils.is_list_of_type)": [[0, "biocutils.is_list_of_type.is_list_of_type"]], "is_missing_scalar() (in module biocutils.is_missing_scalar)": [[0, "biocutils.is_missing_scalar.is_missing_scalar"]], "is_package_installed() (in module biocutils.package_utils)": [[0, "biocutils.package_utils.is_package_installed"]], "levels (biocutils.factor.factor property)": [[0, "biocutils.Factor.Factor.levels"]], "map_to_index() (in module biocutils.map_to_index)": [[0, "biocutils.map_to_index.map_to_index"]], "match() (in module biocutils.match)": [[0, "biocutils.match.match"]], "module": [[0, "module-biocutils"], [0, "module-biocutils.Factor"], [0, "module-biocutils.StringList"], [0, "module-biocutils.combine"], [0, "module-biocutils.combine_columns"], [0, "module-biocutils.combine_rows"], [0, "module-biocutils.combine_sequences"], [0, "module-biocutils.convert_to_dense"], [0, "module-biocutils.extract_column_names"], [0, "module-biocutils.extract_row_names"], [0, "module-biocutils.factorize"], [0, "module-biocutils.get_height"], [0, "module-biocutils.intersect"], [0, "module-biocutils.is_high_dimensional"], [0, "module-biocutils.is_list_of_type"], [0, "module-biocutils.is_missing_scalar"], [0, "module-biocutils.map_to_index"], [0, "module-biocutils.match"], [0, "module-biocutils.normalize_subscript"], [0, "module-biocutils.package_utils"], [0, "module-biocutils.print_truncated"], [0, "module-biocutils.print_wrapped_table"], [0, "module-biocutils.show_as_cell"], [0, "module-biocutils.subset"], [0, "module-biocutils.subset_rows"], [0, "module-biocutils.subset_sequence"], [0, "module-biocutils.union"]], "normalize_subscript() (in module biocutils.normalize_subscript)": [[0, "biocutils.normalize_subscript.normalize_subscript"]], "ordered (biocutils.factor.factor property)": [[0, "biocutils.Factor.Factor.ordered"]], "print_truncated() (in module biocutils.print_truncated)": [[0, "biocutils.print_truncated.print_truncated"]], "print_truncated_dict() (in module biocutils.print_truncated)": [[0, "biocutils.print_truncated.print_truncated_dict"]], "print_truncated_list() (in module biocutils.print_truncated)": [[0, "biocutils.print_truncated.print_truncated_list"]], "print_type() (in module biocutils.print_wrapped_table)": [[0, "biocutils.print_wrapped_table.print_type"]], "print_wrapped_table() (in module biocutils.print_wrapped_table)": [[0, "biocutils.print_wrapped_table.print_wrapped_table"]], "replace() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.replace"]], "set_levels() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.set_levels"]], "show_as_cell() (in module biocutils.show_as_cell)": [[0, "biocutils.show_as_cell.show_as_cell"]], "subset() (in module biocutils.subset)": [[0, "biocutils.subset.subset"]], "subset_rows() (in module biocutils.subset_rows)": [[0, "biocutils.subset_rows.subset_rows"]], "subset_sequence() (in module biocutils.subset_sequence)": [[0, "biocutils.subset_sequence.subset_sequence"]], "to_pandas() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.to_pandas"]], "truncate_strings() (in module biocutils.print_wrapped_table)": [[0, "biocutils.print_wrapped_table.truncate_strings"]], "union() (in module biocutils.union)": [[0, "biocutils.union.union"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api/biocutils", "api/modules", "authors", "changelog", "contributing", "index", "license", "readme"], "filenames": ["api/biocutils.rst", "api/modules.rst", "authors.md", "changelog.md", "contributing.md", "index.md", "license.md", "readme.md"], "titles": ["biocutils package", "biocutils", "Contributors", "Changelog", "Contributing", "BiocUtils", "License", "Utilities for BiocPy"], "terms": {"class": [0, 4], "code": [0, 1, 5], "level": [0, 1, 7], "order": [0, 1, 4], "fals": 0, "valid": [0, 4], "true": [0, 4, 7], "sourc": [0, 4], "base": [0, 4, 5, 7], "object": 0, "equival": 0, "r": [0, 4, 5, 7], "": [0, 4], "thi": [0, 4, 6, 7], "i": [0, 4, 6, 7], "vector": 0, "integ": 0, "each": 0, "which": [0, 4], "an": [0, 6], "index": [0, 4, 5], "list": [0, 4, 7], "uniqu": 0, "string": 0, "The": [0, 4, 6, 7], "aim": [0, 7], "encod": 0, "easier": 0, "numer": 0, "analysi": 0, "__copy__": [0, 1], "return": [0, 4], "type": [0, 7], "A": [0, 6, 7], "shallow": 0, "copi": [0, 1, 4, 6], "__deepcopy__": [0, 1], "memo": 0, "deep": 0, "__getitem__": [0, 1], "sub": 0, "specifi": 0, "indic": 0, "paramet": 0, "int": 0, "bool": 0, "sequenc": 0, "boolean": 0, "element": [0, 7], "interest": [0, 4], "altern": 0, "scalar": 0, "singl": 0, "str": 0, "If": [0, 4], "same": [0, 4, 7], "caller": 0, "new": [0, 4], "contain": [0, 7], "onli": 0, "from": [0, 4, 6], "correspond": 0, "posit": 0, "mai": [0, 4], "also": [0, 4], "none": 0, "miss": [0, 4], "__len__": [0, 1], "length": 0, "term": [0, 4], "number": 0, "__repr__": [0, 1], "stringifi": 0, "represent": 0, "__setitem__": [0, 1], "arg": 0, "valu": 0, "see": [0, 4], "replac": [0, 1, 4], "detail": [0, 4], "properti": 0, "ndarrai": [0, 7], "get_cod": [0, 1], "drop_unused_level": [0, 1], "in_plac": 0, "drop": [0, 4], "unus": 0, "whether": [0, 6], "perform": 0, "modif": 0, "place": 0, "where": 0, "all": [0, 4, 6, 7], "have": [0, 4, 7], "been": [0, 4], "remov": [0, 4], "ar": [0, 4, 7], "current": [0, 4], "refer": [0, 4, 5], "static": 0, "from_sequ": [0, 1], "x": [0, 7], "sort_level": 0, "convert": 0, "hashabl": 0, "ani": [0, 4, 6], "missing": 0, "option": [0, 4], "against": 0, "entri": 0, "compar": 0, "default": 0, "sort": [0, 4], "automat": [0, 4], "determin": 0, "kept": [0, 4], "appear": 0, "Not": 0, "us": [0, 4, 6], "explicitli": 0, "suppli": 0, "should": [0, 4], "assum": [0, 4], "note": 0, "import": [0, 4, 7], "ha": 0, "noth": 0, "do": [0, 4, 6], "set": 0, "arrai": [0, 7], "get_level": [0, 1], "mask": 0, "get_ord": [0, 1], "otherwis": [0, 6, 7], "item": [0, 4], "find": [0, 4], "insert": [0, 1], "after": [0, 4], "its": [0, 4], "set_level": [0, 1], "These": [0, 7], "exist": 0, "defin": 0, "permut": 0, "provid": [0, 4, 6, 7], "now": 0, "first": [0, 3, 4], "other": [0, 4, 6], "preserv": 0, "updat": [0, 4, 7], "so": [0, 6], "thei": [0, 4], "still": [0, 4], "present": 0, "to_panda": [0, 1], "coerc": 0, "categor": 0, "iter": 0, "python": [0, 4, 7], "regular": 0, "except": 0, "anyth": [0, 4], "ad": [0, 4], "accept": 0, "treat": 0, "__add__": [0, 1], "add": [0, 4, 7], "right": [0, 6], "can": [0, 4], "concaten": 0, "those": 0, "obtain": [0, 6], "one": [0, 4], "more": [0, 4], "slice": 0, "extract": 0, "multipl": 0, "__iadd__": [0, 1], "extend": [0, 1], "In": [0, 4], "append": [0, 1], "end": 0, "make": [0, 4], "some": 0, "gener": [0, 4], "check": [0, 4, 7], "n": [0, 4], "dimension": 0, "1": [0, 4, 5, 7], "e": [0, 4, 7], "shape": 0, "greater": 0, "than": 0, "call": 0, "them": [0, 4], "along": 0, "dimens": 0, "like": [0, 4, 7], "instead": [0, 4], "assignt": 0, "typic": 0, "row": 0, "creat": 0, "high": 0, "non": [0, 4], "neg": 0, "through": 0, "second": 0, "we": [0, 4], "numpi": [0, 7], "either": [0, 4], "spmatrix": 0, "sparrai": 0, "scipi": 0, "hstack": 0, "datafram": 0, "concat": 0, "axi": 0, "expect": [0, 4], "vstack": 0, "One": 0, "seri": 0, "For": [0, 4], "scenario": 0, "atleast": 0, "compat": [0, 4], "ideal": 0, "someth": 0, "dens": 0, "fallback": 0, "variou": 0, "method": [0, 4, 7], "when": [0, 4], "lot": [0, 4], "differ": [0, 4], "doesn": 0, "t": [0, 4, 7], "understand": 0, "store": 0, "access": 0, "column": 0, "name": [0, 4], "2": [0, 4, 7], "tupl": [0, 7], "recov": 0, "get": [0, 4], "height": 0, "were": 0, "data": 0, "frame": 0, "similar": [0, 4], "len": 0, "kind": [0, 4, 6], "duplicate_method": 0, "identifi": [0, 4], "while": [0, 4], "zero": 0, "ignor": 0, "liter": 0, "last": 0, "keep": 0, "occurr": 0, "duplic": 0, "across": 0, "attribut": 0, "target_typ": 0, "ignore_non": 0, "callabl": 0, "g": [0, 4], "target": 0, "constant": 0, "dictionari": 0, "map": 0, "consid": [0, 4], "insid": 0, "dict": 0, "pass": [0, 4], "equal": 0, "cannot": 0, "found": 0, "non_negative_onli": 0, "normal": [0, 4], "subscript": 0, "friend": 0, "consist": 0, "downstream": 0, "rang": 0, "follow": [0, 4, 6], "allow": 0, "error": [0, 4], "rais": 0, "out": [0, 4, 6], "empti": 0, "describ": [0, 4], "abov": [0, 6], "truthi": 0, "falsei": 0, "must": 0, "improv": [0, 5], "effici": 0, "0": [0, 4, 5, 7], "ii": 0, "wa": [0, 4], "is_package_instal": [0, 1], "package_nam": 0, "instal": [0, 4], "truncated_to": 0, "3": [0, 4, 7], "full_threshold": 0, "10": [0, 7], "pretti": [0, 4], "print": 0, "middl": 0, "ellipsi": 0, "too": [0, 4], "mani": 0, "preview": [0, 4], "without": [0, 6], "spew": 0, "screen": 0, "truncat": 0, "start": [0, 4], "less": 0, "half": 0, "threshold": 0, "below": 0, "shown": 0, "entireti": 0, "print_truncated_dict": [0, 1], "transform": 0, "sep": 0, "include_bracket": 0, "appli": [0, 4], "befor": [0, 4], "separ": 0, "between": 0, "includ": [0, 4, 6], "bracket": 0, "print_truncated_list": [0, 1], "create_floating_nam": [0, 1], "float": 0, "avail": [0, 4, 5], "print_typ": [0, 1], "special": 0, "behavior": [0, 4], "certain": 0, "intend": 0, "displai": 0, "top": [0, 4], "floating_nam": 0, "window": 0, "tabl": 0, "align": 0, "wrap": 0, "pad": 0, "justifi": 0, "whenev": 0, "would": [0, 4, 7], "exce": 0, "width": 0, "case": [0, 4], "entir": 0, "subsequ": 0, "previou": 0, "inner": 0, "visibl": 0, "repr": 0, "respons": 0, "ellips": 0, "inform": [0, 4], "long": 0, "truncate_str": [0, 1], "left": 0, "repeatedli": 0, "size": [0, 4], "termin": 0, "charact": 0, "attempt": 0, "150": 0, "40": [0, 7], "beyond": 0, "show": 0, "cell": 0, "__str__": 0, "By": [0, 4], "summari": [0, 4], "result": 0, "exact": 0, "depend": [0, 4], "what": [0, 4], "support": 0, "occur": [0, 4], "take": 0, "output": 0, "earliest": 0, "report": [0, 5], "latest": [0, 7], "packag": [1, 3, 4, 5, 7], "submodul": 1, "factor": [1, 4], "modul": [1, 4, 5], "stringlist": 1, "assign": 1, "assign_row": 1, "assign_sequ": 1, "combin": 1, "combine_column": 1, "combine_row": 1, "combine_sequ": 1, "convert_to_dens": 1, "extract_column_nam": 1, "extract_row_nam": 1, "get_height": 1, "intersect": 1, "is_high_dimension": 1, "is_list_of_typ": 1, "is_missing_scalar": 1, "map_to_index": 1, "match": 1, "normalize_subscript": 1, "package_util": 1, "print_trunc": 1, "print_wrapped_t": 1, "show_as_cel": 1, "subset": 1, "subset_row": 1, "subset_sequ": 1, "union": 1, "content": [1, 4], "aaron": [2, 6], "lun": [2, 6], "infinit": 2, "monkei": 2, "keyboard": 2, "gmail": 2, "com": [2, 4, 7], "jayaram": 2, "kancherla": 2, "releas": 3, "suppos": 4, "TO": [4, 6], "BE": [4, 6], "exampl": [4, 7], "modifi": [4, 6], "IT": 4, "accord": 4, "need": 4, "you": [4, 7], "servic": 4, "promot": 4, "model": 4, "github": [4, 7], "fork": 4, "pull": 4, "request": 4, "workflow": 4, "major": 4, "gitlab": 4, "bitbucket": 4, "might": [4, 7], "privat": 4, "gerrit": 4, "notic": [4, 6], "url": [4, 7], "text": 4, "specif": 4, "terminologi": 4, "merg": [4, 6], "pleas": [4, 7], "sure": 4, "assumpt": 4, "mind": 4, "thing": 4, "accordingli": [4, 7], "correct": 4, "link": 4, "bottom": 4, "want": [4, 7], "look": 4, "pyscaffold": 4, "contributor": 4, "guid": 4, "especi": 4, "project": [4, 7], "open": 4, "veri": 4, "templat": 4, "few": 4, "extra": 4, "decid": 4, "mention": 4, "label": [4, 7], "tracker": 4, "autom": 4, "welcom": 4, "biocutil": [4, 7], "focus": 4, "potenti": 4, "familiar": 4, "develop": [4, 7], "process": 4, "appreci": 4, "git": 4, "never": 4, "collabor": 4, "previous": 4, "org": [4, 7], "resourc": 4, "excel": 4, "freecodecamp": 4, "user": 4, "consider": 4, "reason": 4, "respect": 4, "doubt": 4, "softwar": [4, 6], "foundat": 4, "conduct": 4, "good": 4, "guidelin": 4, "experi": 4, "bug": 4, "don": 4, "feel": 4, "free": [4, 6], "fire": 4, "forget": 4, "close": 4, "search": [4, 5], "sometim": 4, "solut": 4, "alreadi": 4, "problem": 4, "solv": 4, "about": 4, "program": 4, "oper": 4, "system": 4, "version": [4, 5, 7], "step": 4, "reproduc": 4, "try": 4, "simplifi": [4, 7], "reproduct": 4, "minim": 4, "illustr": 4, "face": 4, "help": [4, 5], "u": 4, "root": 4, "caus": 4, "doc": 4, "readabl": 4, "coher": 4, "mistak": 4, "sphinx": 4, "main": [4, 7], "compil": 4, "mean": 4, "done": 4, "wai": 4, "markup": 4, "languag": 4, "restructuredtext": 4, "commonmark": 4, "myst": 4, "extens": 4, "host": 4, "tip": 4, "web": 4, "interfac": 4, "quick": 4, "propos": 4, "file": [4, 6], "mechan": 4, "tricki": 4, "work": 4, "perfectli": 4, "fine": 4, "quit": 4, "handi": 4, "navig": 4, "folder": 4, "click": 4, "littl": 4, "pencil": 4, "icon": 4, "editor": 4, "onc": 4, "finish": 4, "edit": 4, "write": 4, "messag": 4, "form": 4, "page": [4, 5], "made": 4, "motiv": [4, 5], "behind": 4, "local": 4, "machin": 4, "tox": 4, "built": [4, 7], "server": 4, "browser": 4, "http": [4, 7], "localhost": 4, "8000": 4, "python3": 4, "m": 4, "directori": 4, "_build": 4, "html": 4, "explan": 4, "intern": 4, "architectur": 4, "descript": 4, "design": 4, "principl": 4, "least": 4, "concept": 4, "easi": 4, "quickli": 4, "trivial": 4, "best": 4, "discuss": 4, "subject": [4, 6], "often": 4, "addit": 4, "avoid": 4, "unnecessari": 4, "recommend": 4, "isol": 4, "virtual": 4, "easili": 4, "via": 4, "virtualenv": 4, "path": 4, "venv": 4, "bin": 4, "activ": 4, "miniconda": 4, "conda": [4, 7], "six": 4, "pytest": 4, "cov": 4, "account": 4, "button": 4, "under": 4, "disk": 4, "yourlogin": 4, "cd": 4, "run": 4, "pip": 4, "setuptool": 4, "abl": 4, "repl": 4, "pre": 4, "commit": 4, "come": 4, "hook": 4, "configur": 4, "being": 4, "written": 4, "branch": [4, 7], "hold": 4, "checkout": 4, "b": [4, 7], "my": 4, "featur": 4, "docstr": 4, "function": 4, "part": 4, "public": 4, "api": [4, 7], "yourself": 4, "author": [4, 5, 6], "rst": 4, "re": 4, "record": 4, "fix": 4, "eventu": 4, "flake8": 4, "black": 4, "style": [4, 7], "unit": 4, "test": 4, "just": 4, "bugfix": 4, "moreov": 4, "highli": 4, "histori": 4, "log": 4, "graph": 4, "decor": 4, "onelin": 4, "abbrev": 4, "recur": 4, "commun": 4, "pattern": 4, "break": 4, "pipx": 4, "sever": 4, "av": 4, "everyth": 4, "push": 4, "remot": 4, "origin": 4, "go": 4, "send": 4, "review": 4, "uncom": 4, "paragraph": 4, "pr": 4, "draft": 4, "mark": 4, "readi": 4, "feedback": 4, "continu": 4, "integr": 4, "ci": [4, 7], "requir": 4, "build": 4, "fetch": 4, "tag": 4, "upstream": 4, "command": 4, "script": 4, "egg": 4, "complet": 4, "well": 4, "info": 4, "src": 4, "setup": 4, "cfg": 4, "txt": 4, "recreat": 4, "flag": 4, "reliabl": 4, "7": 4, "OR": [4, 6], "troubl": 4, "weird": 4, "upon": 4, "dedic": 4, "binari": 4, "freshli": 4, "interact": 4, "session": 4, "pdb": 4, "k": 4, "OF": [4, 6], "THE": [4, 6], "fall": 4, "breakpoint": 4, "manual": 4, "section": 4, "pypi": 4, "publicli": 4, "instruct": 4, "group": 4, "permiss": [4, 6], "success": 4, "v1": 4, "clean": 4, "up": 4, "dist": 4, "rm": 4, "rf": 4, "confus": 4, "old": 4, "dirti": 4, "hash": 4, "distribut": [4, 6], "big": 4, "500kb": 4, "unwant": 4, "clutter": 4, "accident": 4, "publish": [4, 6], "upload": 4, "correctli": 4, "definit": 4, "even": 4, "though": 4, "focu": 4, "idea": 4, "collect": 4, "compani": 4, "proprietari": 4, "common": 5, "util": 5, "biocpi": 5, "mostli": [5, 7], "mimic": 5, "conveni": [5, 7], "aspect": [5, 7], "overview": 5, "contribut": 5, "issu": 5, "document": [5, 6], "maintain": 5, "task": 5, "licens": 5, "changelog": 5, "mit": 6, "copyright": 6, "c": [6, 7], "2023": 6, "herebi": 6, "grant": 6, "charg": 6, "person": 6, "associ": 6, "deal": 6, "restrict": 6, "limit": 6, "sublicens": 6, "sell": 6, "permit": 6, "whom": 6, "furnish": 6, "condit": 6, "shall": 6, "substanti": 6, "portion": 6, "AS": 6, "warranti": 6, "express": 6, "impli": 6, "BUT": 6, "NOT": 6, "merchant": 6, "fit": 6, "FOR": 6, "particular": 6, "purpos": 6, "AND": 6, "noninfring": 6, "IN": 6, "NO": 6, "event": 6, "holder": 6, "liabl": 6, "claim": 6, "damag": 6, "liabil": 6, "action": 6, "contract": 6, "tort": 6, "aris": 6, "connect": 6, "WITH": 6, "badg": 7, "your": 7, "readm": 7, "statu": 7, "cirru": 7, "svg": 7, "readthedoc": 7, "io": 7, "en": 7, "stabl": 7, "coveral": 7, "img": 7, "shield": 7, "forg": 7, "vn": 7, "anaconda": 7, "twitter": 7, "social": 7, "repositori": 7, "varieti": 7, "simpl": 7, "aren": 7, "higher": 7, "scranpi": 7, "singler": 7, "implement": 7, "individu": 7, "d": 7, "4": 7, "np": 7, "y": 7, "20": 7, "30": 7, "50": 7, "random": 7, "rand": 7}, "objects": {"": [[0, 0, 0, "-", "biocutils"]], "biocutils": [[0, 0, 0, "-", "Factor"], [0, 0, 0, "-", "StringList"], [0, 0, 0, "-", "assign"], [0, 0, 0, "-", "assign_rows"], [0, 0, 0, "-", "assign_sequence"], [0, 0, 0, "-", "combine"], [0, 0, 0, "-", "combine_columns"], [0, 0, 0, "-", "combine_rows"], [0, 0, 0, "-", "combine_sequences"], [0, 0, 0, "-", "convert_to_dense"], [0, 0, 0, "-", "extract_column_names"], [0, 0, 0, "-", "extract_row_names"], [0, 0, 0, "-", "factorize"], [0, 0, 0, "-", "get_height"], [0, 0, 0, "-", "intersect"], [0, 0, 0, "-", "is_high_dimensional"], [0, 0, 0, "-", "is_list_of_type"], [0, 0, 0, "-", "is_missing_scalar"], [0, 0, 0, "-", "map_to_index"], [0, 0, 0, "-", "match"], [0, 0, 0, "-", "normalize_subscript"], [0, 0, 0, "-", "package_utils"], [0, 0, 0, "-", "print_truncated"], [0, 0, 0, "-", "print_wrapped_table"], [0, 0, 0, "-", "show_as_cell"], [0, 0, 0, "-", "subset"], [0, 0, 0, "-", "subset_rows"], [0, 0, 0, "-", "subset_sequence"], [0, 0, 0, "-", "union"]], "biocutils.Factor": [[0, 1, 1, "", "Factor"]], "biocutils.Factor.Factor": [[0, 2, 1, "", "__copy__"], [0, 2, 1, "", "__deepcopy__"], [0, 2, 1, "", "__getitem__"], [0, 2, 1, "", "__len__"], [0, 2, 1, "", "__repr__"], [0, 2, 1, "", "__setitem__"], [0, 3, 1, "", "codes"], [0, 2, 1, "", "drop_unused_levels"], [0, 2, 1, "", "from_sequence"], [0, 2, 1, "", "get_codes"], [0, 2, 1, "", "get_levels"], [0, 2, 1, "", "get_ordered"], [0, 3, 1, "", "levels"], [0, 3, 1, "", "ordered"], [0, 2, 1, "", "replace"], [0, 2, 1, "", "set_levels"], [0, 2, 1, "", "to_pandas"]], "biocutils.StringList": [[0, 1, 1, "", "StringList"]], "biocutils.StringList.StringList": [[0, 2, 1, "", "__add__"], [0, 2, 1, "", "__getitem__"], [0, 2, 1, "", "__iadd__"], [0, 2, 1, "", "__setitem__"], [0, 2, 1, "", "append"], [0, 2, 1, "", "copy"], [0, 2, 1, "", "extend"], [0, 2, 1, "", "insert"]], "biocutils.assign": [[0, 4, 1, "", "assign"]], "biocutils.assign_rows": [[0, 4, 1, "", "assign_rows"]], "biocutils.assign_sequence": [[0, 4, 1, "", "assign_sequence"]], "biocutils.combine": [[0, 4, 1, "", "combine"]], "biocutils.combine_columns": [[0, 4, 1, "", "combine_columns"]], "biocutils.combine_rows": [[0, 4, 1, "", "combine_rows"]], "biocutils.combine_sequences": [[0, 4, 1, "", "combine_sequences"]], "biocutils.convert_to_dense": [[0, 4, 1, "", "convert_to_dense"]], "biocutils.extract_column_names": [[0, 4, 1, "", "extract_column_names"]], "biocutils.extract_row_names": [[0, 4, 1, "", "extract_row_names"]], "biocutils.factorize": [[0, 4, 1, "", "factorize"]], "biocutils.get_height": [[0, 4, 1, "", "get_height"]], "biocutils.intersect": [[0, 4, 1, "", "intersect"]], "biocutils.is_high_dimensional": [[0, 4, 1, "", "is_high_dimensional"]], "biocutils.is_list_of_type": [[0, 4, 1, "", "is_list_of_type"]], "biocutils.is_missing_scalar": [[0, 4, 1, "", "is_missing_scalar"]], "biocutils.map_to_index": [[0, 4, 1, "", "map_to_index"]], "biocutils.match": [[0, 4, 1, "", "match"]], "biocutils.normalize_subscript": [[0, 4, 1, "", "normalize_subscript"]], "biocutils.package_utils": [[0, 4, 1, "", "is_package_installed"]], "biocutils.print_truncated": [[0, 4, 1, "", "print_truncated"], [0, 4, 1, "", "print_truncated_dict"], [0, 4, 1, "", "print_truncated_list"]], "biocutils.print_wrapped_table": [[0, 4, 1, "", "create_floating_names"], [0, 4, 1, "", "print_type"], [0, 4, 1, "", "print_wrapped_table"], [0, 4, 1, "", "truncate_strings"]], "biocutils.show_as_cell": [[0, 4, 1, "", "show_as_cell"]], "biocutils.subset": [[0, 4, 1, "", "subset"]], "biocutils.subset_rows": [[0, 4, 1, "", "subset_rows"]], "biocutils.subset_sequence": [[0, 4, 1, "", "subset_sequence"]], "biocutils.union": [[0, 4, 1, "", "union"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"]}, "titleterms": {"biocutil": [0, 1, 5], "packag": 0, "submodul": 0, "factor": [0, 7], "modul": 0, "stringlist": 0, "assign": 0, "assign_row": 0, "assign_sequ": 0, "combin": 0, "combine_column": 0, "combine_row": 0, "combine_sequ": 0, "convert_to_dens": 0, "extract_column_nam": 0, "extract_row_nam": 0, "get_height": 0, "intersect": [0, 7], "is_high_dimension": 0, "is_list_of_typ": [0, 7], "is_missing_scalar": 0, "map_to_index": 0, "match": [0, 7], "normalize_subscript": 0, "package_util": 0, "print_trunc": 0, "print_wrapped_t": 0, "show_as_cel": 0, "subset": [0, 7], "subset_row": 0, "subset_sequ": 0, "union": [0, 7], "content": [0, 5], "contributor": 2, "changelog": 3, "version": 3, "0": 3, "1": 3, "todo": 4, "contribut": 4, "issu": 4, "report": 4, "document": 4, "improv": 4, "code": 4, "submit": 4, "an": 4, "creat": 4, "environ": 4, "clone": 4, "repositori": 4, "implement": 4, "your": 4, "chang": 4, "troubleshoot": 4, "maintain": 4, "task": 4, "releas": 4, "indic": 5, "tabl": 5, "licens": 6, "util": 7, "biocpi": 7, "motiv": 7, "avail": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"biocutils package": [[0, "biocutils-package"]], "Submodules": [[0, "submodules"]], "biocutils.Factor module": [[0, "module-biocutils.Factor"]], "biocutils.StringList module": [[0, "module-biocutils.StringList"]], "biocutils.assign module": [[0, "module-biocutils.assign"]], "biocutils.assign_rows module": [[0, "module-biocutils.assign_rows"]], "biocutils.assign_sequence module": [[0, "module-biocutils.assign_sequence"]], "biocutils.combine module": [[0, "module-biocutils.combine"]], "biocutils.combine_columns module": [[0, "module-biocutils.combine_columns"]], "biocutils.combine_rows module": [[0, "module-biocutils.combine_rows"]], "biocutils.combine_sequences module": [[0, "module-biocutils.combine_sequences"]], "biocutils.convert_to_dense module": [[0, "module-biocutils.convert_to_dense"]], "biocutils.extract_column_names module": [[0, "module-biocutils.extract_column_names"]], "biocutils.extract_row_names module": [[0, "module-biocutils.extract_row_names"]], "biocutils.factorize module": [[0, "module-biocutils.factorize"]], "biocutils.get_height module": [[0, "module-biocutils.get_height"]], "biocutils.intersect module": [[0, "module-biocutils.intersect"]], "biocutils.is_high_dimensional module": [[0, "module-biocutils.is_high_dimensional"]], "biocutils.is_list_of_type module": [[0, "module-biocutils.is_list_of_type"]], "biocutils.is_missing_scalar module": [[0, "module-biocutils.is_missing_scalar"]], "biocutils.map_to_index module": [[0, "module-biocutils.map_to_index"]], "biocutils.match module": [[0, "module-biocutils.match"]], "biocutils.normalize_subscript module": [[0, "module-biocutils.normalize_subscript"]], "biocutils.package_utils module": [[0, "module-biocutils.package_utils"]], "biocutils.print_truncated module": [[0, "module-biocutils.print_truncated"]], "biocutils.print_wrapped_table module": [[0, "module-biocutils.print_wrapped_table"]], "biocutils.show_as_cell module": [[0, "module-biocutils.show_as_cell"]], "biocutils.subset module": [[0, "module-biocutils.subset"]], "biocutils.subset_rows module": [[0, "module-biocutils.subset_rows"]], "biocutils.subset_sequence module": [[0, "module-biocutils.subset_sequence"]], "biocutils.union module": [[0, "module-biocutils.union"]], "Module contents": [[0, "module-biocutils"]], "biocutils": [[1, "biocutils"]], "Contributors": [[2, "contributors"]], "Changelog": [[3, "changelog"]], "Version 0.0.1": [[3, "version-0-0-1"]], "Todo": [[4, "id1"], [4, "id2"], [4, "id3"], [4, "id5"], [4, "id6"], [4, "id7"], [4, "id8"], [4, "id9"], [4, "id10"], [4, "id11"], [4, "id12"]], "Contributing": [[4, "contributing"]], "Issue Reports": [[4, "issue-reports"]], "Documentation Improvements": [[4, "documentation-improvements"]], "Code Contributions": [[4, "code-contributions"]], "Submit an issue": [[4, "submit-an-issue"]], "Create an environment": [[4, "create-an-environment"]], "Clone the repository": [[4, "clone-the-repository"]], "Implement your changes": [[4, "implement-your-changes"]], "Submit your contribution": [[4, "submit-your-contribution"]], "Troubleshooting": [[4, "troubleshooting"]], "Maintainer tasks": [[4, "maintainer-tasks"]], "Releases": [[4, "releases"]], "BiocUtils": [[5, "biocutils"]], "Contents": [[5, "contents"]], "Indices and tables": [[5, "indices-and-tables"]], "License": [[6, "license"]], "Utilities for BiocPy": [[7, "utilities-for-biocpy"]], "Motivation": [[7, "motivation"]], "Available utilities": [[7, "available-utilities"]], "match": [[7, "match"]], "factor": [[7, "factor"]], "intersect": [[7, "intersect"]], "union": [[7, "union"]], "subset": [[7, "subset"]], "is_list_of_type": [[7, "is-list-of-type"]]}, "indexentries": {"factor (class in biocutils.factor)": [[0, "biocutils.Factor.Factor"]], "stringlist (class in biocutils.stringlist)": [[0, "biocutils.StringList.StringList"]], "__add__() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.__add__"]], "__copy__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__copy__"]], "__deepcopy__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__deepcopy__"]], "__getitem__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__getitem__"]], "__getitem__() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.__getitem__"]], "__iadd__() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.__iadd__"]], "__len__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__len__"]], "__repr__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__repr__"]], "__setitem__() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.__setitem__"]], "__setitem__() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.__setitem__"]], "append() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.append"]], "assign() (in module biocutils.assign)": [[0, "biocutils.assign.assign"]], "assign_rows() (in module biocutils.assign_rows)": [[0, "biocutils.assign_rows.assign_rows"]], "assign_sequence() (in module biocutils.assign_sequence)": [[0, "biocutils.assign_sequence.assign_sequence"]], "biocutils": [[0, "module-biocutils"]], "biocutils.factor": [[0, "module-biocutils.Factor"]], "biocutils.stringlist": [[0, "module-biocutils.StringList"]], "biocutils.assign": [[0, "module-biocutils.assign"]], "biocutils.assign_rows": [[0, "module-biocutils.assign_rows"]], "biocutils.assign_sequence": [[0, "module-biocutils.assign_sequence"]], "biocutils.combine": [[0, "module-biocutils.combine"]], "biocutils.combine_columns": [[0, "module-biocutils.combine_columns"]], "biocutils.combine_rows": [[0, "module-biocutils.combine_rows"]], "biocutils.combine_sequences": [[0, "module-biocutils.combine_sequences"]], "biocutils.convert_to_dense": [[0, "module-biocutils.convert_to_dense"]], "biocutils.extract_column_names": [[0, "module-biocutils.extract_column_names"]], "biocutils.extract_row_names": [[0, "module-biocutils.extract_row_names"]], "biocutils.factorize": [[0, "module-biocutils.factorize"]], "biocutils.get_height": [[0, "module-biocutils.get_height"]], "biocutils.intersect": [[0, "module-biocutils.intersect"]], "biocutils.is_high_dimensional": [[0, "module-biocutils.is_high_dimensional"]], "biocutils.is_list_of_type": [[0, "module-biocutils.is_list_of_type"]], "biocutils.is_missing_scalar": [[0, "module-biocutils.is_missing_scalar"]], "biocutils.map_to_index": [[0, "module-biocutils.map_to_index"]], "biocutils.match": [[0, "module-biocutils.match"]], "biocutils.normalize_subscript": [[0, "module-biocutils.normalize_subscript"]], "biocutils.package_utils": [[0, "module-biocutils.package_utils"]], "biocutils.print_truncated": [[0, "module-biocutils.print_truncated"]], "biocutils.print_wrapped_table": [[0, "module-biocutils.print_wrapped_table"]], "biocutils.show_as_cell": [[0, "module-biocutils.show_as_cell"]], "biocutils.subset": [[0, "module-biocutils.subset"]], "biocutils.subset_rows": [[0, "module-biocutils.subset_rows"]], "biocutils.subset_sequence": [[0, "module-biocutils.subset_sequence"]], "biocutils.union": [[0, "module-biocutils.union"]], "codes (biocutils.factor.factor property)": [[0, "biocutils.Factor.Factor.codes"]], "combine() (in module biocutils.combine)": [[0, "biocutils.combine.combine"]], "combine_columns() (in module biocutils.combine_columns)": [[0, "biocutils.combine_columns.combine_columns"]], "combine_rows() (in module biocutils.combine_rows)": [[0, "biocutils.combine_rows.combine_rows"]], "combine_sequences() (in module biocutils.combine_sequences)": [[0, "biocutils.combine_sequences.combine_sequences"]], "convert_to_dense() (in module biocutils.convert_to_dense)": [[0, "biocutils.convert_to_dense.convert_to_dense"]], "copy() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.copy"]], "create_floating_names() (in module biocutils.print_wrapped_table)": [[0, "biocutils.print_wrapped_table.create_floating_names"]], "drop_unused_levels() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.drop_unused_levels"]], "extend() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.extend"]], "extract_column_names() (in module biocutils.extract_column_names)": [[0, "biocutils.extract_column_names.extract_column_names"]], "extract_row_names() (in module biocutils.extract_row_names)": [[0, "biocutils.extract_row_names.extract_row_names"]], "factorize() (in module biocutils.factorize)": [[0, "biocutils.factorize.factorize"]], "from_sequence() (biocutils.factor.factor static method)": [[0, "biocutils.Factor.Factor.from_sequence"]], "get_codes() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.get_codes"]], "get_height() (in module biocutils.get_height)": [[0, "biocutils.get_height.get_height"]], "get_levels() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.get_levels"]], "get_ordered() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.get_ordered"]], "insert() (biocutils.stringlist.stringlist method)": [[0, "biocutils.StringList.StringList.insert"]], "intersect() (in module biocutils.intersect)": [[0, "biocutils.intersect.intersect"]], "is_high_dimensional() (in module biocutils.is_high_dimensional)": [[0, "biocutils.is_high_dimensional.is_high_dimensional"]], "is_list_of_type() (in module biocutils.is_list_of_type)": [[0, "biocutils.is_list_of_type.is_list_of_type"]], "is_missing_scalar() (in module biocutils.is_missing_scalar)": [[0, "biocutils.is_missing_scalar.is_missing_scalar"]], "is_package_installed() (in module biocutils.package_utils)": [[0, "biocutils.package_utils.is_package_installed"]], "levels (biocutils.factor.factor property)": [[0, "biocutils.Factor.Factor.levels"]], "map_to_index() (in module biocutils.map_to_index)": [[0, "biocutils.map_to_index.map_to_index"]], "match() (in module biocutils.match)": [[0, "biocutils.match.match"]], "module": [[0, "module-biocutils"], [0, "module-biocutils.Factor"], [0, "module-biocutils.StringList"], [0, "module-biocutils.assign"], [0, "module-biocutils.assign_rows"], [0, "module-biocutils.assign_sequence"], [0, "module-biocutils.combine"], [0, "module-biocutils.combine_columns"], [0, "module-biocutils.combine_rows"], [0, "module-biocutils.combine_sequences"], [0, "module-biocutils.convert_to_dense"], [0, "module-biocutils.extract_column_names"], [0, "module-biocutils.extract_row_names"], [0, "module-biocutils.factorize"], [0, "module-biocutils.get_height"], [0, "module-biocutils.intersect"], [0, "module-biocutils.is_high_dimensional"], [0, "module-biocutils.is_list_of_type"], [0, "module-biocutils.is_missing_scalar"], [0, "module-biocutils.map_to_index"], [0, "module-biocutils.match"], [0, "module-biocutils.normalize_subscript"], [0, "module-biocutils.package_utils"], [0, "module-biocutils.print_truncated"], [0, "module-biocutils.print_wrapped_table"], [0, "module-biocutils.show_as_cell"], [0, "module-biocutils.subset"], [0, "module-biocutils.subset_rows"], [0, "module-biocutils.subset_sequence"], [0, "module-biocutils.union"]], "normalize_subscript() (in module biocutils.normalize_subscript)": [[0, "biocutils.normalize_subscript.normalize_subscript"]], "ordered (biocutils.factor.factor property)": [[0, "biocutils.Factor.Factor.ordered"]], "print_truncated() (in module biocutils.print_truncated)": [[0, "biocutils.print_truncated.print_truncated"]], "print_truncated_dict() (in module biocutils.print_truncated)": [[0, "biocutils.print_truncated.print_truncated_dict"]], "print_truncated_list() (in module biocutils.print_truncated)": [[0, "biocutils.print_truncated.print_truncated_list"]], "print_type() (in module biocutils.print_wrapped_table)": [[0, "biocutils.print_wrapped_table.print_type"]], "print_wrapped_table() (in module biocutils.print_wrapped_table)": [[0, "biocutils.print_wrapped_table.print_wrapped_table"]], "replace() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.replace"]], "set_levels() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.set_levels"]], "show_as_cell() (in module biocutils.show_as_cell)": [[0, "biocutils.show_as_cell.show_as_cell"]], "subset() (in module biocutils.subset)": [[0, "biocutils.subset.subset"]], "subset_rows() (in module biocutils.subset_rows)": [[0, "biocutils.subset_rows.subset_rows"]], "subset_sequence() (in module biocutils.subset_sequence)": [[0, "biocutils.subset_sequence.subset_sequence"]], "to_pandas() (biocutils.factor.factor method)": [[0, "biocutils.Factor.Factor.to_pandas"]], "truncate_strings() (in module biocutils.print_wrapped_table)": [[0, "biocutils.print_wrapped_table.truncate_strings"]], "union() (in module biocutils.union)": [[0, "biocutils.union.union"]]}}) \ No newline at end of file