Utilities Functions
graph_union(graphA, graphB)
This function performs a union operation between two graphs, graphA will be updated to be the equivalent of the union of both. The result is logically equal to constructing a graph out of the union sequences, of two separate repertoires.
Args:
graphA (LZGraph): An LZGraph
graphB (LZGraph) An LZGraph of the same class as graphA
Returns:
LZGraph: The resulting LZGraph from the union of graphA and graphB
Source code in src\LZGraphs\Utilities\Utilities.py
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 |
|
renormalize_edege_genes(column)
This function is used during the graph union operation, it normalizes the gene counts by the total number of observed v / j genes/alleles. Args: column (pandas Series): An LZGraph Returns: pandas Series: padnas series of v and j counts instead of probabilites
Source code in src\LZGraphs\Utilities\Utilities.py
restore_gene_counts(column)
This function is used during the graph union operation, it converts the gene probability distribution at each edge back to a count vector. Args: column (pandas Series): An LZGraph Returns: pandas Series: padnas series of v and j counts instead of probabilites