{
  "llm": {
    "conf": 0.8413938,
    "grade": "benign",
    "model": "Qwen/Qwen3.6-27B",
    "review": false,
    "outcome": "benign",
    "interpretation": "Legitimate C++ source code"
  },
  "ml": {
    "v": "7",
    "eng": "2.2.0-rc.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.77341974,
        "rte": "az",
        "prob": 0.77341974
      }
    ],
    "prob": 0.77341974,
    "skip": [
      {
        "rte": "az/tar",
        "why": "unavailable"
      },
      {
        "rte": "az/tar",
        "why": "unavailable"
      }
    ],
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "markdown"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007264047861099243,
        "type": "c"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "gz"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008203089237213135,
        "type": "markdown"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "c"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "c"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "c"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "c"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "c"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.011222779750823975,
        "type": "c"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0017372667789459229,
        "type": "c"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0017372667789459229,
        "type": "c"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0017372667789459229,
        "type": "clojure"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0019361674785614014,
        "type": "clojure"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0019361674785614014,
        "type": "clojure"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0019361674785614014,
        "type": "clojure"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "kotlin"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "clojure"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "c"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "c"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.7734197378158569,
        "type": "c"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-07-02T02:51:43Z"
  },
  "path": "enrichit_0.2.0.tar.gz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy80000000zOo}e+pW^Ra8wrSil8\u0026@bg#KcjG8UfQtrl!RcVIq$[iX9]Q8-sdm$G:*S2",
            "n": [
              {
                "c": 2,
                "d": "Archive parser reported errors",
                "i": "metadata/file/metrics::archive-parse-error",
                "o": 0,
                "z": 24,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 0
          }
        ],
        "mol": "O(Er)",
        "sha": "fb2192cc3beca97e08618ac01e28a1ecc4adb93a2b3a5078da60413eb9234107",
        "path": "enrichit_0.2.0.tar.gz",
        "risk": 1,
        "size": 77077,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 77077.0,
              "entropy": 8.0,
              "size_bytes": 77077.0
            },
            "parse": {
              "error_count": 1.0
            },
            "binary": {
              "overall_entropy": 8.0,
              "peak_region_bytes": 76800.0,
              "peak_region_entropy": 7.85
            }
          }
        },
        "traits": [
          {
            "id": "objectives/evasion/kernel-hide/hook::kill-hook-compat-func--wrapper",
            "conf": 0.8199999928474426,
            "crit": 3,
            "desc": "Compatibility signal wrapper function (wrapper)",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/impact/destroy/keywords::delete-verb--erase",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "Destructive-action word: erase",
            "from": [
              {
                "file": 14
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boQMnA+P2%x((xUlN%VfnO@A.wO(0@Byxo9z/fRsz!paYB-7Yhx(v($y-(e:A+P2%zdNQbavf)Ny\u003cy8oA@",
            "n": [
              {
                "c": 3,
                "d": "Recognized domain reference marker",
                "i": "objectives/command-and-control/infrastructure/domain/tld::recognized-reference-marker",
                "o": 0,
                "z": 9,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 66
          },
          {
            "b": "u$Bj@x\u003e7*\u003cBylk9B0bBgA=-Bxw/#hewGUw\u003cy\u0026%/vwPyQ/z!rZ1wPzf3w)]K\u003cy\u003cvMOB7Gxnx(mMavriMkxK@rezE^s0y\u003cx-jxcpS0xk.*8BzbIlx(d*9wO(0@Byxo9z/cXlvr(B8e*9-cazbL4B-RbnaA8cuw)]+5ay/tgwGUG3ze:Stvruj4zy=]KByx5$vrb))DsZRfA+frmy\u0026*!rvRPE:BAn#QvqYP#A+fxmvpB4:ay[]5vj=CswPh6#vruj4zxJ+7D1z2qazbLjay]zmzGx]uwNPA#C4(2uvqGU7vruj4zxJ[bv@2H=wPF#nBZ]8cvriM0wO#K5v}Y*$z//wt",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 89,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 3,
            "addr": 67
          },
          {
            "b": "",
            "ln": 4,
            "addr": 340
          },
          {
            "b": "ra]?=Aa9l(vp%c]zF%.wv@DK4A=Svvz/^auzFTOvv@bN{B7]b)y-)qbA+P2%zdNQbaA}:AyI4y3Cxj)FBZ]8cvriLvdO\u0026@ddK(MHzE:\u003etdO0Aak}junayYFnayP8czY*IVCv+G3xMN/@az2Chx\u003e7*[wO#PtdL8X(dSe*tCw?IqaAhvtAa9x/BzkVheN\u0026dfwN(]{zGoD3xL?r#BsF:\u003easX\u003cTB.(elePkGuv@\u0026=7vrcgffkL6swGUPcB7]MgdK($(dK]pTy\u0026\u003cwyy*?Q2AV/ExAbPMhxl+RiB-RnnzyNa!ayPd#asX\u003cLCYmFczEET3z/ddEwNPa{ay[]5vixcaBAg/1BzkVhdK)4",
            "ln": 5,
            "addr": 341
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 4910.0,
              "entropy": 4.82,
              "size_bytes": 4910.0
            },
            "text": {
              "space_count": 493.0,
              "total_lines": 98.0,
              "char_entropy": 4.82,
              "unique_chars": 62.0,
              "lines_over_200": 2.0,
              "avg_line_length": 49.1,
              "max_line_length": 279.0,
              "empty_line_ratio": 0.29,
              "last_line_length": 149.0,
              "whitespace_ratio": 0.12,
              "most_common_ratio": 0.09,
              "line_length_stddev": 59.41,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 101.0
            },
            "binary": {
              "overall_entropy": 4.82,
              "peak_region_bytes": 4910.0,
              "peak_region_entropy": 4.85
            }
          }
        },
        "id": 1,
        "path": "enrichit_0.2.0.tar.gz!!enrichit/README.md",
        "risk": 1,
        "sha": "5eda591af0ecf28c2aa49657926e118876c98eb49185f8fbe30109b8fdd18027",
        "size": 4910,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "English language detection",
            "spans": [
              [
                89,
                3
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Markdown document file extension",
            "spans": [
              [
                0,
                9
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Document or config file extension",
            "spans": [
              [
                0,
                9
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "fdEqKdJ?Y7x(+zex(4u6x(+zavrl0\u003caA8cuBzbkdw[Mf@vixI$v@2H=wGSymBAzFyiXJd0x([3hvLheez7/yvy**^aw[Mf@vjqKadJ?8%AcVFrxj#xfc$sXGgb7BveIY1ng:282wQ4^iax8\u0026(xlwoex\u003e7*/B{Yuw3lQ/vnPV7*vriM2wO2:4vpS!=By!#9w]zYjBzbkdwO#K5v}YN#aAg+0yHH\u003c!e^-ZJfa54hx\u003ezl[wO95Pq:\u0026#Vo\u0026T\u003e^nLzMNmnd5*r7P+\u003cnd3OLwObT]wGTGwml$oPrzlv-oHR#JoKy!0nLAFZ3jn1(zEWH9wmV(CC4Cf9z/O2Gbwz49y\u0026%o1auTWMzE^W5j{\u0026JGzEWH9wmV(CvqGN{A+PSez9wpKx(mA%B.25ajy-kpBz9\u0026B3t%o?wPI*0v}u=]zGoD3xLzMhDKpa5B7]J8aAy[dwn=r(wO#c{zE)f%auZ\u0026*ByWA[zfdG)iwSPQ3jnBtaxJO(AbYxeazbLjaA.Now]zZbazC.nwOkN{ay]hcBAh88B-.tozvf(\u0026vrlGjB.Lw[CxdbhAaK5jDKs.mvR/:*iTM#LarU/vwm6L3vq{f%AWUTtBrCBmzy=]AzGE1rvr:sCA:-\u0026@z/5\u0026)zF9W3wNxKaaAzvjdlv\u003eVarR!vzGE1tAaK5#Bz(gFdjuSb3ug31C42G7iTM#LarU-Ewi8+]zFrZ3A=2e$zGGk@x(!xpx\u003c#h",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "combination"
            ],
            [
              "",
              "\u003calgorithm\u003e"
            ],
            [
              "",
              "\u003ccmath\u003e"
            ],
            [
              "",
              "\u003crandom\u003e"
            ],
            [
              "",
              "\u003cvector\u003e"
            ]
          ],
          "tgt": [
            "combination"
          ],
          "funcs": [
            [
              "enrichit",
              321
            ],
            [
              "uid_wrapper",
              426
            ]
          ],
          "metrics": {
            "ast": {
              "op.gt": 2,
              "op.lt": 2,
              "op.band": 5,
              "max_depth": 11,
              "call_count": 1,
              "node_count": 190,
              "op_density.gt": 0.01,
              "op_density.lt": 0.01,
              "op_density.band": 0.03
            },
            "file": {
              "size": 1002,
              "entropy": 5.06
            },
            "text": {
              "lines": 41,
              "top_char": 110,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 114,
              "char_entropy": 5.06,
              "unique_chars": 67,
              "top_char_null": 0,
              "top_char_ratio": 0.07,
              "avg_line_length": 23.44,
              "max_line_length": 93,
              "empty_line_ratio": 0.24,
              "last_line_length": 32,
              "whitespace_ratio": 0.15,
              "identifier_density": 1.02,
              "line_length_stddev": 23.19,
              "suspicious_comment_ratio": 0.14,
              "suspicious_identifier_ratio": 0.16,
              "normalized_unique_identifiers": 4.67
            },
            "binary": {
              "peak_region_bytes": 1002,
              "peak_region_entropy": 5.06
            },
            "imports": {
              "count": 4,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "comments": {
              "chars": 370,
              "count": 7,
              "lines": 12,
              "high_entropy": 1,
              "to_code_ratio": 0.41,
              "url_in_comments": 1
            },
            "identifiers": {
              "count": 42,
              "unique": 25,
              "avg_length": 7.36,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 2.07,
              "reuse_ratio": 0.6,
              "length_stddev": 6.08,
              "has_digit_ratio": 0.04,
              "sequential_names": 4,
              "single_char_count": 4,
              "single_char_ratio": 0.16,
              "all_lowercase_ratio": 0.84,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 1
            }
          }
        },
        "id": 2,
        "mol": "K(Li)",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/gsea_multilevel_util.h",
        "pid": 0,
        "risk": 2,
        "sha": "84b21bbd1b9dc74adbbda2098ca230c96e74b206a810efc69f6d08e0563be7f2",
        "size": 1002,
        "traits": [
          {
            "id": "metadata/import/c/algorithm::algorithm",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003calgorithm\u003e",
            "spans": [
              [
                291,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/cmath::cmath",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003ccmath\u003e",
            "spans": [
              [
                312,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/random::random",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003crandom\u003e",
            "spans": [
              [
                273,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/vector::vector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cvector\u003e",
            "spans": [
              [
                255,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                28,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                152,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                6,
                0
              ]
            ]
          },
          {
            "id": "well-known/lib/native/uid-wrapper::uid-wrapper-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "uid_wrapper source marker",
            "spans": [
              [
                432,
                11
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "id": 3,
        "sha": "b37c5bd59624955a04cf241a92c4187bbae8dfced62b8434e6b4fee1cec19e16",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/gseaScores.R",
        "size": 1711,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 4,
        "sha": "9bd45925801408da01d077ec9776edb61a5c0aad29e8fd78323e4cf3a61c9e0a",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/mnsea_contribution.R",
        "size": 1166,
        "type": "clojure",
        "depth": 1
      },
      {
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "res"
            ],
            [
              "",
              "!inherits"
            ],
            [
              "",
              "agg"
            ],
            [
              "",
              "agg$original_matrix"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "nrow"
            ],
            [
              "",
              "res_df"
            ],
            [
              "",
              "is.null"
            ],
            [
              "",
              "pathway_id"
            ],
            [
              "",
              "!pathway_id"
            ],
            [
              "",
              "pathway_row"
            ],
            [
              "",
              "!gene_col"
            ],
            [
              "",
              "pathway_row"
            ],
            [
              "",
              "strsplit"
            ],
            [
              "",
              "as.character"
            ],
            [
              "",
              "pathway_row"
            ],
            [
              "",
              "mat"
            ],
            [
              "",
              "pathway_genes"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "valid_genes"
            ],
            [
              "",
              "NULL"
            ],
            [
              "",
              "mat"
            ],
            [
              "",
              "!is.null"
            ],
            [
              "",
              "agg$pvalue"
            ],
            [
              "",
              "df"
            ],
            [
              "",
              "mat"
            ],
            [
              "",
              "!is.null"
            ],
            [
              "",
              "agg$pvalue"
            ],
            [
              "",
              "cols"
            ],
            [
              "",
              "df"
            ],
            [
              "",
              "merged_res"
            ],
            [
              "",
              "!is.list"
            ],
            [
              "",
              "single_res"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "single_res"
            ],
            [
              "",
              "merged_res"
            ],
            [
              "",
              "!by"
            ],
            [
              "",
              "merged_df"
            ],
            [
              "",
              "sprintf"
            ],
            [
              "",
              "single_res"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "nrow"
            ],
            [
              "",
              "df"
            ],
            [
              "",
              "df"
            ],
            [
              "",
              "df"
            ],
            [
              "",
              "numeric"
            ],
            [
              "",
              "single_res"
            ],
            [
              "",
              "seq_len"
            ],
            [
              "",
              "nrow"
            ],
            [
              "",
              "merged_df"
            ],
            [
              "",
              "is.na"
            ],
            [
              "",
              "merged_p"
            ],
            [
              "",
              "om"
            ],
            [
              "",
              "!is.na"
            ],
            [
              "",
              "p_val"
            ],
            [
              "",
              "sig_omics"
            ],
            [
              "",
              "sig_count"
            ],
            [
              "",
              "sig_count"
            ],
            [
              "",
              "paste0"
            ],
            [
              "",
              "sig_omics"
            ],
            [
              "",
              "inherits"
            ],
            [
              "",
              "merged_res"
            ],
            [
              "",
              "merged_res"
            ],
            [
              "",
              "is.data.frame"
            ],
            [
              "",
              "merged_res"
            ],
            [
              "",
              "merged_res"
            ]
          ],
          "tgt": [
            "!by",
            "!gene_col",
            "!inherits",
            "!is.list",
            "!is.na",
            "!is.null",
            "!pathway_id",
            "NULL",
            "agg",
            "agg$original_matrix",
            "agg$pvalue",
            "as.character",
            "cols",
            "df",
            "i",
            "inherits",
            "is.data.frame",
            "is.na",
            "is.null",
            "length",
            "mat",
            "merged_df",
            "merged_p",
            "merged_res",
            "names",
            "nrow",
            "numeric",
            "om",
            "p_val",
            "paste0",
            "pathway_genes",
            "pathway_id",
            "pathway_row",
            "res",
            "res_df",
            "seq_len",
            "sig_count",
            "sig_omics",
            "single_res",
            "sprintf",
            "strsplit",
            "valid_genes"
          ],
          "metrics": {
            "ast": {
              "max_depth": 9,
              "call_count": 85,
              "node_count": 1451,
              "max_array_len": 6
            },
            "file": {
              "size": 4938,
              "entropy": 4.74
            },
            "text": {
              "lines": 134,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 1085,
              "char_entropy": 4.74,
              "unique_chars": 72,
              "top_char_null": 0,
              "string_density": 0.18,
              "top_char_ratio": 0.07,
              "avg_line_length": 35.86,
              "max_line_length": 148,
              "empty_line_ratio": 0.17,
              "last_line_length": 1,
              "whitespace_ratio": 0.25,
              "identifier_density": 3.43,
              "line_length_stddev": 31.86,
              "normalized_string_count": 2.07,
              "repeated_char_sequences": 11,
              "trailing_whitespace_lines": 22,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 24.91
            },
            "binary": {
              "peak_region_bytes": 4096,
              "peak_region_entropy": 4.87
            },
            "strings": {
              "bytes": 591,
              "count": 24,
              "avg_length": 24.63,
              "max_length": 70,
              "avg_entropy": 3.25,
              "entropy_stddev": 0.87
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.source_as_unknown": 1
            },
            "identifiers": {
              "count": 460,
              "unique": 176,
              "avg_length": 7.18,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 2.29,
              "reuse_ratio": 0.38,
              "length_stddev": 4.39,
              "has_digit_ratio": 0.01,
              "sequential_names": 4,
              "single_char_count": 8,
              "single_char_ratio": 0.05,
              "high_entropy_count": 7,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.61,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 1
            }
          }
        },
        "id": 5,
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/omics_contribution.R",
        "pid": 0,
        "risk": 1,
        "sha": "716a84161b45bc8b230f9011c459440d521b1f8c65c499637905b772c3a2e7ef",
        "size": 4938,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                74,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                504,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                37,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                2486,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              0,
              1,
              2,
              3
            ],
            "spans": [
              [
                37,
                0
              ]
            ]
          }
        ],
        "type": "clojure"
      },
      {
        "id": 6,
        "sha": "a5a52b23c7537fc01693483be92311b193ce98c9337993a25ee160f1470548ae",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/mnsea_subnetwork.R",
        "size": 5369,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 7,
        "sha": "2ff7b24a7c75a4fbfba24df6646dbaf7ab5ae608d276cb78565a7001c9bcec0f",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/build/partial.rdb",
        "size": 60,
        "type": "gz",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "boQMnA+P2%x(\u003eEKe\u002624k",
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 18
          },
          {
            "b": "d\u003cezFBy/u2az(mqBzisBze0H3azC.nwOl3(BzkVhaA}KwxDRn5Bzb(bC}A\u0026zC4CFjvqYP#Bz(bpy\u0026r%ieO]0wwO-Gkz/PS9y\u0026sJsasG00gbZZrhz3WvefF29wgm",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 53,
                "z": 4,
                "cf": 0.800000011920929
              }
            ],
            "ln": 3,
            "addr": 20
          },
          {
            "b": "arR^HeG!Fjwftn*xj(l@xjk)[uUaa}x\u003e7*[wO#Prdpsogz/M$qB.(elePkGuv@\u0026+^vru66mS\u0026=^z/cXaBrCWswGU@2Bzb(bC{3{mC4CFjvTf88xj(l@xjk)@zF78eB.(elAbo8du$Bj@x\u003e7*OwPJ0gByl+fxldS)qE%](y\u0026\u003c5cz^)D)v@#+",
            "ln": 4,
            "addr": 120
          },
          {
            "b": "arR^HeG/aSAbY-oBrC7iA=L-cvruj4zy]pvvrb{4A4Mlwy\u0026%qivp%j[wOkB[x(v(iCwhejayG4$BzbP6auZ?\u003evSDyhzx-Ehx(k53vp%j[wOkB[wNxv)x\u003e8ijdpr",
            "ln": 5,
            "addr": 265
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 7584.0,
              "entropy": 4.97,
              "size_bytes": 7584.0
            },
            "text": {
              "digit_ratio": 0.05,
              "space_count": 1086.0,
              "total_lines": 130.0,
              "char_entropy": 4.97,
              "unique_chars": 80.0,
              "avg_line_length": 56.34,
              "max_line_length": 192.0,
              "empty_line_ratio": 0.24,
              "last_line_length": 65.0,
              "whitespace_ratio": 0.18,
              "most_common_ratio": 0.08,
              "line_length_stddev": 47.5,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "trailing_whitespace_lines": 1.0,
              "most_common_char_codepoint": 101.0
            },
            "binary": {
              "overall_entropy": 4.97,
              "peak_region_bytes": 7584.0,
              "peak_region_entropy": 4.97
            }
          }
        },
        "id": 8,
        "path": "enrichit_0.2.0.tar.gz!!enrichit/NEWS.md",
        "risk": 1,
        "sha": "fd1c0aaec4cc798de5fad5314e03cec86dfbce9bf99e333bfbafeffa5d58df35",
        "size": 7584,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "English language detection",
            "spans": [
              [
                53,
                4
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Markdown document file extension",
            "spans": [
              [
                0,
                7
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Document or config file extension",
            "spans": [
              [
                0,
                7
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "id": 9,
        "sha": "1b478d9ae1f2d5cad836013f3d07dbd6fc141f23a1c5b90ec22adfd690ad1d83",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/enrichit.cpp",
        "size": 3939,
        "type": "c",
        "depth": 1
      },
      {
        "id": 10,
        "sha": "0e98bd1a54a63a209dd72685bac42d1ceebd9c94ada545a6fbc3910f87f5c325",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/nsea.cpp",
        "size": 1500,
        "type": "c",
        "depth": 1
      },
      {
        "id": 11,
        "sha": "d5f10676a767ce46f0eddf7d7c2c844d6d992a6d7d608b7cbc5b670029ecc571",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/esCalculation.cpp",
        "size": 2927,
        "type": "c",
        "depth": 1
      },
      {
        "id": 12,
        "sha": "be145e324405742c7e0a651fd3d6a8a4afb4b5564ca88520889807aa8d052739",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/gsea_scores.cpp",
        "size": 1235,
        "type": "c",
        "depth": 1
      },
      {
        "id": 13,
        "sha": "4ffe12006a2048d4bb402a4b44be9fc65052e2b5bebb907603c115e5df345c77",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/esCalculation.h",
        "size": 2486,
        "type": "c",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "fdEqKdJ?Y7x(+zex(4u6x(+zavrl0\u003caA8cuBzbkdw[Mf@vixI$v@2H=wGSymBAzFyiXJd0x([3hvLheez7/yvy**^aw[Mf@vjqKadJ?8%AcVFrxj#xfc$sXGgb7BveIY1ng:282wQ4^iax8\u0026(xlwoex\u003e7*/B{Yuw3lQ/vnPV7*vriM2wO2:4vpS!=By!#9w]zYjBzbkdwO#K5v}YN#aAg+0yHH\u003c!e^-ZJfa54hx(mA%B.25ab4\u003e$dvp9\u003e]y\u0026\u003cxcwP?T3e[=Bobwz49y\u0026%o1auSLiAbWByj{\u0026JGzEWH9wmV(CvqGN{A+PSez9wpKx(mA%B.25ajz]pUwPzG{j{\u0026JGzEWH9wmV(Cv@kT@xG=+Fx(mA%B.25ajzw.JvqY^#j{\u0026JGzEWH9wmV(Cx(w6mA+eV@j{\u0026JGzEWH9wmV(CB-8brwmY^)wm6gZA6sQNx(mA%B.25ajw{38Bz9puj%ggtB-Rnmxcq82zdN^cvpJ\u003c\u003eB97}O3jpVVzdN^cvpJ\u003c\u003ewO#K5v}YN#aBsC5mrqvHy?mSFiZ[9/B.\u003eSfc$vgkB95KCByWA[C4Cf9z/N%OzGE=[uVXEOctvvpqu",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arR^HaBKOtarR!P3jm)#arUxgasIqMvrcDVA=k!qjV%]wdiJ%AarR^HarR^HCw7YbwGSyxByxiimSJA:auQ+{x(n2wB75{8y?lKVDsXiCclM@jBuzlvd06GsBApVcByxiimSJA:t}3)VjS[xGBuzlvd06GsBApUut}4iBDKp(rarR^HarR^HarSf+B97\u0026hBvHp?z957EarR^HarR!P",
            "ln": 2181,
            "col": 4,
            "line": 74
          },
          {
            "b": "wPGFnze:r1v}x1RvpK73xjVfEfG{[aByxojtwmv(efFOpBuzowd06GsBApV2t}4i:3lQDlaBKO7arR^HB.Lw[CxdbhAaK5jB.LwmfF1t/vqP$1wM9q?wGSMEB97\u0026hBvHp?z6gzMf!sC/zF7yW3jm)#arU9nBz\u0026pmwO$\u003c)wP}H5vqP$1wGTbUtp9R#DKp(rarR^HarUxoBrCpnwfs2TB.LwmdiHb-B97\u0026hBvHp?z957EarR^HarR!EwPS6nzxJA",
            "ln": 2839,
            "col": 31,
            "line": 96
          },
          {
            "b": "jS[=NzFKqCB7]@ic[dj+arR^HC4Cf9z/N%OzGF5+BzU$BB75{8y?lKVDsXJ!3lQDlaA?saBz(gZq^\u003cJZy?k$EB-7#oj%j]Pze:r5B3\u003cR-zFKqwB75{8y?lKVDsXS",
            "ln": 4266,
            "col": 40,
            "line": 143
          },
          {
            "b": "c#0NvaAhmuauySPB-IIlzGF/=ze:r5B6Au:diJ%AarR^HarR^HarR^HarR^HCw7YbwGSyhxMXidoKS0:mqMKLwO#P]v@ux]auR!fAbP!DaBsCrarR^HarR^HarR^HarR^HarR^Sd}rEsi%)8MarR^HarR^HarR^HarV7tarR^HarR^HarR^HarR^HB75{8y?mVPxMXidB6Au:e[nNqzFKq$v@ux]e]U@O",
            "ln": 5691,
            "col": 17,
            "line": 175
          },
          {
            "b": "jS(Bu3jm)#arUxoBrCBsC4C.qjS(Bu3lQDlazC.nazC}eA=Su^att\u003e:arR^HCw7YbwGSxAw*?ImC4C.CazC}eA=SVUaBsCrarR^HarR!vBy/Glas/O$f/]Z+arR^HarR!vzGE1ty?caPwfs2TB.Lw[yByR[3jm)#arR^HarUxoBrCHrwj73MzFI*Ywfs2TfF1t+y?caPwjZVaxMXg",
            "ln": 10873,
            "col": 19,
            "line": 318
          },
          {
            "b": "arR^HDKp(rarR^HarR^HarUxoBrCWxA3dp^z!@@QzE+*oarR^HarR^HarR^HCw7YbwGSxHx(n2waAH$dAbo8MxMXidB1Q%oB-7#otw[s*lUHQWyE@zOt}QhjDsXGNauR!fBzU$CaBsCrarR^HarR^HarR^HarR!GzeZQHjS[/Oze:r5lUHQWyJzarxMXidB6AN0",
            "ln": 11071,
            "col": 5,
            "line": 328
          },
          {
            "b": "B6AN0wl9bPt{7TuA:-\u003c3B6AJ[Cuec*t@@xoarR^HarR!pB-H2YB7=X5jS[xGzE(vEB7/catw[s*r://Iaylg6wO#6Ivrl9[B6AJ[Cuec*t@@xoarR^HarR!FvqP$1wKycNzFKqCv}Z15yG2v)tw[s*lUHQWyE@zOt{7ZZaAy[dyJAY#y?cNPy*xafarR^HarR^HB75{8y?k$EB-7#oe[nNqzFJf[zcH)?Csc4^zFI*Ywl*rdjS[+",
            "ln": 12322,
            "col": 23,
            "line": 355
          },
          {
            "b": "uV6p?wPI6\u0026t}654jS[D23lQDlaBKOtarR^larR^Hfe1CnvqGB@y*?A%avPiKvqYP#xl4{kA3eRnaAImywEoL5arU-EA=\u003e(law=G*xM))gnP5cUaBsCrarR^HarR!vzGE1nzE^s6i%)8MarR^HarUikBZ/e#az2QQ3lQDlarR^HazC.naAImywJHk",
            "ln": 18062,
            "col": 44,
            "line": 516
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "EsRuler"
            ],
            [
              "",
              "chunkSum"
            ],
            [
              "",
              "chunks"
            ],
            [
              "",
              "stats"
            ],
            [
              "",
              "calcHash"
            ],
            [
              "",
              "make_tuple"
            ],
            [
              "",
              "sampleEs.getNumerator"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "stats.begin"
            ],
            [
              "",
              "stats.end"
            ],
            [
              "",
              "levels.emplace_back"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "levels.back.lowScores.emplace_back"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "levels.back.highScores.emplace_back"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "uid"
            ],
            [
              "",
              "new_sets.push_back"
            ],
            [
              "",
              "gen_new_sample"
            ],
            [
              "",
              "new_sets.push_back"
            ],
            [
              "",
              "swap"
            ],
            [
              "",
              "ranks.size"
            ],
            [
              "",
              "gen"
            ],
            [
              "",
              "combination"
            ],
            [
              "",
              "ranks.size"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "resampleGenesets"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "sqrt"
            ],
            [
              "",
              "ranks.size"
            ],
            [
              "",
              "tmp"
            ],
            [
              "",
              "samplesChunks"
            ],
            [
              "",
              "SampleChunks"
            ],
            [
              "",
              "getMaxNS"
            ],
            [
              "",
              "int64_t"
            ],
            [
              "",
              "getMaxNS"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "betaMeanLog"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "levels.back.highScores.size"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "log"
            ],
            [
              "",
              "setprecision"
            ],
            [
              "",
              "levels.back.bound.first.getDouble"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "nth_element"
            ],
            [
              "",
              "tmp.begin"
            ],
            [
              "",
              "tmp.begin"
            ],
            [
              "",
              "tmp.end"
            ],
            [
              "",
              "fill"
            ],
            [
              "",
              "int64_t"
            ],
            [
              "",
              "perturbate"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "perturbate"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "levels.size"
            ],
            [
              "",
              "resampleGenesets"
            ],
            [
              "",
              "levels.size"
            ],
            [
              "",
              "make_tuple"
            ],
            [
              "",
              "nan"
            ],
            [
              "",
              "nan"
            ],
            [
              "",
              "getMaxNS"
            ],
            [
              "",
              "int64_t"
            ],
            [
              "",
              "getMaxNS"
            ],
            [
              "",
              "for"
            ],
            [
              "",
              "betaMeanLog"
            ],
            [
              "",
              "make_tuple"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "exp"
            ],
            [
              "",
              "nan"
            ],
            [
              "",
              "betaMeanLog"
            ],
            [
              "",
              "getVarPerLevel"
            ],
            [
              "",
              "sqrt"
            ],
            [
              "",
              "log"
            ],
            [
              "",
              "make_tuple"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "exp"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "lvl.highScores.size"
            ],
            [
              "",
              "betaMeanLog"
            ],
            [
              "",
              "getVarPerLevel"
            ],
            [
              "",
              "levels.back"
            ],
            [
              "",
              "betaMeanLog"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "lastLevel.highScores.size"
            ],
            [
              "",
              "make_tuple"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "exp"
            ],
            [
              "",
              "nan"
            ],
            [
              "",
              "betaMeanLog"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "lastLevel.highScores.size"
            ],
            [
              "",
              "getVarPerLevel"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "lastLevel.highScores.size"
            ],
            [
              "",
              "sqrt"
            ],
            [
              "",
              "log"
            ],
            [
              "",
              "make_tuple"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "exp"
            ],
            [
              "",
              "perturbate"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "perturbate_iters"
            ],
            [
              "",
              "perturbate_iters"
            ],
            [
              "",
              "perturbate_until"
            ],
            [
              "",
              "perturbate_until"
            ],
            [
              "",
              "bool"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "ranks.size"
            ],
            [
              "",
              "uid_n"
            ],
            [
              "",
              "uid_k"
            ],
            [
              "",
              "sampleChunks.chunks.size"
            ],
            [
              "",
              "uid_k"
            ],
            [
              "",
              "uid_n"
            ],
            [
              "",
              "upper_bound"
            ],
            [
              "",
              "chunkLastElement.begin"
            ],
            [
              "",
              "chunkLastElement.end"
            ],
            [
              "",
              "chunkLastElement.begin"
            ],
            [
              "",
              "lower_bound"
            ],
            [
              "",
              "check"
            ],
            [
              "",
              "sampleChunks.chunks.size"
            ],
            [
              "",
              "check"
            ],
            [
              "",
              "if"
            ],
            [
              "",
              "check"
            ],
            [
              "",
              "calcMultilevelError"
            ],
            [
              "",
              "calcMultilevelError"
            ],
            [
              "",
              "isnan"
            ],
            [
              "",
              "floor"
            ],
            [
              "",
              "log2"
            ],
            [
              "",
              "trigamma"
            ],
            [
              "",
              "trigamma"
            ],
            [
              "",
              "sqrt"
            ],
            [
              "",
              "log"
            ],
            [
              "",
              "sqrt"
            ],
            [
              "",
              "trigamma"
            ],
            [
              "",
              "trigamma"
            ],
            [
              "",
              "log"
            ],
            [
              "",
              "log2"
            ],
            [
              "",
              "infinity"
            ],
            [
              "",
              "log2"
            ],
            [
              "",
              "qbeta"
            ],
            [
              "",
              "log2"
            ],
            [
              "",
              "qbeta"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "gene_sets.size"
            ],
            [
              "",
              "geneList.size"
            ],
            [
              "",
              "posRanks"
            ],
            [
              "",
              "llround"
            ],
            [
              "",
              "reverse"
            ],
            [
              "",
              "negRanks.begin"
            ],
            [
              "",
              "negRanks.end"
            ],
            [
              "",
              "geneList.names"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "gs.size"
            ],
            [
              "",
              "gene_map.find"
            ],
            [
              "",
              "gene_map.end"
            ],
            [
              "",
              "sample.push_back"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "sample.begin"
            ],
            [
              "",
              "sample.end"
            ],
            [
              "",
              "sample.size"
            ],
            [
              "",
              "calcSignedES"
            ],
            [
              "",
              "s.first.getDouble"
            ],
            [
              "",
              "s.second.getDouble"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "sample.size"
            ],
            [
              "",
              "sample.size"
            ],
            [
              "",
              "pvals"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "esVector"
            ],
            [
              "",
              "nesVector"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "sizes"
            ],
            [
              "",
              "log2errs"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "combination"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "randomSample.begin"
            ],
            [
              "",
              "randomSample.end"
            ],
            [
              "",
              "calcSignedES"
            ],
            [
              "",
              "s.second.getDouble"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "nGeEs"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "isfinite"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "calcSimpleError"
            ],
            [
              "",
              "calcMultilevelError"
            ],
            [
              "",
              "multilevelCandidates.push_back"
            ],
            [
              "",
              "calcSimpleLog2err"
            ],
            [
              "",
              "multilevelCandidates.empty"
            ],
            [
              "",
              "esRulerPos"
            ],
            [
              "",
              "esRulerNeg"
            ],
            [
              "",
              "esRulerPos.extend"
            ],
            [
              "",
              "esRulerPos.extend"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "esRulerNeg.extend"
            ],
            [
              "",
              "esRulerNeg.extend"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "esRulerPos.getPvalue"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "esRulerNeg.getPvalue"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "calcMultilevelError"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "isnan"
            ],
            [
              "",
              "quiet_NaN"
            ],
            [
              "",
              "create"
            ],
            [
              "",
              "Named"
            ],
            [
              "",
              "Named"
            ],
            [
              "",
              "Named"
            ],
            [
              "",
              "Named"
            ],
            [
              "",
              "Named"
            ],
            [
              "",
              "Named"
            ],
            [
              "",
              "\u003cRcpp.h\u003e"
            ],
            [
              "",
              "\u003cRmath.h\u003e"
            ],
            [
              "",
              "\u003calgorithm\u003e"
            ],
            [
              "",
              "\u003ccmath\u003e"
            ],
            [
              "",
              "\u003ciomanip\u003e"
            ],
            [
              "",
              "\u003ciostream\u003e"
            ],
            [
              "",
              "\u003cnumeric\u003e"
            ],
            [
              "",
              "\u003cunordered_map\u003e"
            ],
            [
              "",
              "gsea_multilevel.h"
            ]
          ],
          "mbr": [
            "bound.first",
            "bound.second",
            "chunkLastElement.begin",
            "chunkLastElement.end",
            "esRulerNeg.extend",
            "esRulerNeg.getPvalue",
            "esRulerPos.extend",
            "esRulerPos.getPvalue",
            "geneList.names",
            "geneList.size",
            "gene_map.end",
            "gene_map.find",
            "gene_sets.size",
            "group.first",
            "group.second",
            "gs.size",
            "lastLevel.highScores",
            "lastLevel.highScores.size",
            "levels.back",
            "levels.back.bound",
            "levels.back.bound.first",
            "levels.back.bound.first.getDouble",
            "levels.back.bound.second",
            "levels.back.highScores",
            "levels.back.highScores.emplace_back",
            "levels.back.highScores.size",
            "levels.back.lowScores",
            "levels.back.lowScores.emplace_back",
            "levels.emplace_back",
            "levels.size",
            "lvl.highScores",
            "lvl.highScores.size",
            "multilevelCandidates.empty",
            "multilevelCandidates.push_back",
            "negRanks.begin",
            "negRanks.end",
            "new_sets.push_back",
            "p.denomProb",
            "p.es",
            "p.index",
            "p.nGeEs",
            "p.nLeEs",
            "p.nMoreExtreme",
            "p.simpleError",
            "p.simplePval",
            "p.size",
            "perturbResult.moves",
            "randomSample.begin",
            "randomSample.end",
            "ranks.size",
            "s.first",
            "s.first.getDouble",
            "s.second",
            "s.second.getDouble",
            "sample.begin",
            "sample.end",
            "sample.push_back",
            "sample.size",
            "sampleChunks.chunkSum",
            "sampleChunks.chunks",
            "sampleChunks.chunks.size",
            "sampleEs.getNumerator",
            "stats.begin",
            "stats.end",
            "tmp.begin",
            "tmp.end"
          ],
          "tgt": [
            "EsRuler",
            "Named",
            "SampleChunks",
            "abs",
            "betaMeanLog",
            "bool",
            "calcHash",
            "calcMultilevelError",
            "calcSignedES",
            "calcSimpleError",
            "calcSimpleLog2err",
            "check",
            "chunkLastElement.begin",
            "chunkLastElement.end",
            "chunkSum",
            "chunks",
            "combination",
            "create",
            "esRulerNeg",
            "esRulerNeg.extend",
            "esRulerNeg.getPvalue",
            "esRulerPos",
            "esRulerPos.extend",
            "esRulerPos.getPvalue",
            "esVector",
            "exp",
            "f",
            "fill",
            "floor",
            "for",
            "gen",
            "gen_new_sample",
            "geneList.names",
            "geneList.size",
            "gene_map.end",
            "gene_map.find",
            "gene_sets.size",
            "getMaxNS",
            "getVarPerLevel",
            "gs.size",
            "if",
            "infinity",
            "int",
            "int64_t",
            "isfinite",
            "isnan",
            "lastLevel.highScores.size",
            "levels.back",
            "levels.back.bound.first.getDouble",
            "levels.back.highScores.emplace_back",
            "levels.back.highScores.size",
            "levels.back.lowScores.emplace_back",
            "levels.emplace_back",
            "levels.size",
            "llround",
            "log",
            "log2",
            "log2errs",
            "lower_bound",
            "lvl.highScores.size",
            "make_tuple",
            "max",
            "min",
            "multilevelCandidates.empty",
            "multilevelCandidates.push_back",
            "nGeEs",
            "nan",
            "negRanks.begin",
            "negRanks.end",
            "nesVector",
            "new_sets.push_back",
            "nth_element",
            "perturbate",
            "perturbate_iters",
            "perturbate_until",
            "posRanks",
            "pvals",
            "qbeta",
            "quiet_NaN",
            "randomSample.begin",
            "randomSample.end",
            "ranks.size",
            "resampleGenesets",
            "reverse",
            "s.first.getDouble",
            "s.second.getDouble",
            "sample.begin",
            "sample.end",
            "sample.push_back",
            "sample.size",
            "sampleChunks.chunks.size",
            "sampleEs.getNumerator",
            "samplesChunks",
            "setprecision",
            "sizes",
            "sort",
            "sqrt",
            "stats",
            "stats.begin",
            "stats.end",
            "swap",
            "tmp",
            "tmp.begin",
            "tmp.end",
            "trigamma",
            "uid",
            "uid_k",
            "uid_n",
            "upper_bound"
          ],
          "funcs": [
            [
              "enrichit",
              394
            ],
            [
              "chunkLen",
              1159
            ],
            [
              "resampleGenesets",
              1319
            ],
            [
              "extend",
              3427
            ],
            [
              "NEED_ES",
              4400
            ],
            [
              "ES_score",
              7477
            ],
            [
              "ES",
              7568
            ],
            [
              "score",
              12592
            ],
            [
              "calcSimpleLog2err",
              15874
            ],
            [
              "calcSimpleError",
              16033
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 21,
              "op.ge": 13,
              "op.gt": 65,
              "op.le": 7,
              "op.lt": 100,
              "op.ne": 6,
              "op.add": 63,
              "op.div": 23,
              "op.lor": 4,
              "op.mul": 9,
              "op.shl": 15,
              "op.shr": 2,
              "op.sub": 42,
              "op.xor": 5,
              "op.band": 19,
              "op.bnot": 1,
              "op.land": 15,
              "op.lnot": 8,
              "max_depth": 21,
              "op.concat": 183,
              "call_count": 286,
              "node_count": 8132,
              "member_count": 66,
              "max_array_len": 2,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.gt": 0.01,
              "op_density.le": 0,
              "op_density.lt": 0.01,
              "op_density.ne": 0,
              "op_density.add": 0.01,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.shl": 0,
              "op_density.shr": 0,
              "op_density.sub": 0.01,
              "op_density.xor": 0,
              "op_density.band": 0,
              "op_density.bnot": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 3,
              "member_depth_max": 5,
              "op_density.concat": 0.02,
              "self_compare_count": 1
            },
            "file": {
              "size": 26066,
              "entropy": 4.57
            },
            "text": {
              "lines": 720,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 8139,
              "char_entropy": 4.57,
              "unique_chars": 84,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.04,
              "top_char_ratio": 0.06,
              "avg_line_length": 35.2,
              "max_line_length": 208,
              "empty_line_ratio": 0.15,
              "last_line_length": 1,
              "whitespace_ratio": 0.34,
              "identifier_density": 2.45,
              "line_length_stddev": 30.11,
              "normalized_string_count": 0.97,
              "repeated_char_sequences": 286,
              "suspicious_comment_ratio": 0.14,
              "trailing_whitespace_lines": 40,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 28.66
            },
            "binds": {
              "count": 132
            },
            "binary": {
              "peak_region_bytes": 12288,
              "peak_region_entropy": 4.93
            },
            "source": {
              "class_count": 1,
              "function_count": 5
            },
            "imports": {
              "count": 9,
              "third_party_count": 9,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 221,
              "count": 26,
              "avg_length": 8.5,
              "max_length": 48,
              "avg_entropy": 1.97,
              "entropy_stddev": 1.17
            },
            "comments": {
              "chars": 310,
              "count": 7,
              "lines": 12,
              "high_entropy": 1,
              "to_code_ratio": 0.02,
              "url_in_comments": 1
            },
            "functions": {
              "count": 6
            },
            "identifiers": {
              "count": 1765,
              "unique": 272,
              "avg_length": 7.56,
              "max_length": 20,
              "min_length": 1,
              "avg_entropy": 2.43,
              "reuse_ratio": 0.15,
              "length_stddev": 3.86,
              "has_digit_ratio": 0.03,
              "sequential_names": 10,
              "base64_like_names": 1,
              "single_char_count": 10,
              "single_char_ratio": 0.04,
              "high_entropy_count": 9,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.5,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 3
            }
          }
        },
        "id": 14,
        "mol": "K(Li)H(Db)",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/gsea_multilevel.cpp",
        "pid": 0,
        "risk": 3,
        "sha": "e7f65999ae1c3346546bca9ca7105f8732209103b15d413b1db2f418e0a5d850",
        "size": 26066,
        "traits": [
          {
            "id": "metadata/import/c/rcpp/h::rcpp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cRcpp.h\u003e",
            "spans": [
              [
                221,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/rmath/h::rmath/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cRmath.h\u003e",
            "spans": [
              [
                360,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/algorithm::algorithm",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003calgorithm\u003e",
            "spans": [
              [
                239,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/cmath::cmath",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003ccmath\u003e",
            "spans": [
              [
                279,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/iomanip::iomanip",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003ciomanip\u003e",
            "spans": [
              [
                296,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/iostream::iostream",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003ciostream\u003e",
            "spans": [
              [
                315,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/numeric::numeric",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cnumeric\u003e",
            "spans": [
              [
                260,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/unordered_map::unordered_map",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cunordered_map\u003e",
            "spans": [
              [
                335,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gsea_multilevel/h::gsea_multilevel/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gsea_multilevel.h",
            "spans": [
              [
                192,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                28,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                18110,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                152,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                6,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/arithmetic::source-xor-operation",
            "conf": 1.0,
            "crit": 3,
            "desc": "Source references XOR syntax",
            "spans": [
              [
                12386,
                3
              ]
            ]
          },
          {
            "id": "well-known/lib/native/uid-wrapper::uid-wrapper-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "uid_wrapper source marker",
            "spans": [
              [
                2903,
                11
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "id": 15,
        "sha": "c2f13e1cc5bcc74b3c85bea9a704113613c6c8b5167a21dc90d473eb3431ab0e",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/gsea.cpp",
        "risk": 1,
        "size": 19839,
        "type": "c",
        "depth": 1
      },
      {
        "id": 16,
        "sha": "13cc31a434fceb57c3c184f308e301bdc13a30cb80f7dcc25e11dc12e1bf8ab7",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/gsea_multilevel_util.cpp",
        "risk": 1,
        "size": 1867,
        "type": "c",
        "depth": 1
      },
      {
        "id": 17,
        "sha": "27f11dd3d1bc5c76b2c75871042c14118c5b7496677404eaa9ec6b8516139e46",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/bayes_enrich.R",
        "risk": 1,
        "size": 13066,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 18,
        "sha": "5f4033bd797022827212871193fbf3532bc9f84274459301c01baed71f183304",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/ora.R",
        "size": 4820,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 19,
        "sha": "e70eb8b3a8d91e8c006bfe15cc72c5f5458d502a6772b54142aa92d86d21701d",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/AllGenerics.R",
        "size": 810,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 20,
        "sha": "346e4d1f7cb04332b1d3de718f11a722850ac9cc5a255bc95dff231292871154",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/multi_omics.R",
        "risk": 1,
        "size": 17102,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 21,
        "sha": "0404dd407870d287b8d47e8735f1f13e7b01a6e36a0f2dc0ba178b6eb8cb0d06",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/ora_gson.R",
        "risk": 1,
        "size": 8412,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 22,
        "sha": "9b829b7743df05cfd5834528a25e9cc07b106bc40a65808230decc9fcf1ce803",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/accessor.R",
        "size": 4838,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 23,
        "sha": "b17aa9a27cdc7e7984ec96b3990ed88ff09cafcf29294c4e862e1cacbfb2c283",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/00-AllClasses.R",
        "risk": 1,
        "size": 8701,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 24,
        "sha": "26777695a8996baf367b445936bdf5851e757d19c213b95dc0ef034ffea5a23c",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/nsea.R",
        "risk": 1,
        "size": 15603,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 25,
        "sha": "8fcf72e759d8d049eea4cb935a10d8d27e1f39c2fd1261edf7cb5d169bc19390",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/gsea.R",
        "risk": 1,
        "size": 16049,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 26,
        "sha": "c471bd051725480f684ed5af3ca5a1adbc9f1fdf732a4a07cac191e062abf4f5",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/mnsea.R",
        "risk": 1,
        "size": 34002,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 27,
        "sha": "1cfd25b457db8de4d330e07e2c0d9c2b9c3c4b63a3eb09f36757d9534c2a4235",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/setReadable.R",
        "size": 4339,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 28,
        "sha": "9a7ac4a035976ec06bcdd85f96341897e405c3121fae3e94d57493720fab4877",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/utilities.R",
        "size": 8417,
        "type": "kotlin",
        "depth": 1
      },
      {
        "id": 29,
        "sha": "0cad841cd6dea9b8de89a6f7d256b42cdec328f64db3f2d06daa59e10d801ceb",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/gsfilter.R",
        "size": 1131,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 30,
        "sha": "7d71e2ea2b1221a926497663f3e63ea08ffef7abeebb2d71e1498d6ab3e5ac97",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/enrichit-package.R",
        "size": 108,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 31,
        "sha": "dfae2a0543a223bb630e24c044841c60976a3802ac52991c19e61985168722a3",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/print.R",
        "size": 6668,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 32,
        "sha": "a267b20ac64b66fb3ebe4567de4b2225854a9778b6f95b7fa0cf24370091a992",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/R/RcppExports.R",
        "size": 1815,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 33,
        "sha": "676390267f8bcd6b42248a32feac6e0f8d3670dbd43289e870c0a223d4d5bdaa",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/gsea_multilevel.h",
        "size": 2374,
        "type": "c",
        "depth": 1
      },
      {
        "id": 34,
        "sha": "a1f1bb080870f474081c77765f985a4679334b0d4bd921d13ea2f755ca78627f",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/enrichit.h",
        "size": 1333,
        "type": "c",
        "depth": 1
      },
      {
        "id": 35,
        "sha": "43f3da9d174a13293059006d0cd851642b6d5a79e6de6c60916ce5378a2c49cc",
        "path": "enrichit_0.2.0.tar.gz!!enrichit/src/RcppExports.cpp",
        "size": 8074,
        "type": "c",
        "depth": 1
      }
    ],
    "omitted_files": 30,
    "v": "8"
  }
}