/** * Here is some samples of how to use the functions * @param ProteinInterface $proteinManager * @return Response * @throws \Exception */ public function playwithproteins(ProteinInterface $proteinManager) { $sProtein = "ARNDCEQGHARNDCEQGHILKMFPSTWYVXARNDKMFPSTWYVXARNDKMFPSTWYVXARNDCEQGHARNDCEQGHHARNDCEQGHILKMFPSTW"; $sProtein .= "YVXARNDKMFPSTHARNDCEQGHILKMFPSTWYVXARNDKMFPSTHARNDCEQGHILKMFPSTWYVXARNDKMFPSTHARNDCEQGHILKMFPSTWY"; $sProtein .= "VXARNDKMFPSTHARNDCEQGHILKMFPSTWYVXARNDKMFPST"; $oProtein = new Protein(); $oProtein->setName("toto"); $oProtein->setSequence($sProtein); $proteinManager->setProtein($oProtein); $iLength = $proteinManager->seqlen(); $iMolwt = $proteinManager->molwt(); return $this->render('default/playwithproteins.html.twig', [ 'length' => $iLength, 'molwt' => $iMolwt ] ); }
Returns the length of a protein :
Returns the molweight of a protein :