Mathematica includes state-of-the-art algorithms for sequence alignment and comparison, capable of handling strings and lists containing very large numbers of elements.
Mathematica not only allows you to mix arbitrary graphics into text, but also provides convenient font characters for some common shapes and icons.
Mathematica allows arbitrary hierachical namespaces. However, several standard "contexts" are conventionally used for predefined purposes.
Mathematica provides built-in functions for generating standard structure matrices and convolution kernels in any number of dimensions, in a form that can be used directly in ...
Mathematica can represent not only data and programs, but also the execution history of programs, as symbolic expressions—which can be displayed, manipulated, and analyzed ...
Mathematica's unified symbolic architecture makes it straightforward to add toolbars with any possible appearance and action to any Mathematica notebook.
Mathematica allows any front end command to be executed programmatically from within the kernel by sending an appropriate front end token. There are tokens for all standard ...
Mathematica notebooks support a variety of input and output styles. You can write input using the characters from the standard keyboard. Alternately, you can write input in ...