\Amelaye\BioPHP\Domain\Tools\Service OligosManager

Class OligosManager

Summary

Methods
Properties
Constants
__construct
findOligos2BasesLong
findOligos3BasesLong
findOligos4BasesLong
findOligos5BasesLong
findOligos6BasesLong
findOligos7BasesLong
findOligos8BasesLong
findOligos
findZScore
No public properties found
No public constants found
No protected methods found
No protected properties found
No protected constants found
No private methods found
dnaComplements
No private constants found

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(mixed  $oligos_1step) : mixed

For oligos 2 bases long

Parameters

mixed $oligos_1step

Returns

mixed —

findOligos3BasesLong()

findOligos3BasesLong(mixed  $oligos_1step) : mixed

For oligos 3 bases long

Parameters

mixed $oligos_1step

Returns

mixed —

findOligos4BasesLong()

findOligos4BasesLong(mixed  $oligos_1step) : mixed

For oligos 4 bases long

Parameters

mixed $oligos_1step

Returns

mixed —

findOligos5BasesLong()

findOligos5BasesLong(mixed  $oligos_1step) : mixed

For oligos 5 bases long

Parameters

mixed $oligos_1step

Returns

mixed —

findOligos6BasesLong()

findOligos6BasesLong(mixed  $oligos_1step) : mixed

For oligos 6 bases long

Parameters

mixed $oligos_1step

Returns

mixed —

findOligos7BasesLong()

findOligos7BasesLong(mixed  $oligos_1step) : mixed

For oligos 7 bases long

Parameters

mixed $oligos_1step

Returns

mixed —

findOligos8BasesLong()

findOligos8BasesLong(mixed  $oligos_1step) : mixed

For oligos 8 bases long

Parameters

mixed $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(mixed  $oligos2, mixed  $oligos3, mixed  $oligos4) : array

COMPUTE Z-SCORES FOR TETRANUCLEOTIDES

Parameters

mixed $oligos2
mixed $oligos3
mixed $oligos4

Returns

array —