Actions for nucleic acid conversions.

GET api/nucleics/{ssDna}/triple/{useTriple}

Gets the complimentary DNA, messenger RNA and single and triple-code protein strands.

GET api/nucleics/{ssDna}/cdna

Gets the complimentary DNA for an ssDNA strand.

GET api/nucleics/{ssDna}/mrna

Gets the messenger RNA for an ssDNA strand.

GET api/nucleics/{ssDna}/protein

Gets the protein (single-letter codes) coded by an ssDNA strand.

GET api/nucleics/{ssDna}/protein/{acidCode}

Gets the protein coded by an ssDNA strand.


Actions for numeric operations and conversions.

GET api/numerics/{number}/binary

Converts a decimal number into binary.

GET api/numerics/{number}/binary/bits

Gets the binary representation of a decimal number as a boolean array.

GET api/numerics/{number}/decimal

Converts a binary number into decimal.

GET api/numerics/{number}/happy

Determines if a number is happy.

GET api/numerics/matrix2/w/{w}/x/{x}/y/{y}/z/{z}

Gets the determinant, trace and eigenvalues of a 2x2 matrix.

GET api/numerics/matrix2/w/{w}/x/{x}/y/{y}/z/{z}/determinant

Calculates the determinant of a 2x2 matrix.

GET api/numerics/matrix2/w/{w}/x/{x}/y/{y}/z/{z}/eigenvalues

Calculates the eigenvalues of a 2x2 matrix.

GET api/numerics/matrix2/w/{w}/x/{x}/y/{y}/z/{z}/eigenvalues/principal

Gets the index of the principal eigenvalue of a 2x2 matrix.

GET api/numerics/matrix2/w/{w}/x/{x}/y/{y}/z/{z}/eigenvector/{eigenvalue}/{value}

Gets the eigenvector associated with a specified eigenvalue and substituted value.

GET api/numerics/matrix2/w/{w}/x/{x}/y/{y}/z/{z}/eigenvectors/start/{start}/increment/{increment}/total/{total}

Gets a set of eigenvectors from a specified start substitution value with a fixed increment.

GET api/numerics/matrix2/w/{w}/x/{x}/y/{y}/z/{z}/trace

Calculates the trace of a 2x2 matrix.

GET api/numerics/pizza/{thickness}/{radius}

Calculates the thickness of a pizza according to the Pizza Theorem (Weisstein, Eric W. "Pizza Theorem." From MathWorld--A Wolfram Web Resource.