| (>>=) [Biocaml_entrez.Fetch] | |
| (>|=) [Biocaml_entrez.Fetch] | |
| (|?) [Biocaml_internal_utils] | |
| __cigar_op_of_sexp__ [Biocaml_sam] | |
| __header_item_of_sexp__ [Biocaml_sam] | |
| __header_item_tag_of_sexp__ [Biocaml_sam] | |
| __offset_of_sexp__ [Biocaml_phred_score] | |
| __optional_field_value_of_sexp__ [Biocaml_sam] | |
| __platform_of_sexp__ [Biocaml_sam] | |
| __rnext_of_sexp__ [Biocaml_sam] | |
| __sort_order_of_sexp__ [Biocaml_sam] | |
A | |
| accuracy [Biocaml_bin_pred] | |
| add [Biocaml_iset] |
Add the given int to the set, returning a new set
|
| add [Biocaml_interval_tree] | add lo hi v t adds the interval (lo, hi) labeled with value
v to the contents of t.
|
| add [Biocaml_accu.Relation] | |
| add [Biocaml_accu.Counter] | |
| add [Biocaml_accu] | add accu x y updates the value in accu for
the bin of x by an increment y
|
| add_child [Biocaml_msg.Tree] | add_child t x inserts x as the right-most child of t.
|
| add_range [Biocaml_iset] | add_range t lo hi adds the range of integers lo, hi (including both endpoints) to
the given set, returning a new set
|
| after [Biocaml_iset] | after ~n t returns the portion of t in the range n+1, max_int
|
| after [Biocaml_range] | after u v is equivalent to before v u.
|
| alg_name [Biocaml_bar] |
Name of algorithm used to generate scores.
|
| alg_version [Biocaml_bar] |
Version number of algorithm used.
|
| alignment [Biocaml_sam] |
Low-level Alignment Parsers and Constructors
|
| alignment_of_sexp [Biocaml_sam_deprecated] | |
| alignment_of_sexp [Biocaml_sam] |
For
cigar and qual, empty list indicates no value, i.e.
|
| 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.
|
B | |
| background_of_sequence [Biocaml_pwm] | background_of_sequence seq pc estimates the base
frequency in seq using pc as 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 t returns the portion of t in the range min_int, n-1
|
| before [Biocaml_range] | before u v is true if strict_before u v || equal u v.
|
| best_hit [Biocaml_pwm] | best_hit mat seq returns the position and score of the best
alignment found in seq for the motif mat.
|
| bin [Biocaml_histogram] | bin hist i returns the ith bin of hist.
|
| bin_exn [Biocaml_histogram] | bin hist i returns the ith bin of hist.
|
| 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] | |
| 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 [Biocaml_bam_alt.Alignment0] | |
| cigar_op_alignment_match [Biocaml_sam] |
Low-level Optional field Parsers and Constructors
|
| cigar_op_deletion [Biocaml_sam] | |
| cigar_op_hard_clipping [Biocaml_sam] | |
| cigar_op_insertion [Biocaml_sam] | |
| cigar_op_of_sexp [Biocaml_sam_deprecated] | |
| cigar_op_of_sexp [Biocaml_sam] |
CIGAR operations.
|
| cigar_op_padding [Biocaml_sam] | |
| cigar_op_seq_match [Biocaml_sam] | |
| cigar_op_seq_mismatch [Biocaml_sam] | |
| cigar_op_skipped [Biocaml_sam] | |
| cigar_op_soft_clipping [Biocaml_sam] | |
| close_in [Biocaml_bgzf] |
Closes an open file.
|
| close_out [Biocaml_bgzf] |
Closes a file opened for writing.
|
| closest [Biocaml_genomeMap.Make.LMap] | closest lmap loc returns the location in lmap that is the
closest to loc, along with its annotation and the actual (minimal)
distance.
|
| closest [Biocaml_genomeMap.Make.LSet] | closest lset loc returns the location in lset that is the
closest to loc, along with the actual (minimal)
distance.
|
| cnd [Biocaml_math] |
Cumulative distribution function.
|
| col_names [Biocaml_bpmap] |
Names of columns in BPMAP file, in the order required by specification.
|
| column [Biocaml_math] | column m i extracts the ith column of matrix m.
|
| comment_of_line [Biocaml_fastq] | |
| comment_of_sexp [Biocaml_wig] | |
| compare [Biocaml_iset] |
Compare two sets.
|
| compare [Biocaml_seq_range.Make] | |
| compare [Biocaml_range] | |
| compare [Biocaml_genomeMap.Chromosome] | |
| compare_containment [Biocaml_range] | compare_containment u v returns -1 if u is a strict subset of
v, 0 if u is equal to v, +1 if u is a strict superset of v,
and returns None otherwise.
|
| compare_of_list [Biocaml_internal_utils] | compare_of_list l returns a comparison function that defines a
< b if a comes before b in l.
|
| compare_positional [Biocaml_range] | compare_positional u v returns -1 if u is strictly before v,
0 if u is equal to v, +1 if u is strictly after v, and returns
None otherwise.
|
| compl [Biocaml_iset] |
Create the complement of the given set - i.e.
|
| compose [Biocaml_transform] | compose t u composes t and u.
|
| compose_result_left [Biocaml_transform] |
Like
Biocaml_transform.compose_results but only the first transform returns
Result.ts.
|
| compose_results [Biocaml_transform] | |
| compose_results_merge_error [Biocaml_transform] |
Like
Biocaml_transform.compose_results but with a pre-specified on_error
function.
|
| confusion_matrix [Biocaml_bin_pred] | confusion_matrix ~scores ~labels ~threshold computes a confusion
matrix from the classifier scores and example labels, based on a
threshold.
|
| 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_histogram] | count hist i returns the count the ith bin.
|
| count_exn [Biocaml_histogram] | count hist i returns the count the ith bin.
|
| counts [Biocaml_accu] | |
| create [Biocaml_accu.Relation] | |
| create [Biocaml_accu.Counter] | |
| create [Biocaml_accu] | create ~n e f op creates an accumulator, which maps instances to bins
with f, uses e as 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
with op.
|
| current_position [Biocaml_lines.Buffer] |
Get the current position in the stream.
|
D | |
| data [Biocaml_cel] | data bpmap cels returns 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".
|
| decode [Biocaml_bam_alt.Alignment0] | |
| default [Biocaml_wig.Tags] |
Default tags (
{allow_empty_lines = false; sharp_comments = true}).
|
| default [Biocaml_table.Row.Tags] |
The default tags define a loose TSV format.
|
| default [Biocaml_gff.Tags] |
Default tags for a random Gff file:
{version = `three; allow_empty_lines = false; sharp_comments = true}.
|
| default_extension [Biocaml_table.Row.Tags] |
Give a file extension (
"tsv", "csv", or "table").
|
| default_fmt [Biocaml_fasta] | |
| diff [Biocaml_iset] |
Compute the difference between two sets.
|
| diff [Biocaml_rSet] |
Set difference.
|
| diff [Biocaml_genomeMap.Make.Selection] | |
| disable [Biocaml_internal_utils.Debug] | |
| dispose_in [Biocaml_bgzf] |
Releases the ressources associated to a (BGZF) channel (it can
thus not be used after that call), apart from the underlying
regular channel (which can be used further).
|
| dispose_out [Biocaml_bgzf] |
Releases the ressources associated to a (BGZF) channel (it can
thus not be used after that call), apart from the underlying
regular channel (which can be used further).
|
E | |
| each_segment_properly_aligned [Biocaml_sam_deprecated.Flags] | |
| 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_rSet] |
The empty set.
|
| empty [Biocaml_lines.Buffer] |
Empty the buffer.
|
| empty [Biocaml_interval_tree] |
the empty tree
|
| empty_header [Biocaml_sam] | |
| enable [Biocaml_internal_utils.Debug] | |
| encode [Biocaml_bam_alt.Alignment0] | |
| epsilon [Biocaml_math] | epsilon f init fin applies f n fin to all numbers from init to fin and adds them up.
|
| equal [Biocaml_iset] |
Test whether two sets are equal.
|
| err [Biocaml_msg] | |
| escape [Biocaml_internal_utils.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.Make.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
|
| expand_assoc_list [Biocaml_range] | exp_assoc_list dat returns a list associating each integer i
with the list of values associated with all ranges overlapping i in
dat.
|
| expand_header_line [Biocaml_sam_deprecated] |
Parse a header line into a more detailed type.
|
F | |
| f1_score [Biocaml_bin_pred] | |
| factorial [Biocaml_math] |
Self-explanatory.
|
| false_discovery_rate [Biocaml_bin_pred] | |
| false_positive_rate [Biocaml_bin_pred] | |
| fast_scan [Biocaml_pwm] |
Identical to
scan but directly implemented in C
|
| feed [Biocaml_transform] | feed t i stores i into the buffered transform.
|
| feed_line [Biocaml_lines.Buffer] |
Feed the parser with a line.
|
| feed_string [Biocaml_lines.Buffer] |
Feed the parser with an arbitrary string buffer.
|
| fetch [Biocaml_entrez.Fetch] | |
| filter [Biocaml_iset] |
Builds the subset of those elements that satisfy the predicate
|
| filter_compose [Biocaml_transform] | filter_compose t u ~destruct ~reconstruct produces a transform
that feeds a filtered subset of ts outputs to u.
|
| filter_overlapping [Biocaml_interval_tree] |
Create an interval tree with the elements which overlap with
[low, high].
|
| find_bin_index [Biocaml_histogram] | find_bin_index hist x returns the index of the bin in hist
containing x.
|
| find_closest [Biocaml_interval_tree] | find_closest lo hi t returns the interval in t which is at
minimal distance of the interval [lo;hi].
|
| find_intersecting_elem [Biocaml_interval_tree] | find_intersecting_elem a b t is equivalent to Stream.filter ~f:(fun
(x,y,_) -> intersects x y t) (stream t) but is more efficient.
|
| find_min_range [Biocaml_range] | find_min_range v pred i finds the minimum sized range within v
centered around i that satisfies pred.
|
| find_min_window [Biocaml_math] | find_min_window a pred i finds the minimum sized window within a centered around index i that satisfies pred.
|
| find_regions [Biocaml_range] |
TO DO: fill in this documentation.
|
| find_regions [Biocaml_math] | find_regions ~max_gap pred a returns an array of (first,last) index pairs denoting boundaries (inclusive) of regions found in a.
|
| first_segment [Biocaml_sam_deprecated.Flags] | |
| first_segment [Biocaml_sam.Flags] | |
| fixed_step_of_sexp [Biocaml_wig] | |
| flags [Biocaml_bam_alt.Alignment0] | |
| flat_background [Biocaml_pwm] |
Uniform distribution over A, C, G, T
|
| fold [Biocaml_iset] | fold f t x0 returns the final result of merging each element of
t into x0 using merge function f
|
| fold [Biocaml_genomeMap.Make.Signal] |
folds on constant intervals of the function, in increasing order
|
| fold [Biocaml_bpmap] | |
| 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
|
| for_all [Biocaml_iset] |
Tests whether a predicate applies to all elements of the set
|
| for_all [Biocaml_line] | |
| format [Biocaml_table.Row.Tags] |
Get the defined format if any.
|
| from [Biocaml_iset] | from ~n t returns the portion of t in the range n, max_int
|
G | |
| gap [Biocaml_range] | gap u v returns the size of the gap between u and v.
|
| genomic_map [Biocaml_bar] |
File path of bpmap file used to generate scores.
|
| get [Biocaml_accu] | get accu x returns the value associated to b in accu.
|
| gff_to_string [Biocaml_track.Transform] |
Create a printer for track files containing GFF lines.
|
| git_commit [Biocaml_about] |
Git commit if known.
|
| group2 [Biocaml_lines.Transform] |
Return a transform that converts a stream of lines to a stream
of pairs of lines.
|
H | |
| has_multiple_segments [Biocaml_sam_deprecated.Flags] | |
| has_multiple_segments [Biocaml_sam.Flags] | |
| header [Biocaml_sam] | |
| header_item_of_sexp [Biocaml_sam] | |
| header_item_tag_of_sexp [Biocaml_sam] | |
| header_line [Biocaml_sam] |
Low-level Header Parsers and Constructors
|
| header_line_of_sexp [Biocaml_sam] |
@HD.
|
| 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 (it can be seen as a
simple Queue.t).
|
| idxsort [Biocaml_math] | idxsort cmp a is like Array.sort but a is unaltered, and instead an array of the indices in sorted order is returned.
|
| ifold [Biocaml_cel] | ifold f a t folds over data rows in intensity section of t.
|
| iiter [Biocaml_cel] | iiter f t iterates over the rows in intensity section of t.
|
| in_channel_strings_to_stream [Biocaml_transform] | in_channel_strings_to_stream ic t returns a stream of 'outputs
given a transform t that knows how to produce 'outputs from
strings.
|
| in_channel_to_bed_graph [Biocaml_wig] |
Get a stream of
bed_graph_value values out of a WIG-file input-channel.
|
| in_channel_to_bed_graph_exn [Biocaml_wig] |
Do like
in_channel_to_bed_graph but each call to Stream.next
may throw an exception.
|
| in_channel_to_item_stream [Biocaml_sam_deprecated] |
Parse an input-channel into a stream of high-level items.
|
| in_channel_to_item_stream [Biocaml_wig] |
Get a stream of
item values out of an input-channel.
|
| in_channel_to_item_stream [Biocaml_psl] | |
| in_channel_to_item_stream [Biocaml_gff] |
Parse an input-channel into
item values.
|
| in_channel_to_item_stream [Biocaml_bed] |
Parse an input-channel into
item values.
|
| in_channel_to_item_stream [Biocaml_bam] |
Create a stream of full
Sam.item results from an input-channel.
|
| in_channel_to_item_stream_exn [Biocaml_sam_deprecated] |
Like in_channel_to_item_stream but each call to
Stream.next may
raise Error _
|
| in_channel_to_item_stream_exn [Biocaml_wig] |
Do like
in_channel_to_item_stream but each call to Stream.next
may throw an exception.
|
| in_channel_to_item_stream_exn [Biocaml_psl] | |
| in_channel_to_item_stream_exn [Biocaml_gff] |
Like
in_channel_to_item_stream but use exceptions for errors
(raised within Stream.next).
|
| in_channel_to_item_stream_exn [Biocaml_bed] |
Like
in_channel_to_item_stream but use exceptions for errors
(raised within Stream.next).
|
| in_channel_to_item_stream_exn [Biocaml_bam] |
Create a stream of
Sam.items from an input-channel (any call to
Stream.next may throw an Error _ exception).
|
| in_channel_to_raw_item_stream [Biocaml_sam_deprecated] |
Parse an input-channel into a stream of low-level (“raw”) items.
|
| in_channel_to_raw_item_stream [Biocaml_bam] |
Create a stream of raw_item results from an input-channel.
|
| in_channel_to_raw_item_stream_exn [Biocaml_sam_deprecated] |
Like in_channel_to_raw_item_stream but each call to
Stream.next may
raise Error _
|
| in_channel_to_raw_item_stream_exn [Biocaml_bam] |
Create a stream of raw_items from an input-channel (any call to
Stream.next may throw an Error _ exception).
|
| in_range [Biocaml_histogram] | in_range hist x is true if x greater than or equal to minimum
hist and strictly less than maximum hist.
|
| in_sbml [Biocaml_sbml] |
Returns an sb_model read from input stream
|
| incr_line [Biocaml_pos] | incr_line ?n pos increments the line number of pos by
n.
|
| increment [Biocaml_histogram] | increment delt hist x increments the count of the bin containing
x by delt (default is 1.0).
|
| input [Biocaml_bgzf] | input ic buf pos len reads at most len characters in file
ic, stores them in string buf at position pos, and returns
the number of characters actually read.
|
| input_char [Biocaml_bgzf] | |
| input_s16 [Biocaml_bgzf] | |
| input_s32 [Biocaml_bgzf] | |
| input_s8 [Biocaml_bgzf] | |
| input_string [Biocaml_bgzf] |
Same as
really_input but returns the result in a fresh
string.
|
| input_u16 [Biocaml_bgzf] | |
| input_u8 [Biocaml_bgzf] | |
| inter [Biocaml_iset] |
Compute the intersection of two sets.
|
| inter [Biocaml_rSet] |
Set intersection.
|
| inter [Biocaml_genomeMap.Make.Selection] | |
| intersect [Biocaml_range] | intersect u v returns the range representing the intersection of
u and v.
|
| intersecting_elems [Biocaml_genomeMap.Make.LMap] | intersecting_elems lmap loc returns a stream of elements
in lmap whose location intersects with loc.
|
| intersecting_elems [Biocaml_genomeMap.Make.LSet] | intersecting_elems lset loc returns a stream of all
locations in lset that intersect loc.
|
| intersects [Biocaml_interval_tree] | intersects a b t returns true if one interval in t
intersects with the interval [a;b].
|
| intersects [Biocaml_genomeMap.Make.LMap] | intersects lmap loc returns true if loc has a non-empty
intersection with one of the locations in lmap, and returns
false otherwise
|
| intersects [Biocaml_genomeMap.Make.LSet] | intersects lset loc returns true if loc has a non-empty
intersection with one of the locations in lset, and returns
false otherwise
|
| intersects [Biocaml_genomeMap.Make.Selection] | intersects loc sel returns true if loc has a non-empty
intersection with sel, and false otherwise.
|
| intersects_range [Biocaml_iset] | |
| is_empty [Biocaml_iset] |
Test whether a set is empty, returns
true if the set is empty.
|
| 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_sam_deprecated] | |
| item_of_sexp [Biocaml_wig] | |
| item_of_sexp [Biocaml_table.Row] | |
| item_of_sexp [Biocaml_psl] | |
| item_of_sexp [Biocaml_lines] | |
| item_of_sexp [Biocaml_gff] | |
| item_of_sexp [Biocaml_fastq] | |
| item_of_sexp [Biocaml_bed] | |
| item_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.
|
| item_to_line [Biocaml_table.Row.Transform] |
Create a
Biocaml_transform.t that converts rows to lines
using the first separator in the tags or '\t' if none
(default tags: Biocaml_table.Row.Tags.default).
|
| item_to_line [Biocaml_bed] |
Basic “printing” of one single
item.
|
| item_to_raw [Biocaml_sam_deprecated.Transform] |
Create a transform that downgrades
items to raw_items
|
| item_to_raw [Biocaml_bam.Transform] |
Create a transform that downgrades
Sam.items to raw_items.
|
| item_to_raw_of_sexp [Biocaml_sam_deprecated.Error] | |
| item_to_raw_of_sexp [Biocaml_bam.Error] | |
| item_to_string [Biocaml_wig.Transform] |
Create the transform that prints
item values to strings.
|
| item_to_string [Biocaml_wig] |
Convert an
item to a string (including new line characters).
|
| item_to_string [Biocaml_lines.Transform] |
Return a transform that output
Line.items to strings (in other
words a buffer with the lines plus their end-of-line
character).
|
| item_to_string [Biocaml_gff.Transform] |
Create a printer for a given version.
|
| item_to_string [Biocaml_gff] |
Convert an item to a string.
|
| item_to_string [Biocaml_fastq] |
This function converts
item values to strings that can be dumped
to a file, i.e.
|
| item_to_string [Biocaml_bed.Transform] |
Create a
Biocaml_transform.t which “prints” BED data
(reminder: includes ends-of-line).
|
| item_type_of_sexp [Biocaml_table.Row] | |
| iter [Biocaml_iset] | iter f t calls f once for each element of t
|
| iter [Biocaml_bpmap] | |
| iter_range [Biocaml_iset] | iter_range ~f t calls f once for each contiguous range of t.
|
L | |
| last_segment [Biocaml_sam_deprecated.Flags] | |
| last_segment [Biocaml_sam.Flags] | |
| leaf [Biocaml_msg.Tree] | |
| length [Biocaml_seq] |
Length of sequence.
|
| level [Biocaml_zip.Default] |
The default compression level used in
Transform.zip.
|
| line_parsing_of_sexp [Biocaml_table.Row.Error] | |
| line_to_item [Biocaml_table.Row.Transform] |
Create a
Biocaml_transform.t that converts lines to
table-rows according to the tags (default: Biocaml_table.Row.Tags.default).
|
| line_to_item [Biocaml_psl] | |
| load [Biocaml_jaspar] |
Loads a database in SQL dump format, as available at Jaspar website
|
| 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_utils.Debug] | |
| make [Biocaml_transform] | make ~feed ~next () creates a transform that can be
fed with feed and read from with next.
|
| make [Biocaml_seq_range.Make] | |
| make [Biocaml_range] | make lo hi returns the range {lo; hi}.
|
| 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 bins returns a new histogram from the given bins,
all initialized to a count of 0.0.
|
| make_general [Biocaml_transform] |
The most general way to make a transform.
|
| make_merge_error [Biocaml_lines.Transform] |
Do like
make but merge `incomplete_input _ with the
errors of ~next (which must be polymorphic variants).
|
| make_random [Biocaml_range] | |
| make_result [Biocaml_transform] |
Like
Biocaml_transform.make but the output is a Result.t.
|
| make_uniform [Biocaml_histogram] | make_uniform min max n returns a histogram with n bins
uniformly dividing up the range from min to max.
|
| make_unsafe [Biocaml_range] | |
| map [Biocaml_internal_utils.Result.List] | |
| mapi [Biocaml_internal_utils.Result.List] |
Map the function
f over the list, stopping on the first
error encountered.
|
| mapq [Biocaml_bam_alt.Alignment0] | |
| mass [Biocaml_mzData.Precursor] | mass p return the mass of the precursor p without 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_as_char [Biocaml_phred_score] | |
| 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 k returns true if t contains k.
|
| min [Biocaml_math] |
Return minimum value in given array.
|
| min_as_char [Biocaml_phred_score] |
The min and max PHRED scores when encoded as ASCII
characters.
|
| min_elt [Biocaml_iset] |
Returns the minimum element in the set
|
| minimum [Biocaml_histogram] |
Lower limit of the minimum bin.
|
| minus [Biocaml_strand] | |
| minus_plus [Biocaml_strand] |
Return '-' or '+'.
|
| mix [Biocaml_transform] | mix t u returns a transform that takes as input a pair of the
inputs expected by t and u, and outputs
either both outputs, or, when one transform has reach the end of
its stream, the output of the remaining one (as `left _ or
`right _).
|
| mm [Biocaml_cel] |
Similar to
Biocaml_cel.data but the data returned are the MM mean intensity
values in cels.
|
N | |
| name [Biocaml_transform] | name t returns the name of t.
|
| name_of_line [Biocaml_fastq] |
Low-level Parsing
|
| negative_predictive_value [Biocaml_bin_pred] | |
| next [Biocaml_transform] | next t returns an output value if possible, `not_ready if t
needs to be fed with more input before it can produce an output,
or `end_of_stream if t has been stopped and has no more
data.
|
| next_line [Biocaml_lines.Buffer] |
Get the next line.
|
| next_line_exn [Biocaml_lines.Buffer] |
Get the next line, but throw
No_next_line if there is no line
to return.
|
| next_segment_unmapped [Biocaml_sam_deprecated.Flags] | |
| next_segment_unmapped [Biocaml_sam.Flags] | |
| next_seq_is_reverse_complemented [Biocaml_sam_deprecated.Flags] | |
| next_seq_is_reverse_complemented [Biocaml_sam.Flags] | |
| not_passing_quality_controls [Biocaml_sam_deprecated.Flags] | |
| not_passing_quality_controls [Biocaml_sam.Flags] | |
| nth [Biocaml_seq] | nth t i returns the ith nucleic acid in sequence t.
|
| 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_arabic [Biocaml_roman_num] |
Convert integer to roman numeral.
|
| of_ascii [Biocaml_solexa_score] | of_ascii x returns the PHRED score encoded by ASCII character
x.
|
| of_buffer [Biocaml_seq] |
Make sequence from buffer.
|
| of_buffer_unsafe [Biocaml_seq] | |
| of_channel [Biocaml_sgr] | |
| of_channel [Biocaml_lines] |
Get a stream of lines out of an input-channel.
|
| of_char [Biocaml_phred_score] | of_char ~offset x returns the PHRED score encoded by ASCII
character x.
|
| of_char_stream [Biocaml_lines] |
Parse a stream of characters into a stream of lines.
|
| of_chr_lists [Biocaml_sgr] | |
| of_file [Biocaml_sgr] | |
| of_file [Biocaml_mzData] | of_file fname returns the spectra contained in the file
fname.
|
| of_file [Biocaml_cel] |
Parse given file if possible.
|
| of_file [Biocaml_bpmap] | of_file file parses file.
|
| of_file [Biocaml_bar] |
Parse file.
|
| of_file_opt [Biocaml_cel] |
Parse given file if possible.
|
| of_function [Biocaml_transform] | of_function f is like identity () but the transform outputs
are passed to the function f.
|
| of_in_channel [Biocaml_bgzf] |
Uses a regular channel to read a BGZF compressed file.
|
| of_int [Biocaml_sam_deprecated.Flags] | |
| of_int [Biocaml_sam.Flags] | |
| of_int [Biocaml_phred_score] | of_int x returns the PHRED score with the same value x, or
returns Error if x is negative.
|
| of_line [Biocaml_table.Row] |
Parse a
Line.t into a row while specifying a format.
|
| of_list [Biocaml_iset] |
Build a ISet.t out of a list or enum of ranges
|
| of_list [Biocaml_sgr] | |
| of_object [Biocaml_transform] | |
| of_out_channel [Biocaml_bgzf] |
Uses a regular channel to write a BGZF compressed file.
|
| of_probability [Biocaml_solexa_score] | of_probability ~f x returns -10 * log_10(x/(1-x)), which is the
definition of Solexa scores.
|
| of_probability [Biocaml_phred_score] | of_probability ~f x returns -10 * log_10(x), which is the
definition of PHRED scores.
|
| of_range_list [Biocaml_rSet] |
Construct the set of integers representing the union of integers in all given ranges.
|
| of_roman [Biocaml_roman_num] |
Parse string as a roman numeral if possible.
|
| of_sam [Biocaml_bam_alt.Header] | |
| of_solexa_score [Biocaml_phred_score] | of_solexa_score x converts Solexa score x to a PHRED score.
|
| of_stream [Biocaml_iset] | |
| of_stream [Biocaml_genomeMap.Make.Signal] | of_stream f ls builds a signal from a collection of
annotated locations.
|
| of_stream [Biocaml_genomeMap.Make.LMap] | |
| of_stream [Biocaml_genomeMap.Make.LSet] | |
| of_stream [Biocaml_genomeMap.Make.Selection] | of_stream e computes a selection (i.e.
|
| of_stream [Biocaml_accu.Relation] | |
| of_stream [Biocaml_accu.Counter] | |
| of_string [Biocaml_wig.Tags] |
Parse tags (for now S-Expressions).
|
| of_string [Biocaml_table.Row.Tags] |
Parse the description of the tags (for now S-Expressions).
|
| of_string [Biocaml_strand] |
Convert string to strand name if possible.
|
| of_string [Biocaml_seq_range] |
Parses a string representation of a sequence range, as
<seq>:<start>-<end>
|
| of_string [Biocaml_seq] |
Make sequence from string.
|
| of_string [Biocaml_lines] |
Get a stream of lines out a string
|
| of_string [Biocaml_gff.Tags] |
Parse tags (for now S-Expressions).
|
| 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.
|
| offset_of_sexp [Biocaml_phred_score] | |
| on_error [Biocaml_transform] |
Like
on_output but on the erroneous part of the output.
|
| on_input [Biocaml_transform] | on_input f t returns a transform that converts its inputs with
f and feeds the results to t.
|
| on_ok [Biocaml_transform] |
Like
on_output but on the successful part of the output.
|
| on_output [Biocaml_transform] | on_output t f returns a transform that behaves like t except
the outputs are first converted by f.
|
| open_in [Biocaml_bgzf] |
Opens a BGZF file for reading.
|
| open_out [Biocaml_bgzf] | open_out ~level fn opens the file at path fn for writing a
BGZF-compressed file with compression level level (default is 6,
legal values are 1 to 9).
|
| open_out_safe [Biocaml_internal_utils] |
Like
open_out but will not overwrite existing file.
|
| optional_content_of_sexp [Biocaml_sam_deprecated] | |
| optional_content_parsing_of_sexp [Biocaml_sam_deprecated.Error] | |
| optional_content_value_of_sexp [Biocaml_sam_deprecated] | |
| optional_field [Biocaml_sam] | |
| optional_field_of_sexp [Biocaml_sam] | |
| optional_field_value_A [Biocaml_sam] |
Low-level Optional field Parsers and Constructors
|
| optional_field_value_B [Biocaml_sam] | |
| optional_field_value_H [Biocaml_sam] | |
| optional_field_value_Z [Biocaml_sam] | |
| optional_field_value_f [Biocaml_sam] | |
| optional_field_value_i [Biocaml_sam] | |
| optional_field_value_of_sexp [Biocaml_sam] |
The constructor encodes the TYPE and each carries its
corresponding VALUE.
|
| optional_fields [Biocaml_bam_alt.Alignment0] | |
| output [Biocaml_bgzf] | output oc buf pos len writes len characters of string buf
from position pos into the compressed file oc.
|
| output_char [Biocaml_bgzf] | |
| output_s16 [Biocaml_bgzf] | output_s8 oz n writes a signed representation of n, if n is
between -32768 and 32767.
|
| output_s32 [Biocaml_bgzf] | output_s32 oz n writes a signed representation of n.
|
| output_s8 [Biocaml_bgzf] | output_s8 oz n writes a signed representation of n, if n is
between -128 and 127.
|
| output_string [Biocaml_bgzf] | |
| output_u16 [Biocaml_bgzf] | output_u16 oz n writes the 16 least significant bits onto channel
oz
|
| output_u8 [Biocaml_bgzf] | output_u8 oz n writes the 8 least significant bits onto channel
oz
|
| overlap [Biocaml_range] | overlap u v returns amount of overlap between two ranges.
|
| overlap [Biocaml_genomeMap.Make.Selection] | |
P | |
| parse_alignment [Biocaml_sam] | |
| parse_cigar [Biocaml_sam] | |
| parse_cigar [Biocaml_bam] |
Parse CIGAR operations from a string (c.f.
|
| parse_cigar_of_sexp [Biocaml_bam.Error] | |
| parse_cigar_text [Biocaml_sam_deprecated] |
Parse CIGAR operations from a string.
|
| parse_error_to_string [Biocaml_vcf] | |
| parse_flags [Biocaml_sam] | |
| parse_header [Biocaml_sam] | |
| parse_header_item [Biocaml_sam] | |
| parse_header_item_tag [Biocaml_sam] | |
| parse_header_line [Biocaml_sam_deprecated] |
Parse a header line form a string.
|
| parse_header_line [Biocaml_sam] | |
| parse_header_version [Biocaml_sam] | |
| parse_item0 [Biocaml_fasta] | |
| parse_mapq [Biocaml_sam] | |
| parse_of_sexp [Biocaml_sam_deprecated.Error] | |
| parse_optional [Biocaml_bam] |
Parse optional content from a string (c.f.
|
| parse_optional_content [Biocaml_sam_deprecated] |
Parse optional content from a “tokenized” string.
|
| parse_optional_field [Biocaml_sam] | |
| parse_optional_field_value [Biocaml_sam] | |
| parse_optional_of_sexp [Biocaml_bam.Error] | |
| parse_platform [Biocaml_sam] | |
| parse_pnext [Biocaml_sam] | |
| parse_pos [Biocaml_sam] | |
| parse_program [Biocaml_sam] | |
| parse_qname [Biocaml_sam] | |
| parse_qual [Biocaml_sam] | |
| parse_read_group [Biocaml_sam] | |
| parse_ref_seq [Biocaml_sam] | |
| parse_rname [Biocaml_sam] | |
| parse_rnext [Biocaml_sam] | |
| parse_seq [Biocaml_sam] | |
| parse_sort_order [Biocaml_sam] | |
| parse_tag_value [Biocaml_sam] | |
| parse_tlen [Biocaml_sam] | |
| parsing_base_of_sexp [Biocaml_bed.Error] | |
| parsing_error_to_string [Biocaml_wig.Error] |
Convert a
parsing error to a string.
|
| parsing_of_sexp [Biocaml_wig.Error] | |
| parsing_of_sexp [Biocaml_track.Error] | |
| parsing_of_sexp [Biocaml_gff.Error] | |
| parsing_of_sexp [Biocaml_bed.Error] | |
| 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
|
| pcr_or_optical_duplicate [Biocaml_sam_deprecated.Flags] | |
| pcr_or_optical_duplicate [Biocaml_sam.Flags] | |
| pearson [Biocaml_math] | pearson arr1 arr2 computes the Pearson product-moment correlation coefficient of two float arrays.
|
| peek_line [Biocaml_lines.Buffer] |
Peek at the next line, without removing it from the buffer.
|
| performance_curve [Biocaml_bin_pred] | performance_curve ~scores ~labels returns the series of
confusion matrices obtained by varying the threshold from
infinity to neg_infinity.
|
| platform_of_sexp [Biocaml_sam] | |
| plus [Biocaml_strand] | |
| pm [Biocaml_cel] |
Similar to
Biocaml_cel.data but the data returned are the PM mean intensity
values in cels.
|
| pm_mm [Biocaml_cel] |
Similar to
Biocaml_cel.data but the data returned are the PM-MM mean
intensity values in cels.
|
| pnext [Biocaml_bam_alt.Alignment0] | |
| pos [Biocaml_bam_alt.Alignment0] | |
| positive_predictive_value [Biocaml_bin_pred] | |
| precision [Biocaml_bin_pred] |
same as
positive_predictive_value
|
| prediction_values [Biocaml_math] | prediction_values tp tn fp fn takes 4 arguments: the number of true-positives tp, true-negatives tn, false-positives fp, and false-negatives fn.
|
| print [Biocaml_interval_tree] |
Used for debugging purpose, should be removed in the long run
|
| print_alignment [Biocaml_sam] | |
| print_bug [Biocaml_msg] |
Print an error, warning, or bug.
|
| print_cigar [Biocaml_sam] | |
| print_cigar_op [Biocaml_sam] | |
| print_err [Biocaml_msg] | |
| print_flags [Biocaml_sam] | |
| print_header_item_tag [Biocaml_sam] |
Low-level Header Printers
|
| print_header_line [Biocaml_sam] | |
| print_header_version [Biocaml_sam] | |
| print_mapq [Biocaml_sam] | |
| print_optional_field [Biocaml_sam] | |
| print_other [Biocaml_sam] | |
| print_platform [Biocaml_sam] | |
| print_pnext [Biocaml_sam] | |
| print_pos [Biocaml_sam] | |
| print_program [Biocaml_sam] | |
| print_qname [Biocaml_sam] |
Low-level Alignment Printers
|
| print_qual [Biocaml_sam] | |
| print_read_group [Biocaml_sam] | |
| print_ref_seq [Biocaml_sam] | |
| print_rname [Biocaml_sam] | |
| print_rnext [Biocaml_sam] | |
| print_seq [Biocaml_sam] | |
| print_sort_order [Biocaml_sam] | |
| print_tag_value [Biocaml_sam] | |
| print_tlen [Biocaml_sam] | |
| print_warn [Biocaml_msg] | |
| product [Biocaml_accu] | product filter f l1 l2 computes an histogram of values returned by f
when it is applied for all combinations of elements in l1 and
l2 such that the predicate filter is true
|
| program_of_sexp [Biocaml_sam] |
@PG.
|
| pseudomedian [Biocaml_math] |
Pseudomedian is the median of all pairwise averages of values in given array (not including self-pairs).
|
Q | |
| qname [Biocaml_bam_alt.Alignment0] | |
| qual [Biocaml_bam_alt.Alignment0] | |
| qualities_of_line [Biocaml_fastq] | qualities sequence line parses given qualities line in the
context of a previously parsed sequence.
|
| quantile_normalization [Biocaml_math] |
Input matrix
m should be arranged such that m.(i).(j) is the ith measurement in experiment j.
|
| queued_lines [Biocaml_lines.Buffer] |
Get the number of lines ready-to-use in the buffer/queue.
|
R | |
| range [Biocaml_internal_utils.Array] | range xs is the stream of all valid indices in xs
|
| range [Biocaml_math] | range step first last returns 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 arr returns an array of ranked values, where ties are given the mean of what the rank would otherwise be.
|
| raw_alignment_of_sexp [Biocaml_bam] | |
| raw_bam_of_sexp [Biocaml_bam.Error] | |
| raw_item_of_sexp [Biocaml_bam] | |
| raw_to_item [Biocaml_sam_deprecated.Transform] |
Create a transform that lifts
raw_items to items
|
| raw_to_item [Biocaml_bam.Transform] |
Create a transform that lifts
raw_items to the higher-level representation
defined in the Biocaml_sam module.
|
| raw_to_item_of_sexp [Biocaml_sam_deprecated.Error] | |
| raw_to_item_of_sexp [Biocaml_bam.Error] | |
| raw_to_string [Biocaml_sam_deprecated.Transform] |
Create a printing "stoppable" transform.
|
| raw_to_string [Biocaml_bam.Transform] |
Create a transform that “prints”
raw_items in the BAM format.
|
| read [Biocaml_sam.MakeIO] | |
| read [Biocaml_lines.MakeIO] | |
| read [Biocaml_fastq.MakeIO] | |
| read [Biocaml_fasta] | |
| read [Biocaml_bam_alt] | read ic returns an error if a valid header cannot be read from
ic or a pair containing a header and a stream of possibly
errored alignments.
|
| read0 [Biocaml_fasta] |
Input/Output
|
| read0 [Biocaml_bam_alt] | read0 ic returns an error if a valid header cannot be read from
ic or a pair containing a header and a stream of possibly
errored (partially parsed) alignments.
|
| read_group [Biocaml_sam] |
The
run_date string will be parsed as a Date.t or Time.t,
whichever is possible.
|
| read_group_of_sexp [Biocaml_sam] |
@RG.
|
| really_input [Biocaml_bgzf] |
Same as
input but reads exactly len characters.
|
| recall [Biocaml_bin_pred] |
same as
sensitivity
|
| record_of_sexp [Biocaml_gff] | |
| ref_seq [Biocaml_sam] | |
| ref_seq_of_sexp [Biocaml_sam] |
@SQ.
|
| reference_sequence [Biocaml_sam_deprecated] |
Create a reference sequence.
|
| 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 t removes 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.
|
| rev_fwd [Biocaml_strand] |
Return "rev" or "fwd".
|
| reverse_complement [Biocaml_pwm] |
Reverse complement of a PWM
|
| rms [Biocaml_math] |
Root mean square.
|
| rname [Biocaml_bam_alt.Alignment0] | |
| rnext [Biocaml_bam_alt.Alignment0] | |
| rnext_of_sexp [Biocaml_sam] | |
| roc_curve [Biocaml_bin_pred] | roc_curve ~scores ~labels returns the
ROC
curve of the prediction, and the associated Area Under Curve (AUC)
|
| row [Biocaml_math] | row m i returns the ith row of matrix m.
|
| row_to_string [Biocaml_bpmap] |
String representation of row in same format as required by specification.
|
| rp_curve [Biocaml_bin_pred] | |
| rstrip [Biocaml_line] | |
S | |
| scale [Biocaml_bar] |
Return scale data is reported in, e.g.
|
| scan [Biocaml_pwm] | scan mat seq tol returns the list of positions (with
corresponding scores) such that the alignment score
of mat is superior to tol
|
| search [Biocaml_entrez.Make.Gene] | |
| search [Biocaml_entrez.Make.Pubmed] | |
| search [Biocaml_entrez.Make.PubmedSummary] | |
| secondary_alignment [Biocaml_sam_deprecated.Flags] | |
| secondary_alignment [Biocaml_sam.Flags] | |
| section [Biocaml_bar] | section t name returns the section named name.
|
| sectioni [Biocaml_bar] | sectioni t i returns the i'th section.
|
| sections [Biocaml_bar] |
Return all sections in
t.
|
| segment_unmapped [Biocaml_sam_deprecated.Flags] | |
| segment_unmapped [Biocaml_sam.Flags] | |
| sensitivity [Biocaml_bin_pred] | |
| separators [Biocaml_table.Row.Tags] |
Get the list of separators defined in
t.
|
| seq [Biocaml_seq_range.Make] | |
| seq [Biocaml_bam_alt.Alignment0] | |
| seq_is_reverse_complemented [Biocaml_sam_deprecated.Flags] | |
| seq_is_reverse_complemented [Biocaml_sam.Flags] | |
| sequence_id_of_string [Biocaml_fastq.Illumina] |
Parse a name string to a structured Illumina sequence_id.
|
| sequence_of_line [Biocaml_fastq] | |
| sequence_to_int_list [Biocaml_fasta] |
Parse a space separated list of integers.
|
| sexp_of_alignment [Biocaml_sam_deprecated] | |
| sexp_of_alignment [Biocaml_sam] | |
| sexp_of_bed_graph_value [Biocaml_wig] | |
| sexp_of_cigar_op [Biocaml_sam_deprecated] | |
| sexp_of_cigar_op [Biocaml_sam] | |
| sexp_of_comment [Biocaml_wig] | |
| sexp_of_fixed_step [Biocaml_wig] | |
| sexp_of_header_item [Biocaml_sam] | |
| sexp_of_header_item_tag [Biocaml_sam] | |
| sexp_of_header_line [Biocaml_sam] | |
| sexp_of_item [Biocaml_sam_deprecated] | |
| sexp_of_item [Biocaml_wig] | |
| sexp_of_item [Biocaml_table.Row] | |
| sexp_of_item [Biocaml_psl] | |
| sexp_of_item [Biocaml_lines] | |
| sexp_of_item [Biocaml_gff] | |
| sexp_of_item [Biocaml_fastq] | |
| sexp_of_item [Biocaml_bed] | |
| sexp_of_item_to_raw [Biocaml_sam_deprecated.Error] | |
| sexp_of_item_to_raw [Biocaml_bam.Error] | |
| sexp_of_item_type [Biocaml_table.Row] | |
| sexp_of_line_parsing [Biocaml_table.Row.Error] | |
| sexp_of_offset [Biocaml_phred_score] | |
| sexp_of_optional_content [Biocaml_sam_deprecated] | |
| sexp_of_optional_content_parsing [Biocaml_sam_deprecated.Error] | |
| sexp_of_optional_content_value [Biocaml_sam_deprecated] | |
| sexp_of_optional_field [Biocaml_sam] | |
| sexp_of_optional_field_value [Biocaml_sam] | |
| sexp_of_parse [Biocaml_sam_deprecated.Error] | |
| sexp_of_parse_cigar [Biocaml_bam.Error] | |
| sexp_of_parse_optional [Biocaml_bam.Error] | |
| sexp_of_parsing [Biocaml_wig.Error] | |
| sexp_of_parsing [Biocaml_track.Error] | |
| sexp_of_parsing [Biocaml_gff.Error] | |
| sexp_of_parsing [Biocaml_bed.Error] | |
| sexp_of_parsing_base [Biocaml_bed.Error] | |
| sexp_of_parsing_spec [Biocaml_bed] | |
| sexp_of_platform [Biocaml_sam] | |
| sexp_of_program [Biocaml_sam] | |
| sexp_of_raw_alignment [Biocaml_bam] | |
| sexp_of_raw_bam [Biocaml_bam.Error] | |
| sexp_of_raw_item [Biocaml_bam] | |
| sexp_of_raw_to_item [Biocaml_sam_deprecated.Error] | |
| sexp_of_raw_to_item [Biocaml_bam.Error] | |
| sexp_of_read_group [Biocaml_sam] | |
| sexp_of_record [Biocaml_gff] | |
| sexp_of_ref_seq [Biocaml_sam] | |
| sexp_of_rnext [Biocaml_sam] | |
| sexp_of_sort_order [Biocaml_sam] | |
| sexp_of_string_to_raw [Biocaml_sam_deprecated.Error] | |
| sexp_of_t [Biocaml_sam_deprecated.Error] | |
| sexp_of_t [Biocaml_zip.Error] | |
| sexp_of_t [Biocaml_wig.Tags] | |
| sexp_of_t [Biocaml_wig.Error] | |
| sexp_of_t [Biocaml_track.Error] | |
| sexp_of_t [Biocaml_table.Row.Error] | |
| sexp_of_t [Biocaml_table.Row.Tags] | |
| sexp_of_t [Biocaml_table.Row] | |
| sexp_of_t [Biocaml_seq_range.Make] | |
| sexp_of_t [Biocaml_sam.Flags] | |
| sexp_of_t [Biocaml_range] | |
| sexp_of_t [Biocaml_pos] | |
| sexp_of_t [Biocaml_phred_score] | |
| sexp_of_t [Biocaml_line] | |
| sexp_of_t [Biocaml_gff.Tags] | |
| sexp_of_t [Biocaml_gff.Error] | |
| sexp_of_t [Biocaml_bed.Error] | |
| sexp_of_t [Biocaml_bam_alt.Alignment0] | |
| sexp_of_t [Biocaml_bam.Error] | |
| sexp_of_t_type [Biocaml_table.Row] | |
| sexp_of_tag_value [Biocaml_sam] | |
| sexp_of_to_bed_graph [Biocaml_wig.Error] | |
| sexp_of_unzip [Biocaml_zip.Error] | |
| sexp_of_variable_step [Biocaml_wig] | |
| shuffle [Biocaml_math] | shuffle arr takes an array and randomly shuffles it.
|
| singleton [Biocaml_iset] |
Return the singleton set containing only the given element
|
| size [Biocaml_seq_range.Make] | |
| size [Biocaml_rSet] |
Number of elements in set.
|
| size [Biocaml_range] | size v returns the number of integers in v, i.e.
|
| size [Biocaml_genomeMap.Make.Selection] | |
| slice [Biocaml_seq] | slice first last t returns the sub-sequence, or slice, of t
starting from index first to last (inclusive).
|
| sort_order_of_sexp [Biocaml_sam] | |
| spearman [Biocaml_math] | spearman arr1 arr2 computes the Spearman rank correlation coefficient of two float arrays.
|
| specificity [Biocaml_bin_pred] | |
| split [Biocaml_line] | |
| split_and_merge [Biocaml_transform] | split_and_merge t u ~split ~merge returns a transform whose
input is split using split, passing the result either to t or u,
and then the outputs of t and u are combined using merge.
|
| split_name [Biocaml_fastq] |
Split a name string into a sequence identifier and an optional
description.
|
| stdv [Biocaml_math] |
Standard deviation.
|
| stop [Biocaml_transform] | stop t declares t to be stopped, which means subsequent calls to:
|
| stream [Biocaml_accu.Relation] | |
| stream [Biocaml_accu.Counter] | |
| stream [Biocaml_accu] | |
| stream_to_out_channel [Biocaml_transform] | stream_to_out_channel xs t oc consumes a stream of 'inputs
using t to transform them into strings, which are then written
on the out_channel oc.
|
| strict_after [Biocaml_range] | strict_after u v is equivalent to strict_before v u.
|
| strict_before [Biocaml_range] | strict_before u v is true if u.lo < v.lo && u.hi < v.hi.
|
| strict_cell_type [Biocaml_table.Row.Tags] |
Tell whether one should be strict about the types of the cells
(defined with
`format _).
|
| strict_row_length [Biocaml_table.Row.Tags] |
Tell whether one should be strict about the minimal number of
cells per row (defined with
`format _).
|
| strict_subset [Biocaml_range] | strict_subset u v is true if u is a strict subset of v.
|
| strict_superset [Biocaml_range] | strict_superset u v is true if u is a strict superset of
v.
|
| string_content_to_string [Biocaml_track.Transform] |
Create a printer for track files containing
`content line lines.
|
| string_to_bed [Biocaml_track.Transform] |
Create a composite parser for UCSC Bed(Graph) files.
|
| string_to_gff [Biocaml_track.Transform] |
Create a composite parser for UCSC GFF files.
|
| string_to_item [Biocaml_wig.Transform] |
Create the parsing
Biocaml_transform.t.
|
| string_to_item [Biocaml_vcf.Transform] | |
| string_to_item [Biocaml_psl.Transform] | |
| 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.t for a given version.
|
| 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 s splits s on newline characters, returning
the resuling list of lines.
|
| string_to_raw [Biocaml_sam_deprecated.Transform] |
Create a parsing "stoppable" transform.
|
| string_to_raw [Biocaml_bam.Transform] |
Create a transform that parses a BAM file.
|
| string_to_raw_of_sexp [Biocaml_sam_deprecated.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_wig [Biocaml_track.Transform] |
Create a composite parser for UCSC WIG files.
|
| strip [Biocaml_line] | |
| subset [Biocaml_iset] | subset t u returns true if t is a subset of u
|
| subset [Biocaml_rSet] | subset s t returns true if s is a subset of t.
|
| subset [Biocaml_range] | subset u v is true if u is a subset of v.
|
| superset [Biocaml_range] | superset u v is true if u is a superset of v.
|
| supplementary_alignment [Biocaml_sam.Flags] | |
T | |
| t_of_sexp [Biocaml_sam_deprecated.Error] | |
| t_of_sexp [Biocaml_zip.Error] | |
| t_of_sexp [Biocaml_wig.Tags] | |
| t_of_sexp [Biocaml_wig.Error] | |
| t_of_sexp [Biocaml_track.Error] | |
| t_of_sexp [Biocaml_table.Row.Error] | |
| t_of_sexp [Biocaml_table.Row.Tags] | |
| t_of_sexp [Biocaml_table.Row] | |
| t_of_sexp [Biocaml_seq_range.Make] | |
| t_of_sexp [Biocaml_sam.Flags] | |
| t_of_sexp [Biocaml_range] | |
| t_of_sexp [Biocaml_pos] | |
| t_of_sexp [Biocaml_phred_score] | |
| t_of_sexp [Biocaml_line] | |
| t_of_sexp [Biocaml_gff.Tags] | |
| t_of_sexp [Biocaml_gff.Error] | |
| t_of_sexp [Biocaml_bed.Error] | |
| t_of_sexp [Biocaml_bam_alt.Alignment0] | |
| t_of_sexp [Biocaml_bam.Error] | |
| t_type_of_sexp [Biocaml_table.Row] | |
| tag_value_of_sexp [Biocaml_sam] |
A tag-value pair comprising the content of header items.
|
| tandem [Biocaml_pwm] | tandem orientation spacer cm1 cm2 bg builds a PWM by constructing
a composite motif: it builds mat1 the PWM from cm1 under background bg
(resp.
|
| tick [Biocaml_accu.Counter] | |
| tile_of_string [Biocaml_fastq.Illumina] |
E.g.
|
| tile_to_string [Biocaml_fastq.Illumina] |
Inverse of
tile_of_string.
|
| tlen [Biocaml_bam_alt.Alignment0] | |
| to_arabic [Biocaml_roman_num] |
Integer representation of a roman numeral.
|
| to_arabic [Biocaml_chr] | to_arabic s returns the canonical Arabic representation of s.
|
| to_ascii [Biocaml_solexa_score] | to_ascii t encodes t as an ASCII character.
|
| to_backwards_stream [Biocaml_interval_tree] | |
| to_bed_graph_of_sexp [Biocaml_wig.Error] | |
| to_channel [Biocaml_sgr] | |
| to_channel [Biocaml_lines] |
Write a stream of lines to an output-channel.
|
| to_char [Biocaml_phred_score] | to_char t encodes t as a visible ASCII character (codes 33 -
126) if possible.
|
| to_chr_lists [Biocaml_sgr] |
Outer list will be in ascending order by
chr, and inner lists will be in ascending order by coord.
|
| to_file [Biocaml_sgr] |
Items will be printed in ascending order by
(chr,coord).
|
| to_file [Biocaml_bpmap] | to_file file t prints t to file in format required by specification.
|
| to_int [Biocaml_phred_score] |
Convert a PHRED score to an integer.
|
| to_line [Biocaml_table.Row] |
Write the row to a
Line.t.
|
| 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 v returns the set of integers contained in v, 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_probability [Biocaml_solexa_score] | to_probablity x converts x to a probablity score.
|
| to_probability [Biocaml_phred_score] | to_probablity x converts x to 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_roman [Biocaml_roman_num] |
String representation of a roman numeral.
|
| to_roman [Biocaml_chr] | to_roman s returns the canonical Roman representation of s.
|
| to_roman_exn [Biocaml_chr] | |
| to_sam [Biocaml_bam_alt.Header] | |
| to_solexa_score [Biocaml_phred_score] | to_solexa_score t converts PHRED score t to a Solexa score.
|
| to_stream [Biocaml_iset] |
Enumerates all contiguous ranges in the set
|
| to_stream [Biocaml_interval_tree] | |
| to_stream [Biocaml_genomeMap.Make.Signal] |
stream over all constant intervals of the function, in
increasing order
|
| to_stream [Biocaml_genomeMap.Make.LMap] | |
| to_stream [Biocaml_genomeMap.Make.LSet] | |
| to_stream [Biocaml_genomeMap.Make.Selection] | |
| to_stream_fun [Biocaml_transform] | to_stream_fun t returns a function f that behaves like
t but the inputs and outputs are on standard OCaml streams.
|
| to_string [Biocaml_wig.Tags] |
Serialize tags (for now S-Expressions).
|
| to_string [Biocaml_table.Row.Tags] |
Serialize tags.
|
| to_string [Biocaml_seq_range.Identifier] | |
| to_string [Biocaml_seq_range.Make] | |
| to_string [Biocaml_seq] |
Return string representation of sequence.
|
| to_string [Biocaml_range] |
String representation of an range, intended only for human
legibility.
|
| to_string [Biocaml_pos] |
Print string in a human legible format.
|
| to_string [Biocaml_msg.Tree] | |
| to_string [Biocaml_line] | |
| to_string [Biocaml_gff.Tags] |
Serialize tags (for now S-Expressions).
|
| to_string [Biocaml_entrez.Make.Object_id] | |
| transpose [Biocaml_math] | transpose m transpose the given matrix m.
|
| try_finally_exn [Biocaml_internal_utils] | try_finally_exn fend f a will run x = f a, then run fend
a, and finally return x.
|
U | |
| unescape [Biocaml_internal_utils.Url] |
Convert a string containing
"%HX" escaped characters to a normal
string.
|
| union [Biocaml_iset] |
Compute the union of two sets.
|
| union [Biocaml_rSet] |
Set union.
|
| union [Biocaml_range] | union u v returns the range(s) representing the union of u and
v.
|
| union [Biocaml_genomeMap.Make.Selection] | |
| unknown [Biocaml_pos] |
Position with all fields set to None.
|
| until [Biocaml_iset] | until ~n t returns the portion of t in the range min_int, n
|
| unzip [Biocaml_zip.Transform] |
Create a transform that uncompresses a stream.
|
| unzip_in_channel [Biocaml_zip] |
Decompress an Input Channel.
|
| unzip_in_channel_exn [Biocaml_zip] |
Like
unzip_in_channel but calls to Stream.next may raise
Error e exceptions.
|
| unzip_of_sexp [Biocaml_zip.Error] | |
V | |
| variable_step_of_sexp [Biocaml_wig] | |
| variance [Biocaml_math] |
Variance.
|
| version [Biocaml_about] |
Version:
"0.4-dev"
|
W | |
| warn [Biocaml_msg] | |
| 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 arr2 performs 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.
|
| with_file [Biocaml_fasta] | |
| with_file [Biocaml_bam_alt] | with_file fn ~f opens a BAM file for reading, applies f and
closes the file after that, even if f raises an exception.
|
| with_file0 [Biocaml_bam_alt] | with_file fn ~f opens a BAM file for reading, applies f and
closes the file after that, even if f raises an exception.
|
| with_file_in [Biocaml_bgzf] | with_file_in fn ~f opens a channel for reading, pass it to f,
and returns the result after having closed the channel.
|
| with_file_out [Biocaml_bgzf] | with_file_out ~level fn ~f opens a file for writing at
compression level level (default is 6), passes the channel to
f and returns the result after closing the channel.
|
| write [Biocaml_sam.MakeIO] | |
| write [Biocaml_lines.MakeIO] | |
| write [Biocaml_fastq.MakeIO] | |
| write [Biocaml_bam_alt] | write h xs oc writes the header h and the alignments xs to
oc.
|
| write0 [Biocaml_bam_alt] | write0 h xs oc writes the header h and (partially parsed)
alignments xs to oc.
|
| write_file [Biocaml_sam.MakeIO] | |
| write_file [Biocaml_lines.MakeIO] | |
| write_file [Biocaml_fastq.MakeIO] | |
Z | |
| zip [Biocaml_zip.Transform] |
Create a transform that writes compressed data.
|
| zip_in_channel [Biocaml_zip] |
Compress an Input Channel.
|
| zlib_buffer_size [Biocaml_zip.Default] |
The default size of the internal buffer used by the ZLib library.
|