11b00a650660f978f64140b255ff02991861c5fb rhead Mon Mar 12 16:36:49 2012 -0700 Added qaEncodeTracks2 and qaGbTracks to list of programs known to depend on qa.py. diff --git python/lib/ucscgenomics/qa.py python/lib/ucscgenomics/qa.py index 2f95063..27d24eb 100644 --- python/lib/ucscgenomics/qa.py +++ python/lib/ucscgenomics/qa.py @@ -1,24 +1,26 @@ #!/hive/groups/encode/dcc/bin/python import sys, os, re, argparse, subprocess, math, threading, datetime, time, signal """ A collection of functions useful to the ENCODE QA Team. Programs known to be dependent on it: mkChangeNotes qaInit + qaEncodeTracks2 + qaGbTracks Functions: getGbdbTables - takes in a database and a set of tables, returns a set of tables that are gbdb files in reality sorted_nicely - a neat way of alphanumerically sorting anything sortable, a nice snippet of functional programming Google found. countPerChrom - takes in Db & tables, returns a list of strings for outputting and a dictionary of counts dict->{Table}->{Chrom} = countPerChrom *automatically filters out Gbdbs* checkTableDescriptions - takes in Db and tables, returns a list of strings and a set of tables with no description checkTableIndex - takes in Db & tables, returns a list of strings and a set of tables with no index