OligosManager
in package
implements
OligosInterface
Class OligosManager
Tags
Table of Contents
Interfaces
- OligosInterface
- Interface OligosInterface
Properties
- $dnaComplements : mixed
Methods
- __construct() : mixed
- OligosManager constructor.
- findOligos() : array<string|int, mixed>
- Compute frequency of oligonucleotides with length $iOligoLen for sequence $sSequence
- findOligos2BasesLong() : mixed
- For oligos 2 bases long
- findOligos3BasesLong() : mixed
- For oligos 3 bases long
- findOligos4BasesLong() : mixed
- For oligos 4 bases long
- findOligos5BasesLong() : mixed
- For oligos 5 bases long
- findOligos6BasesLong() : mixed
- For oligos 6 bases long
- findOligos7BasesLong() : mixed
- For oligos 7 bases long
- findOligos8BasesLong() : mixed
- For oligos 8 bases long
- findZScore() : array<string|int, mixed>
- COMPUTE Z-SCORES FOR TETRANUCLEOTIDES
Properties
$dnaComplements
private
mixed
$dnaComplements
Methods
__construct()
OligosManager constructor.
public
__construct(NucleotidApiAdapter $nucleotidApi) : mixed
Parameters
- $nucleotidApi : NucleotidApiAdapter
findOligos()
Compute frequency of oligonucleotides with length $iOligoLen for sequence $sSequence
public
findOligos(string $sSequence, int $iOligoLen) : array<string|int, mixed>
Parameters
- $sSequence : string
- $iOligoLen : int
Tags
Return values
array<string|int, mixed>findOligos2BasesLong()
For oligos 2 bases long
public
findOligos2BasesLong(mixed $oligos_1step) : mixed
Parameters
- $oligos_1step : mixed
findOligos3BasesLong()
For oligos 3 bases long
public
findOligos3BasesLong(mixed $oligos_1step) : mixed
Parameters
- $oligos_1step : mixed
findOligos4BasesLong()
For oligos 4 bases long
public
findOligos4BasesLong(mixed $oligos_1step) : mixed
Parameters
- $oligos_1step : mixed
findOligos5BasesLong()
For oligos 5 bases long
public
findOligos5BasesLong(mixed $oligos_1step) : mixed
Parameters
- $oligos_1step : mixed
findOligos6BasesLong()
For oligos 6 bases long
public
findOligos6BasesLong(mixed $oligos_1step) : mixed
Parameters
- $oligos_1step : mixed
findOligos7BasesLong()
For oligos 7 bases long
public
findOligos7BasesLong(mixed $oligos_1step) : mixed
Parameters
- $oligos_1step : mixed
findOligos8BasesLong()
For oligos 8 bases long
public
findOligos8BasesLong(mixed $oligos_1step) : mixed
Parameters
- $oligos_1step : mixed
findZScore()
COMPUTE Z-SCORES FOR TETRANUCLEOTIDES
public
findZScore(mixed $oligos2, mixed $oligos3, mixed $oligos4) : array<string|int, mixed>
Parameters
- $oligos2 : mixed
- $oligos3 : mixed
- $oligos4 : mixed