| (--) [Biocaml_stream.Infix] | 
As  range, without the label. | 
| (---) [Biocaml_stream.Infix] | 
As  --, but accepts enumerations in reverse order. | 
| (--.) [Biocaml_stream.Infix] | (a, step) --. b)creates a float enumeration fromatobwith an
        increment ofstepbetween elements. | 
| (--^) [Biocaml_stream.Infix] | 
As  (--)but without the right endpoint | 
| (//) [Biocaml_stream.Infix] | s // fis equivalent tofilter f s | 
| (//@) [Biocaml_stream.Infix] | s //@ fis equivalent tofilter_map f s | 
| (/@) [Biocaml_stream.Infix] | s /@ fis equivalent tomap f s | 
| (>>=) [Biocaml_entrez.Fetch] | |
| (>|=) [Biocaml_entrez.Fetch] | |
| (|?) [Biocaml_internal_pervasives] | |
| A | |
| accuracy [Biocaml_roc] | |
| add [Biocaml_iset] | 
Add the given int to the set, returning a new set
 | 
| add [Biocaml_interval_tree] | add lo hi v tadds the interval (lo,hi) labeled with valuevto the contents oft. | 
| add [Biocaml_genomeMap.LMap_spec] | |
| add [Biocaml_accu.Relation] | |
| add [Biocaml_accu.Counter] | |
| add [Biocaml_accu] | add accu x yupdates the value inaccufor
    the bin ofxby an incrementy | 
| add_child [Biocaml_msg.Tree] | add_child t xinsertsxas the right-most child oft. | 
| add_range [Biocaml_iset] | add_range t lo hiadds the range of integerslo, hi(including both endpoints) to
    the given set, returning a new set | 
| after [Biocaml_iset] | after ~n treturns the portion oftin the rangen+1, max_int | 
| after [Biocaml_range] | after u vis equivalent tobefore v u. | 
| alg_name [Biocaml_bar] | 
Name of algorithm used to generate scores.
 | 
| alg_version [Biocaml_bar] | 
Version number of algorithm used.
 | 
| alignment_of_sexp [Biocaml_sam] | |
| all_positional [Biocaml_range] | 
Return true if all pairs of given ranges are positionally comparable.
 | 
| any_overlap [Biocaml_range] | 
Return true if any pair of given ranges overlap each other.
 | 
| append [Biocaml_stream] | |
| arabic [Biocaml_chrName] | arabic sreturns the canonical Arabic representation ofs. | 
| auc [Biocaml_roc] | auc ecomputes the area above the X-axis and under the piecewise linear curve 
    passing through the points ine. | 
| B | |
| background_of_sequence [Biocaml_pwm] | background_of_sequence seq pcestimates the base
      frequency insequsingpcas pseudo-counts. | 
| bed_graph_value_of_sexp [Biocaml_wig] | |
| bed_to_string [Biocaml_track.Transform] | 
Create a printer for track files containing Bed(Graph) lines.
 | 
| before [Biocaml_iset] | before x treturns the portion oftin the rangemin_int, n-1 | 
| before [Biocaml_range] | before u vis true ifstrict_before u v || equal u v. | 
| best_hit [Biocaml_pwm] | best_hit mat seqreturns the position and score of the best
    alignment found inseqfor the motifmat. | 
| bin [Biocaml_histogram] | bin hist ireturns theith bin ofhist. | 
| bin_exn [Biocaml_histogram] | bin hist ireturns theith bin ofhist. | 
| bug [Biocaml_msg] | 
Create a string communicating an error, warning, or bug.
 | 
| C | |
| cardinal [Biocaml_iset] | 
Returns the number of elements in the set
 | 
| cardinal [Biocaml_interval_tree] | |
| char_seq_item_to_raw_item [Biocaml_fasta.Transform] | 
Cut a stream of  char_seq items into a stream ofchar_seq
          raw_items, where lines are cut atitems_per_linecharacters (default 80). | 
| char_seq_of_sexp [Biocaml_fasta] | |
| char_seq_raw_item_to_item [Biocaml_fasta.Transform] | 
Aggregate a stream of FASTA  char_seq raw_items intochar_seq
          items. | 
| char_seq_raw_item_to_string [Biocaml_fasta.Transform] | 
Print  char_seq items. | 
| check_integrity [Biocaml_interval_tree] | 
Used for debugging purpose, should be removed in the long run
 | 
| choose [Biocaml_iset] | 
Returns some element in the set
 | 
| cigar_op_of_sexp [Biocaml_sam] | |
| cigar_op_of_sexp__ [Biocaml_sam] | |
| closest [Biocaml_genomeMap.LMap] | closest loc lmapreturns the location inlmapthat is the 
        closest toloc, along with its annotation and the actual (minimal) 
        distance. | 
| closest [Biocaml_genomeMap.LSet] | closest loc lsetreturns the location inlsetthat is the
      closest toloc, along with the actual (minimal)
      distance. | 
| cnd [Biocaml_math] | 
Cumulative distribution function.
 | 
| col_exn [Biocaml_pos] | 
Return the file name, line number, or column number.
 | 
| col_names [Biocaml_bpmap] | 
Names of columns in BPMAP file, in the order required by specification.
 | 
| column [Biocaml_math] | column m iextracts theith column of matrixm. | 
| combine [Biocaml_stream] | combinetransforms a pair of streams into a stream of pairs of
    corresponding elements. | 
| comment_of_sexp [Biocaml_wig] | |
| comment_of_sexp__ [Biocaml_wig] | |
| compare [Biocaml_iset] | 
Compare two sets.
 | 
| compare [Biocaml_strandName] | |
| compare_containment [Biocaml_range] | compare_containment u vreturns -1 ifuis a strict subset ofv, 0 ifuis equal tov, +1 ifuis a strict superset ofv, and returns None otherwise. | 
| compare_hi [Biocaml_range] | 
Compare by ranges'  hibounds, ignoringlobounds. | 
| compare_lo [Biocaml_range] | 
Compare by ranges'  lobounds, ignoringhibounds. | 
| compare_lo_then_hi [Biocaml_range] | 
Return order between  lobounds unless they are equal, in which case return order betweenhibounds. | 
| compare_positional [Biocaml_range] | compare_positional u vreturns -1 ifuis strictly beforev, 0 ifuis equal tov, +1 ifuis strictly afterv, and returns None otherwise. | 
| compl [Biocaml_iset] | 
Create the complement of the given set - i.e.
 | 
| compose [Biocaml_internal_pervasives.Order] | |
| compose [Biocaml_transform] | compose t ucomposestandu. | 
| compose_result_left [Biocaml_transform] | 
Like  Biocaml_transform.compose_resultsbut only the first transform returnsResult.ts. | 
| compose_results [Biocaml_transform] | |
| compose_results_merge_error [Biocaml_transform] | 
Like  Biocaml_transform.compose_resultsbut with a pre-specifiedon_errorfunction. | 
| concat [Biocaml_stream] | |
| contents [Biocaml_transform.Line_oriented] | 
Return any remaining lines and the unfinished string, without
        removing them from the buffer.
 | 
| contents [Biocaml_lines.Buffer] | 
Return any remaining lines and the unfinished string, without
      removing them from the buffer.
 | 
| coord_convention [Biocaml_bar] | 
Probe coordinate convention used.
 | 
| copy [Biocaml_histogram] | 
Copy histogram.
 | 
| count [Biocaml_stream] | 
Return number of elements discarded from given stream.
 | 
| count [Biocaml_histogram] | count hist ireturns the count theith bin. | 
| count_exn [Biocaml_histogram] | count hist ireturns the count theith bin. | 
| counts [Biocaml_accu] | |
| create [Biocaml_accu.Relation] | |
| create [Biocaml_accu.Counter] | |
| create [Biocaml_accu] | create ~n e f opcreates an accumulator, which maps instances to bins
    withf, useseas a neutral element (that is the value associated to a 
    bin before any value has been added to it) and updates the value of a bin 
    withop. | 
| current_position [Biocaml_transform.Line_oriented] | 
Get the current position in the stream.
 | 
| current_position [Biocaml_lines.Buffer] | 
Get the current position in the stream.
 | 
| D | |
| data [Biocaml_cel] | data bpmap celsreturns a list associating probes with pairs of
    (PM,MM) idata in each of the given cel files (in the same order of
    course). | 
| data_type [Biocaml_bar] | 
Return the type of data, either "signal" or "p-value".
 | 
| default_extension [Biocaml_tags] | |
| default_tags [Biocaml_wig] | |
| default_tags [Biocaml_gff] | |
| diff [Biocaml_iset] | 
Compute the difference between two sets.
 | 
| diff [Biocaml_rSet] | 
Set difference.
 | 
| diff [Biocaml_genomeMap.Selection] | |
| disable [Biocaml_internal_pervasives.Debug] | |
| drop [Biocaml_stream] | drop xs ~nis equivalent to callingntimesjunkonxs. | 
| drop_while [Biocaml_stream] | 
Similar to  drop:drop_while xs ~fremoves elements fromxsand stops whenfevals to false on the head element. | 
| drop_whilei [Biocaml_stream] | |
| E | |
| each_segment_properly_aligned [Biocaml_sam.Flags] | |
| efetch_url [Biocaml_entrez] | 
Construction of efetch URLs.
 | 
| elements [Biocaml_iset] | 
Returns a list of all elements in the set
 | 
| elements [Biocaml_interval_tree] | |
| empty [Biocaml_iset] | 
The empty set
 | 
| empty [Biocaml_transform.Line_oriented] | 
Empty the buffer.
 | 
| empty [Biocaml_stream] | 
The empty stream.
 | 
| empty [Biocaml_rSet] | 
The empty set.
 | 
| empty [Biocaml_lines.Buffer] | 
Empty the buffer.
 | 
| empty [Biocaml_interval_tree] | 
the empty tree
 | 
| enable [Biocaml_internal_pervasives.Debug] | |
| epsilon [Biocaml_math] | epsilon f init finappliesf n finto all numbers frominittofinand adds them up. | 
| equal [Biocaml_iset] | 
Test whether two sets are equal.
 | 
| equal [Biocaml_strandName] | |
| err [Biocaml_msg] | |
| escapable_string [Biocaml_internal_pervasives.Parse] | 
Parse a string potentially escaped with OCaml string
      conventions, or stop at  stop_beforecharacter if it is not
      escaped. | 
| escape [Biocaml_internal_pervasives.Url] | 
Convert non-alphanumeric characters to their  "%HX"URL-escaping format. | 
| esearch_answer_of_string [Biocaml_entrez] | 
Parses an answer of esearch under XML format
 | 
| esearch_url [Biocaml_entrez] | 
Construction of esearch URLs.
 | 
| esummary_url [Biocaml_entrez] | 
Construction of esummary URLs
 | 
| eval [Biocaml_genomeMap.Signal] | 
function evaluation at some point in the genome
 | 
| even [Biocaml_math] | 
True if given integer is even.
 | 
| exists [Biocaml_iset] | 
Test whether some element of a set satisfies a predicate
 | 
| exists [Biocaml_stream] | exists s ~freturnstrueif there is somexinssuch thatf xis true. | 
| expand_assoc_list [Biocaml_range] | exp_assoc_list datreturns a list associating each integeriwith the list of values associated with all ranges overlappingiindat. | 
| expand_header_line [Biocaml_sam.Low_level_parsing] | |
| F | |
| f [Biocaml_pos] | |
| f1_score [Biocaml_roc] | |
| factorial [Biocaml_math] | 
Self-explanatory.
 | 
| false_discovery_rate [Biocaml_roc] | |
| false_positive_rate [Biocaml_roc] | |
| fast_scan [Biocaml_pwm] | 
Identical to  scanbut directly implemented in C | 
| feed [Biocaml_transform.Printer_queue] | 
Enqueue something in the printer.
 | 
| feed [Biocaml_transform] | feed t istoresiinto the buffered transform. | 
| feed_line [Biocaml_transform.Line_oriented] | 
Feed the parser with a line.
 | 
| feed_line [Biocaml_lines.Buffer] | 
Feed the parser with a line.
 | 
| feed_string [Biocaml_transform.Line_oriented] | 
Feed the parser with an arbitrary string buffer.
 | 
| feed_string [Biocaml_lines.Buffer] | 
Feed the parser with an arbitrary string buffer.
 | 
| fetch [Biocaml_entrez.Fetch] | |
| file_exn [Biocaml_pos] | |
| filter [Biocaml_iset] | 
Builds the subset of those elements that satisfy the predicate
 | 
| filter [Biocaml_stream] | |
| filter_compose [Biocaml_transform] | filter_compose t u ~destruct ~reconstructproduces a
    transform that feeds a filtered subset ofts outputs tou. | 
| filter_map [Biocaml_stream] | |
| filter_overlapping [Biocaml_interval_tree] | 
Create an interval tree with the elements which overlap with
     [low, high]. | 
| find [Biocaml_stream] | find e ~freturns eitherSome xwherexis the first
    element ofesuch thatf xreturnstrue, consuming the
    stream up to and including the found element, orNoneif no
    such element exists in the stream, consuming the whole stream in
    the search. | 
| find_bin_index [Biocaml_histogram] | find_bin_index hist xreturns the index of the bin inhistcontainingx. | 
| find_closest [Biocaml_interval_tree] | find_closest lo hi treturns the interval intwhich is at
    minimal distance of the interval [lo;hi]. | 
| find_exn [Biocaml_stream] | 
Same as  findexcept that it raises an exceptionNot_foundinstead of returningNone. | 
| find_intersecting_elem [Biocaml_interval_tree] | find_intersecting_elem a b tis equivalent toStream.filter ~f:(fun
    (x,y,_) -> intersects x y t) (stream t)but is more efficient. | 
| find_map [Biocaml_stream] | 
Similar to  find | 
| find_min_range [Biocaml_range] | find_min_range v pred ifinds the minimum sized range withinvcentered aroundithat satisfiespred. | 
| find_min_window [Biocaml_math] | find_min_window a pred ifinds the minimum sized window withinacentered around indexithat satisfiespred. | 
| find_regions [Biocaml_range] | 
TO DO: fill in this documentation.
 | 
| find_regions [Biocaml_math] | find_regions ~max_gap pred areturns an array of(first,last)index pairs denoting boundaries (inclusive) of regions found ina. | 
| first_segment [Biocaml_sam.Flags] | |
| fixed_step_of_sexp [Biocaml_wig] | |
| fixed_step_of_sexp__ [Biocaml_wig] | |
| fl [Biocaml_pos] | |
| flat_background [Biocaml_pwm] | 
Uniform distribution over A, C, G, T
 | 
| flc [Biocaml_pos] | 
Methods for creating a position.
 | 
| flush [Biocaml_transform.Printer_queue] | 
Get the current transformed content.
 | 
| fold [Biocaml_iset] | fold f t x0returns the final result of merging each element oftintox0using merge functionf | 
| fold [Biocaml_stream] | fold xs ~init ~freturnsf (...(f (f init x0) x1)...) xn, that
    is for the streama0; a1; ...; andoes the following calculations: | 
| fold [Biocaml_genomeMap.LMap_spec] | 
fold guaranteed on increasing order keywise, and for each key
 | 
| fold [Biocaml_genomeMap.Signal] | 
folds on constant intervals of the function, in increasing order
 | 
| fold [Biocaml_bpmap] | |
| fold2 [Biocaml_stream] | 
Like  foldbut operates on two streams. | 
| fold2_exn [Biocaml_stream] | 
Like  fold2except streams required to be of equal length. | 
| fold2i [Biocaml_stream] | |
| fold2i_exn [Biocaml_stream] | |
| fold_left [Biocaml_seq] | 
see String.fold_left.
 | 
| fold_lefti [Biocaml_seq] | 
String.fold_lefti
 | 
| fold_range [Biocaml_iset] | 
As fold, but operates on contiguous ranges
 | 
| foldi [Biocaml_stream] | |
| for_all [Biocaml_iset] | 
Tests whether a predicate applies to all elements of the set
 | 
| for_all [Biocaml_stream] | for_all s ~freturnstrueiff xis true for everyxins. | 
| from [Biocaml_iset] | from ~n treturns the portion oftin the rangen, max_int | 
| from [Biocaml_stream] | from freturns a stream whosenth element is determined by
    callingf n, which should returnSome xto indicate valuexorNoneto indicate the end of the stream. | 
| fsum [Biocaml_stream] | fsum xsreturns the sum of the floats contained inxs | 
| G | |
| gap [Biocaml_range] | gap u vreturns the size of the gap betweenuandv. | 
| genomic_map [Biocaml_bar] | 
File path of bpmap file used to generate scores.
 | 
| get [Biocaml_accu] | get accu xreturns the value associated tobinaccu. | 
| gff_to_string [Biocaml_track.Transform] | 
Create a printer for track files containing GFF lines.
 | 
| group [Biocaml_stream] | group xs fappliesfto the elements ofxsand distribute
    them according to the return value off. | 
| group2 [Biocaml_lines.Transform] | 
Return a transform that converts a stream of lines to a stream
      of pairs of lines.
 | 
| group_by [Biocaml_stream] | 
Same as  groupbut with a comparison function instead of a
    mapping. | 
| guess_from_filename [Biocaml_tags] | |
| H | |
| has_multiple_segments [Biocaml_sam.Flags] | |
| histogram [Biocaml_math] | 
Return histogram of values using  cmp(default =Pervasives.compare) for comparison. | 
| I | |
| identity [Biocaml_transform] | identity ()returns a transform that simply returns its inputs
    as outputs without modification. | 
| idxsort [Biocaml_math] | idxsort cmp ais likeArray.sortbutais unaltered, and instead an array of the indices in sorted order is returned. | 
| ifold [Biocaml_cel] | ifold f a tfolds over data rows in intensity section oft. | 
| iiter [Biocaml_cel] | iiter f titerates over the rows in intensity section oft. | 
| in_channel_strings_to_stream [Biocaml_transform] | in_channel_strings_to_stream ic treturns a stream of'outputs
    given a transformtthat knows how to produce'outputs from
    strings. | 
| in_channel_to_char_seq_item_stream [Biocaml_fasta.Result] | |
| in_channel_to_char_seq_item_stream [Biocaml_fasta] | 
Returns a stream of  char_seq items. | 
| in_channel_to_int_seq_item_stream [Biocaml_fasta.Result] | |
| in_channel_to_int_seq_item_stream [Biocaml_fasta] | 
Returns a stream of  int_seq items. | 
| in_channel_to_item_stream [Biocaml_sam] | |
| in_channel_to_item_stream [Biocaml_fastq.Exceptionful] | |
| in_channel_to_item_stream [Biocaml_fastq] | |
| in_range [Biocaml_histogram] | in_range hist xis true ifxgreater than or equal tominimum
    histand strictly less thanmaximum hist. | 
| in_sbml [Biocaml_sbml] | 
Returns an sb_model read from input stream
 | 
| increment [Biocaml_histogram] | increment delt hist xincrements the count of the bin containingxbydelt(default is 1.0). | 
| incrl [Biocaml_pos] | incrl pos kincrements the line number ofposbyk. | 
| init [Biocaml_stream] | init n freturns the streamf 0; f 1; ... f (n-1). | 
| int_seq_item_to_raw_item [Biocaml_fasta.Transform] | 
Cut a stream of  int_seq items into a stream ofint_seq
          raw_items, where lines are cut atitems_per_lineintegers
          (default 27). | 
| int_seq_of_sexp [Biocaml_fasta] | |
| int_seq_raw_item_to_item [Biocaml_fasta.Transform] | 
Aggregate a stream of FASTA  int_seq raw_items intoint_seq
          items. | 
| int_seq_raw_item_to_string [Biocaml_fasta.Transform] | 
Print  int_seq items. | 
| inter [Biocaml_iset] | 
Compute the intersection of two sets.
 | 
| inter [Biocaml_rSet] | 
Set intersection.
 | 
| inter [Biocaml_genomeMap.Selection] | |
| intersect [Biocaml_range] | intersect u vreturns the range representing the intersection ofuandv. | 
| intersecting_elems [Biocaml_genomeMap.LMap] | intersecting_elems loc lmapreturns an enumeration of elements
      inlmapwhose location intersects withloc. | 
| intersecting_elems [Biocaml_genomeMap.LSet] | intersecting_elems loc lsetreturns an enumeration of all
      locations inlsetthat intersectloc. | 
| intersection_size [Biocaml_genomeMap.Selection] | |
| intersects [Biocaml_interval_tree] | intersects a b treturnstrueif one interval intintersects with the interval [a;b]. | 
| intersects [Biocaml_genomeMap.LMap_spec] | |
| intersects [Biocaml_genomeMap.LMap] | intersects loc lmapreturnstrueiflochas a non-empty
        intersection with one of the locations inlmap, and returnsfalseotherwise | 
| intersects [Biocaml_genomeMap.LSet] | intersects loc lmapreturnstrueiflochas a non-empty
      intersection with one of the locations inlmap, and returnsfalseotherwise | 
| intersects [Biocaml_genomeMap.Selection] | intersects loc selreturnstrueiflochas a non-empty
        intersection withsel, andfalseotherwise. | 
| intersects_range [Biocaml_iset] | |
| is_empty [Biocaml_iset] | 
Test whether a set is empty, returns  trueif the set is empty. | 
| is_empty [Biocaml_transform.Printer_queue] | 
Check if the printer-queue is empty.
 | 
| is_empty [Biocaml_transform.Line_oriented] | 
Tell if the parser's buffers are empty or not.
 | 
| is_empty [Biocaml_stream] | 
True if the stream is empty, else false.
 | 
| is_empty [Biocaml_rSet] | 
Return true if given set is empty.
 | 
| is_empty [Biocaml_lines.Buffer] | 
Tell if the parser's buffers are empty or not.
 | 
| is_empty [Biocaml_interval_tree] | |
| is_nucleic_acid [Biocaml_seq] | 
True if given character represents one of the allowed nucleic acid
    codes, case-insensitive.
 | 
| item_of_line [Biocaml_bed] | 
Basic parsing of a single line.
 | 
| item_of_sexp [Biocaml_table.Row] | |
| item_of_sexp [Biocaml_sam] | |
| item_of_sexp [Biocaml_fastq] | |
| item_of_sexp [Biocaml_fasta] | |
| item_of_sexp [Biocaml_bed] | |
| item_of_sexp__ [Biocaml_table.Row] | |
| item_of_sexp__ [Biocaml_sam] | |
| item_to_line [Biocaml_bed] | 
Basic “printing” of one single  item. | 
| item_to_raw [Biocaml_sam.Transform] | |
| item_to_raw [Biocaml_bam.Transform] | |
| item_to_raw_error_of_sexp [Biocaml_bam.Transform] | |
| item_to_raw_error_of_sexp__ [Biocaml_bam.Transform] | |
| item_to_raw_of_sexp [Biocaml_sam.Error] | |
| item_to_raw_of_sexp__ [Biocaml_sam.Error] | |
| item_to_string [Biocaml_lines.Transform] | |
| item_to_string [Biocaml_gff.Transform] | 
Create a printer for a given version.
 | 
| item_to_string [Biocaml_fastq.Transform] | 
Create a full stoppable  Biocaml_transform.tfromitemvalues to strings. | 
| item_to_string [Biocaml_bed.Transform] | 
Create a  Biocaml_transform.twhich “prints” BED data
     (reminder: includes ends-of-line). | 
| item_type_of_sexp [Biocaml_table.Row] | |
| item_type_of_sexp__ [Biocaml_table.Row] | |
| iter [Biocaml_iset] | iter f tcallsfonce for each element oft | 
| iter [Biocaml_stream] | iter xs ~fcalls in turnf x0,f x1, ... | 
| iter [Biocaml_bpmap] | |
| iter2 [Biocaml_stream] | 
Like  iterbut operates on two streams. | 
| iter2_exn [Biocaml_stream] | 
Like  iter2except streams required to be of equal length. | 
| iter2i [Biocaml_stream] | |
| iter2i_exn [Biocaml_stream] | |
| iter_range [Biocaml_iset] | iter_range ~f tcallsfonce for each contiguous range oft. | 
| iteri [Biocaml_stream] | 
Indexed variants of the previous higher-order functions.
 | 
| J | |
| junk [Biocaml_stream] | 
Discard first element of given stream or do nothing if the stream
    is empty.
 | 
| L | |
| l [Biocaml_pos] | |
| last_segment [Biocaml_sam.Flags] | |
| lc [Biocaml_pos] | |
| leaf [Biocaml_msg.Tree] | |
| length [Biocaml_seq] | 
Length of sequence.
 | 
| line_exn [Biocaml_pos] | |
| lines [Biocaml_transform.Line_oriented] | 
Return a transform that converts a stream of arbitrary strings
        to a stream of lines.
 | 
| load [Biocaml_jaspar] | |
| log [Biocaml_math] | 
Logarithm.
 | 
| log10 [Biocaml_math] | 
Base 10 logarithm.
 | 
| log2 [Biocaml_math] | 
Base 2 logarithm.
 | 
| lstrip [Biocaml_line] | |
| ltqnorm [Biocaml_math] | 
Lower tail quantile for standard normal distribution function.
 | 
| M | |
| mad [Biocaml_math] | 
Median absolute deviation (MAD).
 | 
| make [Biocaml_internal_pervasives.Debug] | |
| make [Biocaml_transform.Printer_queue] | 
Create a printer-queue with a  to_stringfunction. | 
| make [Biocaml_transform.Line_oriented] | 
Build a stoppable line-oriented parsing_buffer.
 | 
| make [Biocaml_transform] | make ~feed ~next ()creates a transform that can be
    fed withfeedand read from withnext. | 
| make [Biocaml_roc] | 
Given an enum  pos(resp. | 
| make [Biocaml_range] | make l ureturns the range fromltou. | 
| make [Biocaml_pwm] | 
Builds a PWM from a count_matrix and a background
 | 
| make [Biocaml_pos] | |
| make [Biocaml_lines.Transform] | 
Build a stoppable line-oriented parsing_buffer.
 | 
| make [Biocaml_lines.Buffer] | 
Make a new empty buffer.
 | 
| make [Biocaml_histogram] | make cmp binsreturns a new histogram from the givenbins,
    all initialized to a count of 0.0. | 
| make [Biocaml_genomeMap.LMap_spec] | |
| make [Biocaml_genomeMap.Signal] | |
| make_general [Biocaml_transform] | 
The most general way to make a transform.
 | 
| make_merge_error [Biocaml_transform.Line_oriented] | 
Do like  makebut merge`incomplete_input _with the
    errors of~next(which must be polymorphic variants). | 
| make_merge_error [Biocaml_lines.Transform] | 
Do like  makebut merge`incomplete_input _with the
      errors of~next(which must be polymorphic variants). | 
| make_opt [Biocaml_range] | 
Like  makebut returns None instead of raising exception. | 
| make_result [Biocaml_transform] | 
Like  Biocaml_transform.makebut the output is aResult.t. | 
| make_uniform [Biocaml_histogram] | make_uniform min max nreturns a histogram withnbins
    uniformly dividing up the range frommintomax. | 
| map [Biocaml_stream] | |
| mapi [Biocaml_stream] | |
| mass [Biocaml_mzData.Precursor] | mass preturn the mass of the precursorpwithout charge. | 
| math_to_string [Biocaml_sbml] | 
Returns a string with sb_math converted into a S-expression
 | 
| max [Biocaml_math] | 
Return maximum value in given array.
 | 
| max_array_length_error [Biocaml_msg] | 
String explaining OCaml's array length limitation on 32-bit machines.
 | 
| max_elt [Biocaml_iset] | 
Returns the maximum element in the set
 | 
| max_gap_of_positional [Biocaml_range] | 
Return maximum gap between adjacent pairs of given ranges.
 | 
| maximum [Biocaml_histogram] | 
Upper limit of the maximum bin.
 | 
| mean [Biocaml_math] | 
Mean.
 | 
| median [Biocaml_math] | 
Median.
 | 
| mem [Biocaml_iset] | 
test whether a given int is a member of the set
 | 
| member [Biocaml_range] | member t kreturns true iftcontainsk. | 
| merge [Biocaml_stream] | merge test (a, b)merge the elements fromaandbinto a
      single stream. | 
| min [Biocaml_math] | 
Return minimum value in given array.
 | 
| min_elt [Biocaml_iset] | 
Returns the minimum element in the set
 | 
| minimum [Biocaml_histogram] | 
Lower limit of the minimum bin.
 | 
| minus_plus [Biocaml_strandName] | 
Return "-" or "+".
 | 
| mix [Biocaml_transform] | mix t u freturns a transform that takes as input a pair of the
    inputs expected bytandu, and outputs a single value that is the
    result of applyingfto the outputs oftandu. | 
| mm [Biocaml_cel] | 
Similar to  Biocaml_cel.databut the data returned are the MM mean intensity
    values incels. | 
| N | |
| name [Biocaml_transform] | name treturns the name oft. | 
| negative_predictive_value [Biocaml_roc] | |
| next [Biocaml_transform] | next treturns an output value if possible,`not_readyiftneeds to be fed with more input before it can produce an output,
    or`end_of_streamifthas been stopped and has no more
    data. | 
| next [Biocaml_stream] | 
Return first element in given stream if any and remove it from the
    stream.
 | 
| next_exn [Biocaml_stream] | 
Return first element in given stream and remove it from the
    stream.
 | 
| next_line [Biocaml_transform.Line_oriented] | 
Get the next line.
 | 
| next_line [Biocaml_lines.Buffer] | 
Get the next line.
 | 
| next_line_exn [Biocaml_transform.Line_oriented] | 
Get the next line, but throw  No_next_lineif there is no line to return. | 
| next_line_exn [Biocaml_lines.Buffer] | 
Get the next line, but throw  No_next_lineif there is no line
      to return. | 
| next_segment_unmapped [Biocaml_sam.Flags] | |
| next_seq_is_reverse_complemented [Biocaml_sam.Flags] | |
| not_passing_quality_controls [Biocaml_sam.Flags] | |
| npeek [Biocaml_stream] | npeek s nreturns a list of the firstnelements in streams, or all of its remaining elements if less thannelements
    are available. | 
| nth [Biocaml_seq] | nth t ireturns theith nucleic acid in sequencet. | 
| num_bins [Biocaml_histogram] | 
Number of bins.
 | 
| num_probes [Biocaml_bpmap] | 
Number of PM/MM probe pairs in given BPMAP.
 | 
| O | |
| odd [Biocaml_math] | 
True if given integer is odd.
 | 
| of_ascii [Biocaml_solexa_score] | of_ascii xreturns the PHRED score encoded by ASCII characterx. | 
| of_ascii [Biocaml_phred_score] | of_ascii ~offset xreturns the PHRED score encoded by ASCII
    characterx. | 
| of_ascii_exn [Biocaml_phred_score] | 
Like  of_asciibut may raiseError _ifxdoes not represent a valid score. | 
| of_buffer [Biocaml_seq] | 
Make sequence from buffer.
 | 
| of_buffer_unsafe [Biocaml_seq] | |
| of_channel [Biocaml_stream] | 
Return a stream of characters by reading from the input
    channel.
 | 
| of_channel [Biocaml_sgr] | |
| of_channel [Biocaml_lines] | |
| of_char_stream [Biocaml_lines] | |
| of_chr_lists [Biocaml_sgr] | |
| of_file [Biocaml_sgr] | |
| of_file [Biocaml_mzData] | of_file fnamereturns the spectra contained in the filefname. | 
| of_file [Biocaml_cel] | 
Parse given file if possible.
 | 
| of_file [Biocaml_bpmap] | of_file fileparsesfile. | 
| of_file [Biocaml_bar] | 
Parse file.
 | 
| of_file_opt [Biocaml_cel] | 
Parse given file if possible.
 | 
| of_int [Biocaml_sam.Flags] | |
| of_int [Biocaml_romanNum] | 
Convert integer to roman numeral if possible.
 | 
| of_int_exn [Biocaml_romanNum] | 
Like  of_intbut raiseBadif unable to convert integer. | 
| of_int_exn [Biocaml_phred_score] | of_int_exn xreturns the PHRED score with the same valuex, but
      assures thatxis non-negative. | 
| of_lazy [Biocaml_stream] | |
| of_line [Biocaml_table.Row] | 
Parse a  Line.tinto a row while specifying aformat. | 
| of_list [Biocaml_iset] | 
Build a ISet.t out of a list or enum of ranges
 | 
| of_list [Biocaml_stream] | 
Return a stream of elements as occurring in the given list.
 | 
| of_list [Biocaml_sgr] | |
| of_object [Biocaml_transform] | |
| of_probability [Biocaml_solexa_score] | of_probability ~f xreturns-10 * log_10(x/(1-x)), which is the
      definition of Solexa scores. | 
| of_probability [Biocaml_phred_score] | of_probability ~f xreturns-10 * log_10(x), which is the
      definition of PHRED scores. | 
| of_probability_exn [Biocaml_phred_score] | 
See  of_probability | 
| of_range_list [Biocaml_rSet] | 
Construct the set of integers representing the union of integers in all given ranges.
 | 
| of_solexa_score [Biocaml_phred_score] | of_solexa_score xconverts Solexa scorexto a PHRED
      score. | 
| of_stream [Biocaml_iset] | |
| of_stream [Biocaml_internal_pervasives.Set] | |
| of_stream [Biocaml_internal_pervasives.Map] | |
| of_stream [Biocaml_streamable.S2] | |
| of_stream [Biocaml_streamable.S] | 
Return a data structure containing all elements in given stream,
      fully consuming the stream.
 | 
| of_stream [Biocaml_genomeMap.LMap] | |
| of_stream [Biocaml_genomeMap.LSet] | |
| of_stream [Biocaml_genomeMap.Selection] | of_stream ecomputes a selection as the union of the locations contained ine | 
| of_stream [Biocaml_accu.Relation] | |
| of_stream [Biocaml_accu.Counter] | |
| of_string [Biocaml_tags] | |
| of_string [Biocaml_stream] | 
Return a stream characters as occurring in the given string.
 | 
| of_string [Biocaml_strandName] | 
Convert string to chromosome name if possible.
 | 
| of_string [Biocaml_seq] | 
Make sequence from string.
 | 
| of_string [Biocaml_romanNum] | 
Parse string as a roman numeral if possible.
 | 
| of_string_exn [Biocaml_strandName] | 
Like  of_stringbut raiseBadif conversion not possible. | 
| of_string_exn [Biocaml_romanNum] | 
Like  of_stringbut raiseBadif unable to parse string. | 
| of_string_unsafe [Biocaml_seq] | 
Make a sequence from given buffer or string.
 | 
| of_string_unsafe [Biocaml_line] | 
Return the given string without checking that it is a line.
 | 
| on_error [Biocaml_transform] | 
Like  on_outputbut on the erroneous  part of the output. | 
| on_input [Biocaml_transform] | on_input f treturns a transform that converts its inputs withfand feeds the results tot. | 
| on_ok [Biocaml_transform] | 
Like  on_outputbut on the successful  part of the output. | 
| on_output [Biocaml_transform] | on_output t freturns a transform that behaves liketexcept
    the outputs are first converted byf. | 
| open_out_safe [Biocaml_internal_pervasives] | 
Like  open_outbut will not overwrite existing file. | 
| optional_content_of_sexp [Biocaml_sam] | |
| optional_content_parsing_of_sexp [Biocaml_sam.Error] | |
| optional_content_parsing_of_sexp__ [Biocaml_sam.Error] | |
| optional_content_value_of_sexp [Biocaml_sam] | |
| optional_content_value_of_sexp__ [Biocaml_sam] | |
| output_error [Biocaml_internal_pervasives.Result] | |
| output_ok [Biocaml_internal_pervasives.Result] | |
| output_result [Biocaml_internal_pervasives.Result] | |
| overlap [Biocaml_range] | overlap u vreturns amount of overlap between two ranges. | 
| P | |
| parse_cigar [Biocaml_bam.Transform] | |
| parse_cigar_error_of_sexp [Biocaml_bam.Transform] | |
| parse_cigar_error_of_sexp__ [Biocaml_bam.Transform] | |
| parse_cigar_text [Biocaml_sam.Low_level_parsing] | |
| parse_error_of_sexp [Biocaml_wig] | |
| parse_error_of_sexp [Biocaml_gff] | |
| parse_error_of_sexp__ [Biocaml_wig] | |
| parse_error_of_sexp__ [Biocaml_gff] | |
| parse_error_to_string [Biocaml_wig] | 
Convert a  parse_errorto a string. | 
| parse_header_line [Biocaml_sam.Low_level_parsing] | |
| parse_of_sexp [Biocaml_sam.Error] | |
| parse_of_sexp__ [Biocaml_sam.Error] | |
| parse_optional [Biocaml_bam.Transform] | |
| parse_optional_content [Biocaml_sam.Low_level_parsing] | |
| parse_optional_error_of_sexp [Biocaml_bam.Transform] | |
| parse_optional_error_of_sexp__ [Biocaml_bam.Transform] | |
| parsing_base_of_sexp [Biocaml_bed.Error] | |
| parsing_base_of_sexp__ [Biocaml_bed.Error] | |
| parsing_buffer [Biocaml_transform.Line_oriented] | 
Create a "parser"; the optional  filenameis used only to
      create error locations. | 
| parsing_of_sexp [Biocaml_bed.Error] | |
| parsing_of_sexp__ [Biocaml_bed.Error] | |
| parsing_spec_of_sexp [Biocaml_bed] | |
| parsing_spec_of_sexp__ [Biocaml_bed] | |
| partition [Biocaml_iset] | 
partitions the input set into two sets with elements that satisfy
    the predicate and those that don't
 | 
| partition [Biocaml_stream] | partition e ~fsplitseinto two streams, where the first
      stream have all the elements satisfyingf, the second stream
      is opposite. | 
| pcr_or_optical_duplicate [Biocaml_sam.Flags] | |
| pearson [Biocaml_math] | pearson arr1 arr2computes the Pearson product-moment correlation coefficient of two float arrays. | 
| peek [Biocaml_stream] | 
Return first element of given stream without removing it from the
    stream, or  Noneif the stream is empty. | 
| pm [Biocaml_cel] | 
Similar to  Biocaml_cel.databut the data returned are the PM mean intensity
    values incels. | 
| pm_mm [Biocaml_cel] | 
Similar to  Biocaml_cel.databut the data returned are the PM-MM mean
    intensity values incels. | 
| positive_predictive_value [Biocaml_roc] | |
| prediction_values [Biocaml_math] | prediction_values tp tn fp fntakes 4 arguments: the number of true-positivestp, true-negativestn, false-positivesfp, and false-negativesfn. | 
| print [Biocaml_interval_tree] | 
Used for debugging purpose, should be removed in the long run
 | 
| print_bug [Biocaml_msg] | 
Print an error, warning, or bug.
 | 
| print_err [Biocaml_msg] | |
| print_warn [Biocaml_msg] | |
| product [Biocaml_accu] | product filter f l1 l2computes an histogram of values returned by f
    when it is applied for all combinations of elements inl1andl2such that the predicatefilteris true | 
| pseudomedian [Biocaml_math] | 
Pseudomedian is the median of all pairwise averages of values in given array (not including self-pairs).
 | 
| pwfold [Biocaml_genomeMap.LMap_spec] | 
a constant interval of an LMap  lmis a range intersectinglmand
that do not contain any start or end of a range fromlm. | 
| Q | |
| quantile_normalization [Biocaml_math] | 
Input matrix  mshould be arranged such thatm.(i).(j)is theith measurement in experimentj. | 
| queued_lines [Biocaml_transform.Line_oriented] | 
Get the number of lines ready-to-use in the buffer/queue.
 | 
| queued_lines [Biocaml_lines.Buffer] | 
Get the number of lines ready-to-use in the buffer/queue.
 | 
| R | |
| range [Biocaml_internal_pervasives.Array] | range xsis the stream of all valid indices inxs | 
| range [Biocaml_stream] | range p until:qcreates a stream of integers[p, p+1, ..., q]. | 
| range [Biocaml_math] | range step first lastreturns array [|first; first +. | 
| range_floats [Biocaml_math] | |
| range_ints [Biocaml_math] | |
| ranges [Biocaml_iset] | 
Returns a list of all contiguous ranges in the set
 | 
| rank [Biocaml_math] | rank arrreturns an array of ranked values, where ties are given the mean of what the rank would otherwise be. | 
| raw_alignment_of_sexp [Biocaml_sam] | |
| raw_alignment_of_sexp [Biocaml_bam] | |
| raw_bam_error_of_sexp [Biocaml_bam.Transform] | |
| raw_bam_error_of_sexp__ [Biocaml_bam.Transform] | |
| raw_item_of_sexp [Biocaml_sam] | |
| raw_item_of_sexp [Biocaml_fasta.Transform] | |
| raw_item_of_sexp [Biocaml_bam] | |
| raw_item_of_sexp__ [Biocaml_sam] | |
| raw_item_of_sexp__ [Biocaml_fasta.Transform] | |
| raw_item_of_sexp__ [Biocaml_bam] | |
| raw_to_item [Biocaml_sam.Transform] | |
| raw_to_item [Biocaml_bam.Transform] | |
| raw_to_item_error_of_sexp [Biocaml_bam.Transform] | |
| raw_to_item_error_of_sexp__ [Biocaml_bam.Transform] | |
| raw_to_item_of_sexp [Biocaml_sam.Error] | |
| raw_to_item_of_sexp__ [Biocaml_sam.Error] | |
| raw_to_string [Biocaml_sam.Transform] | 
Create a printing "stoppable" transform.
 | 
| raw_to_string [Biocaml_bam.Transform] | |
| reduce [Biocaml_stream] | reduce xs ~freturnsf (...(f (f x1 x2) x3)...) xn | 
| reference_sequence [Biocaml_sam] | |
| reference_sequence_of_sexp [Biocaml_sam] | |
| relation [Biocaml_accu] | |
| remove [Biocaml_iset] | 
Remove an element from the given set, returning a new set
 | 
| remove_range [Biocaml_iset] | remove_range lo hi tremoves a range of elements from the given set, returning a new set | 
| reset [Biocaml_histogram] | 
Return histogram with same bins but all counts reset to 0.0.
 | 
| result_to_exn [Biocaml_stream] | 
Convert exception-less stream to exception-ful stream.
 | 
| rev_fwd [Biocaml_strandName] | 
Return "rev" or "fwd".
 | 
| reverse [Biocaml_internal_pervasives.Order] | |
| reverse_complement [Biocaml_pwm] | 
Reverse complement of a PWM
 | 
| reversep [Biocaml_internal_pervasives.Order] | |
| rms [Biocaml_math] | 
Root mean square.
 | 
| roman [Biocaml_chrName] | roman sreturns the canonical Roman representation ofs. | 
| row [Biocaml_math] | row m ireturns theith row of matrixm. | 
| row_to_string [Biocaml_bpmap] | 
String representation of row in same format as required by specification.
 | 
| rstrip [Biocaml_line] | |
| S | |
| scale [Biocaml_bar] | 
Return scale data is reported in, e.g.
 | 
| scan [Biocaml_stream] | scanis similar toscanlbut without theinitvalue: ifscontainsx0,x1,x2...,scan s ~fcontains | 
| scan [Biocaml_pwm] | scan mat seq tolreturns the list of positions (with
      corresponding scores) such that the alignment score
      ofmatis superior totol | 
| scanl [Biocaml_stream] | 
Like  foldbut all intermediate values are returned, not just the
    final value. | 
| search [Biocaml_entrez.Make.Gene] | |
| search [Biocaml_entrez.Make.Pubmed] | |
| search [Biocaml_entrez.Make.PubmedSummary] | |
| secondary_alignment [Biocaml_sam.Flags] | |
| section [Biocaml_bar] | section t namereturns the section namedname. | 
| sectioni [Biocaml_bar] | sectioni t ireturns thei'th section. | 
| sections [Biocaml_bar] | 
Return all sections in  t. | 
| segment_unmapped [Biocaml_sam.Flags] | |
| sensitivity [Biocaml_roc] | |
| seq_is_reverse_complemented [Biocaml_sam.Flags] | |
| set_col [Biocaml_pos] | 
Set the file name, line number, or column number.
 | 
| set_file [Biocaml_pos] | |
| set_line [Biocaml_pos] | |
| sexp_of_alignment [Biocaml_sam] | |
| sexp_of_bed_graph_value [Biocaml_wig] | |
| sexp_of_char_seq [Biocaml_fasta] | |
| sexp_of_cigar_op [Biocaml_sam] | |
| sexp_of_comment [Biocaml_wig] | |
| sexp_of_fixed_step [Biocaml_wig] | |
| sexp_of_int_seq [Biocaml_fasta] | |
| sexp_of_item [Biocaml_table.Row] | 
Type row elements (or “cells”).
 | 
| sexp_of_item [Biocaml_sam] | |
| sexp_of_item [Biocaml_fastq] | 
Type of FASTQ items.
 | 
| sexp_of_item [Biocaml_fasta] | |
| sexp_of_item [Biocaml_bed] | 
The type of BED data stream items.
 | 
| sexp_of_item_to_raw [Biocaml_sam.Error] | |
| sexp_of_item_to_raw_error [Biocaml_bam.Transform] | |
| sexp_of_item_type [Biocaml_table.Row] | 
Definition of the type of a cell.
 | 
| sexp_of_optional_content [Biocaml_sam] | |
| sexp_of_optional_content_parsing [Biocaml_sam.Error] | |
| sexp_of_optional_content_value [Biocaml_sam] | |
| sexp_of_parse [Biocaml_sam.Error] | |
| sexp_of_parse_cigar_error [Biocaml_bam.Transform] | |
| sexp_of_parse_error [Biocaml_wig] | 
The parsing errors.
 | 
| sexp_of_parse_error [Biocaml_gff] | 
The possible parsing errors.
 | 
| sexp_of_parse_optional_error [Biocaml_bam.Transform] | |
| sexp_of_parsing [Biocaml_bed.Error] | |
| sexp_of_parsing_base [Biocaml_bed.Error] | |
| sexp_of_parsing_spec [Biocaml_bed] | 
The specification of how to parse the remaining columns.
 | 
| sexp_of_raw_alignment [Biocaml_sam] | 
The contents of an alignment line.
 | 
| sexp_of_raw_alignment [Biocaml_bam] | |
| sexp_of_raw_bam_error [Biocaml_bam.Transform] | |
| sexp_of_raw_item [Biocaml_sam] | 
The "items" of a parsed SAM file stream.
 | 
| sexp_of_raw_item [Biocaml_fasta.Transform] | |
| sexp_of_raw_item [Biocaml_bam] | |
| sexp_of_raw_to_item [Biocaml_sam.Error] | |
| sexp_of_raw_to_item_error [Biocaml_bam.Transform] | |
| sexp_of_reference_sequence [Biocaml_sam] | |
| sexp_of_string_to_raw [Biocaml_sam.Error] | 
The possible errors one can get while parsing SAM files.
 | 
| sexp_of_string_to_raw_item [Biocaml_fasta.Error] | |
| sexp_of_t [Biocaml_wig] | 
The most general type that the default parser outputs.
 | 
| sexp_of_t [Biocaml_tags] | |
| sexp_of_t [Biocaml_table.Row] | 
A single row.
 | 
| sexp_of_t [Biocaml_sam.Flags] | |
| sexp_of_t [Biocaml_pos] | |
| sexp_of_t [Biocaml_phred_score] | |
| sexp_of_t [Biocaml_fastq.Error] | |
| sexp_of_t [Biocaml_fasta.Error] | |
| sexp_of_t_type [Biocaml_table.Row] | 
Definition of the type of a row.
 | 
| sexp_of_tag [Biocaml_wig] | |
| sexp_of_tag [Biocaml_gff] | |
| sexp_of_unzip_error [Biocaml_zip.Transform] | 
The possible unzipping errors.
 | 
| sexp_of_variable_step [Biocaml_wig] | |
| shuffle [Biocaml_math] | shuffle arrtakes an array and randomly shuffles it. | 
| singleton [Biocaml_iset] | 
Return the singleton set containing only the given element
 | 
| singleton [Biocaml_stream] | singleton xreturns a stream containing the single valuex. | 
| size [Biocaml_rSet] | 
Number of elements in set.
 | 
| size [Biocaml_range] | size vreturns the number of integers inv, i.e. | 
| size [Biocaml_genomeMap.Selection] | |
| skip [Biocaml_stream] | 
Similar to  dropbut returns a fresh stream obtained after
    discarding thenfirst elements. | 
| skip_while [Biocaml_stream] | 
Similar to  skip:skip_while xs ~fremoves elements fromxsand stops whenfevals to false on the head element. | 
| skip_whilei [Biocaml_stream] | |
| slice [Biocaml_seq] | slice first last treturns the sub-sequence, or slice, oftstarting from indexfirsttolast(inclusive). | 
| span [Biocaml_stream] | span test eproduces two streams(hd, tl), such thathdis the same astake_while test eandtlis the same
    asskip_while test e. | 
| spearman [Biocaml_math] | spearman arr1 arr2computes the Spearman rank correlation coefficient of two float arrays. | 
| specificity [Biocaml_roc] | |
| split_and_merge [Biocaml_transform] | split_and_merge t u ~split ~mergereturns a transform whose
    input is split usingsplit, passing the result either totoru,
    and then the outputs oftanduare combined usingmerge. | 
| stdv [Biocaml_math] | 
Standard deviation.
 | 
| stop [Biocaml_transform] | stop tdeclarestto be stopped, which means subsequent calls to: | 
| stream [Biocaml_accu.Relation] | |
| stream [Biocaml_accu.Counter] | |
| stream [Biocaml_accu] | |
| strict_after [Biocaml_range] | strict_after u vis equivalent tostrict_before v u. | 
| strict_before [Biocaml_range] | strict_before u vis true ifu.lo < v.lo && u.hi < v.hi. | 
| strict_subset [Biocaml_range] | strict_subset u vis true ifuis a strict subset ofv. | 
| strict_superset [Biocaml_range] | strict_superset u vis true ifuis a strict superset ofv. | 
| string_content_to_string [Biocaml_track.Transform] | 
Create a printer for track files containing  `content linelines. | 
| string_to_bed [Biocaml_track.Transform] | 
Create a composite parser for UCSC Bed(Graph) files.
 | 
| string_to_char_seq_raw_item [Biocaml_fasta.Transform] | 
Parse a stream of strings as a char_seq FASTA file.
 | 
| string_to_gff [Biocaml_track.Transform] | 
Create a composite parser for UCSC GFF files.
 | 
| string_to_int_seq_raw_item [Biocaml_fasta.Transform] | 
Parse a stream of strings as an int_seq FASTA file.
 | 
| string_to_item [Biocaml_lines.Transform] | 
Return a transform that converts a stream of arbitrary strings
      to a stream of lines.
 | 
| string_to_item [Biocaml_gff.Transform] | 
Create a parsing  Biocaml_transform.tfor a given version. | 
| string_to_item [Biocaml_fastq.Transform] | 
Create a full stoppable  Biocaml_transform.tfrom arbitrary strings toitemvalues. | 
| string_to_item [Biocaml_bed.Transform] | 
Create a  Biocaml_transform.t-based parser, while providing the
     format of the additional columns (default`strings). | 
| string_to_lines [Biocaml_line] | string_to_lines ssplitsson newline characters, returning
    the resuling list of lines. | 
| string_to_raw [Biocaml_sam.Transform] | 
Create a parsing "stoppable" transform.
 | 
| string_to_raw [Biocaml_bam.Transform] | |
| string_to_raw_item_of_sexp [Biocaml_fasta.Error] | |
| string_to_raw_item_of_sexp__ [Biocaml_fasta.Error] | |
| string_to_raw_of_sexp [Biocaml_sam.Error] | |
| string_to_raw_of_sexp__ [Biocaml_sam.Error] | |
| string_to_string_content [Biocaml_track.Transform] | 
Create a parser that gets the "track", comment, and "browser"
    lines and puts the  other lines in  `content _. | 
| string_to_t [Biocaml_wig.Transform] | 
Create the parsing  Biocaml_transform.t. | 
| string_to_wig [Biocaml_track.Transform] | 
Create a composite parser for UCSC WIG files.
 | 
| strings_of_channel [Biocaml_stream] | 
Return a stream of strings from the input.
 | 
| strip [Biocaml_line] | |
| subset [Biocaml_iset] | subset t ureturnstrueiftis a subset ofu | 
| subset [Biocaml_rSet] | subset s treturns true ifsis a subset oft. | 
| subset [Biocaml_range] | subset u vis true ifuis a subset ofv. | 
| sum [Biocaml_stream] | sum xsreturns the sum of the integers contained inxs | 
| superset [Biocaml_range] | superset u vis true ifuis a superset ofv. | 
| T | |
| t_of_sexp [Biocaml_wig] | |
| t_of_sexp [Biocaml_tags] | |
| t_of_sexp [Biocaml_table.Row] | |
| t_of_sexp [Biocaml_sam.Flags] | |
| t_of_sexp [Biocaml_pos] | |
| t_of_sexp [Biocaml_phred_score] | |
| t_of_sexp [Biocaml_fastq.Error] | |
| t_of_sexp [Biocaml_fasta.Error] | |
| t_of_sexp__ [Biocaml_wig] | |
| t_of_sexp__ [Biocaml_tags] | |
| t_of_sexp__ [Biocaml_fastq.Error] | |
| t_of_sexp__ [Biocaml_fasta.Error] | |
| t_to_bed_graph [Biocaml_wig.Transform] | 
Create a transform which converts  `variable_step_value _and`fixed_step_value _values to`bed_graph_value _values, using the
      current state. | 
| t_to_string [Biocaml_wig.Transform] | 
Create the transform that prints  tvalues to strings. | 
| t_to_string [Biocaml_fastq.Error] | |
| t_type_of_sexp [Biocaml_table.Row] | |
| tag_of_sexp [Biocaml_wig] | |
| tag_of_sexp [Biocaml_gff] | |
| tag_of_sexp__ [Biocaml_wig] | |
| tag_of_sexp__ [Biocaml_gff] | |
| take [Biocaml_stream] | take xs ~nbuilds a fresh stream fromxscontaining thedfirst elements ofxswhered = min n landlis the length
    ofxs. | 
| take_while [Biocaml_stream] | 
Same as  takebut takes elements from the input enum as long asfevaluates totrue. | 
| take_whilei [Biocaml_stream] | 
Indexed variants of the previous prefix/suffix constructors
 | 
| tandem [Biocaml_pwm] | tandem orientation spacer cm1 cm2 bgbuilds a PWM by constructing 
      a composite motif: it buildsmat1the PWM fromcm1under backgroundbg(resp. | 
| tick [Biocaml_accu.Counter] | |
| to_ascii [Biocaml_solexa_score] | to_ascii tencodestas an ASCII character. | 
| to_ascii [Biocaml_phred_score] | to_ascii tencodestas an ASCII character. | 
| to_ascii_exn [Biocaml_phred_score] | to_ascii_exn tencodestas an ASCII character. | 
| to_backwards_stream [Biocaml_interval_tree] | |
| to_channel [Biocaml_sgr] | |
| to_channel [Biocaml_lines] | |
| to_chr_lists [Biocaml_sgr] | 
Outer list will be in ascending order by  chr, and inner lists will be in ascending order bycoord. | 
| to_file [Biocaml_sgr] | 
Items will be printed in ascending order by  (chr,coord). | 
| to_file [Biocaml_bpmap] | to_file file tprintsttofilein format required by specification. | 
| to_int [Biocaml_romanNum] | 
Convert roman numeral to integer.
 | 
| to_int [Biocaml_phred_score] | 
Convert a phred score to an integer.
 | 
| to_line [Biocaml_table.Row] | |
| to_list [Biocaml_stream] | |
| to_list [Biocaml_sgr] | 
Items will be returned in ascending order by  (chr,coord). | 
| to_list [Biocaml_rSet] | 
Return set of integers as a list.
 | 
| to_list [Biocaml_range] | to_list vreturns the set of integers contained inv, in ascending order. | 
| to_list [Biocaml_histogram] | 
Return a list of all bin/count pairs.
 | 
| to_list [Biocaml_bpmap] | |
| to_list [Biocaml_bar] | 
Return the data as a list of triplets (chr,pos,v) representing the
    chromosome name, probe position, and value.
 | 
| to_object [Biocaml_transform] | |
| to_pair [Biocaml_range] | to_pair treturns the int * int pair. | 
| to_probability [Biocaml_solexa_score] | to_probablity xconvertsxto a probablity score. | 
| to_probability [Biocaml_phred_score] | to_probablity xconvertsxto a probablity score. | 
| to_range_list [Biocaml_rSet] | 
Return set of integers as a minimal list of non-overlapping ranges in ascending order by their coordinates.
 | 
| to_solexa_score [Biocaml_phred_score] | |
| to_stream [Biocaml_iset] | 
Enumerates all contiguous ranges in the set
 | 
| to_stream [Biocaml_internal_pervasives.Set] | |
| to_stream [Biocaml_internal_pervasives.Map] | |
| to_stream [Biocaml_streamable.S2] | |
| to_stream [Biocaml_streamable.S] | 
Return a stream containing all elements of given data
      structure.
 | 
| to_stream [Biocaml_interval_tree] | |
| to_stream [Biocaml_genomeMap.LMap_spec] | |
| to_stream [Biocaml_genomeMap.Signal] | 
enumeration over all constant intervals of the function, in increasing order
 | 
| to_stream [Biocaml_genomeMap.LMap] | |
| to_stream [Biocaml_genomeMap.LSet] | |
| to_stream [Biocaml_genomeMap.Selection] | |
| to_stream_fun [Biocaml_transform] | to_stream_fun treturns a functionfthat behaves liketbut the inputs and outputs are on standard OCaml streams. | 
| to_string [Biocaml_tags] | |
| to_string [Biocaml_strandName] | 
String representation of a strand.
 | 
| to_string [Biocaml_seq] | 
Return string representation of sequence.
 | 
| to_string [Biocaml_romanNum] | 
String representation of a roman numeral.
 | 
| to_string [Biocaml_range] | 
String representation of an range, intended only for human legibility.
 | 
| to_string [Biocaml_pos] | |
| to_string [Biocaml_msg.Tree] | |
| to_string [Biocaml_entrez.Make.Object_id] | |
| totalify [Biocaml_internal_pervasives.Order] | |
| transpose [Biocaml_math] | transpose mtranspose the given matrixm. | 
| trim [Biocaml_fastq.Transform] | 
Create a full stoppable  Biocaml_transform.tthat trims FASTQ
    items. | 
| try_finally_exn [Biocaml_internal_pervasives] | try_finally_exn fend f awill runx = f a, then runfend
      a, and finally returnx. | 
| U | |
| uncombine [Biocaml_stream] | uncombineis the opposite ofcombine | 
| unescape [Biocaml_internal_pervasives.Url] | 
Convert a string containing  "%HX"escaped characters to a normal
      string. | 
| unfold [Biocaml_stream] | unfold a0 freturns the streamb0; b1; ...; bn, where | 
| unfoldi [Biocaml_stream] | 
Indexed variant of  unfold | 
| union [Biocaml_iset] | 
Compute the union of two sets.
 | 
| union [Biocaml_rSet] | 
Set union.
 | 
| union [Biocaml_range] | union u vreturns the ranges representing the union ofuandv. | 
| union [Biocaml_genomeMap.LMap_spec] | |
| union [Biocaml_genomeMap.Selection] | |
| uniq [Biocaml_stream] | uniq ereturns a duplicate ofewith repeated values
      omitted. | 
| unknown [Biocaml_pos] | 
Represents an unknown position.
 | 
| until [Biocaml_iset] | until ~n treturns the portion oftin the rangemin_int, n | 
| unzip [Biocaml_zip.Transform] | 
Create a transform that uncompresses a stream.
 | 
| unzip_error_of_sexp [Biocaml_zip.Transform] | |
| unzip_error_of_sexp__ [Biocaml_zip.Transform] | |
| V | |
| variable_step_of_sexp [Biocaml_wig] | |
| variable_step_of_sexp__ [Biocaml_wig] | |
| variance [Biocaml_math] | 
Variance.
 | 
| version [Biocaml_about] | |
| W | |
| warn [Biocaml_msg] | |
| while_ok [Biocaml_internal_pervasives.Result] | 
Map the function  fon the list until the first error is
      met. | 
| wig_to_string [Biocaml_track.Transform] | 
Create a printer for track files containing WIG lines.
 | 
| wilcoxon_rank_sum [Biocaml_math] | wilcoxon_rank_sum ~alpha=(float) arr1 arr2performs the Wilcoxon rank sum test on two arrays with an optional argument alpha, set to 0.05 by default. | 
| wilcoxon_rank_sum_to_p [Biocaml_math] | 
Performs the wilcoxon rank sum on two float arrays and returns the p-value.
 | 
| wilcoxon_rank_sum_to_z [Biocaml_math] | 
As below, except returns a z value.
 | 
| Z | |
| zip [Biocaml_zip.Transform] |