\Amelaye\BioPHP\Domain\Tools\ServiceOligosManager

Class OligosManager

Summary

Methods
Properties
Constants
__construct()
findOligos2BasesLong()
findOligos3BasesLong()
findOligos4BasesLong()
findOligos5BasesLong()
findOligos6BasesLong()
findOligos7BasesLong()
findOligos8BasesLong()
findOligos()
findZScore()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$dnaComplements
N/A

Properties

$dnaComplements

$dnaComplements

Methods

__construct()

__construct(\Amelaye\BioPHP\Api\Interfaces\NucleotidApiAdapter  $nucleotidApi) : mixed

OligosManager constructor.

Parameters

\Amelaye\BioPHP\Api\Interfaces\NucleotidApiAdapter $nucleotidApi

Returns

mixed

findOligos2BasesLong()

findOligos2BasesLong( $oligos_1step) : mixed

For oligos 2 bases long

Parameters

$oligos_1step

Returns

mixed

findOligos3BasesLong()

findOligos3BasesLong( $oligos_1step) : mixed

For oligos 3 bases long

Parameters

$oligos_1step

Returns

mixed

findOligos4BasesLong()

findOligos4BasesLong( $oligos_1step) : mixed

For oligos 4 bases long

Parameters

$oligos_1step

Returns

mixed

findOligos5BasesLong()

findOligos5BasesLong( $oligos_1step) : mixed

For oligos 5 bases long

Parameters

$oligos_1step

Returns

mixed

findOligos6BasesLong()

findOligos6BasesLong( $oligos_1step) : mixed

For oligos 6 bases long

Parameters

$oligos_1step

Returns

mixed

findOligos7BasesLong()

findOligos7BasesLong( $oligos_1step) : mixed

For oligos 7 bases long

Parameters

$oligos_1step

Returns

mixed

findOligos8BasesLong()

findOligos8BasesLong( $oligos_1step) : mixed

For oligos 8 bases long

Parameters

$oligos_1step

Returns

mixed

findOligos()

findOligos(string  $sSequence, int  $iOligoLen) : array

Compute frequency of oligonucleotides with length $iOligoLen for sequence $sSequence

Parameters

string $sSequence
int $iOligoLen

Throws

\Exception

Returns

array

findZScore()

findZScore( $oligos2,  $oligos3,  $oligos4) : array

COMPUTE Z-SCORES FOR TETRANUCLEOTIDES

Parameters

$oligos2
$oligos3
$oligos4

Returns

array