private void collectUnknownSymbols(SymbolText st, java.util.List<String> unkwn) { if (st != null) { for (String s : st.getSymbols()) { if (HGNC.getSymbol(s) == null && !unkwn.contains(s)) unkwn.add(s); } } }
private static void checkZeros(ExpDataManager expMan) { int neverabove = 0; int sometimes = 0; int always = 0; Histogram h = new Histogram(0.1); for (String gene : HGNC.getAllSymbols()) { if (!expMan.contains(gene)) continue; double r = expMan.getNonZeroRatio(gene); h.count(r); if (r == 0) neverabove++; else if (r == 1) always++; else sometimes++; } System.out.println("neverabove = " + neverabove); System.out.println("always = " + always); System.out.println("sometimes = " + sometimes); h.print(); }
private void decideTargets() { targetsToCheck = HGNC.getAllSymbols(); // targetsToCheck = getDownstream("HRAS"); }