\Amelaye\BioPHP\Api AminoApi

Database of aminos - Amino acids

Summary

Methods
Properties
Constants
getAminos
GetAminosOnlyLetters
GetAminosOneToThreeLetters
GetAminosOneLetterBasic
GetAminoweights
GetAminoResidueWeights
__construct
No public properties found
No public constants found
No protected methods found
bioapiClient
serializer
apiKey
No protected constants found
No private methods found
No private properties found
No private constants found

Properties

$bioapiClient

$bioapiClient : \GuzzleHttp\Client

Type

Client —

$serializer

$serializer : \JMS\Serializer\Serializer

Type

Serializer —

$apiKey

$apiKey : string|null

Type

string|null —

Methods

getAminos()

getAminos() : array

Retrives Aminos informations : gets a full array of objects

Returns

array —

GetAminosOnlyLetters()

GetAminosOnlyLetters(array  $aAminos) : array

Creates a simple array of aminos

Parameters

array $aAminos

Array of objects

Returns

array —

GetAminosOneToThreeLetters()

GetAminosOneToThreeLetters(array  $aAminos) : array

Creates the simpliest array of aminos

Parameters

array $aAminos

Returns

array —

GetAminosOneLetterBasic()

GetAminosOneLetterBasic(array  $aAminos) : array

Creates a basic array of aminos represented by 1 letter

Parameters

array $aAminos

Returns

array —

GetAminoweights()

GetAminoweights(array  $aAminos) : array

Creates a simple array juste with aminos weights

Parameters

array $aAminos

Array of objects

Returns

array —

GetAminoResidueWeights()

GetAminoResidueWeights(array  $aAminos) : array

Creates a simple array juste with aminos residues molweights

Parameters

array $aAminos

Array of objects

Returns

array —

__construct()

__construct(\GuzzleHttp\Client  $bioapiClient, \JMS\Serializer\Serializer  $serializer, string  $apiKey = null) : mixed

Bioapi constructor.

Parameters

\GuzzleHttp\Client $bioapiClient
\JMS\Serializer\Serializer $serializer
string $apiKey

Returns

mixed —