Created at 2019-12-21 16:53:21 , with PHPMetrics v2.4.1 (Jean-François Lépine).
Violations (0 criticals, 15 errors)
37
8494
+246
61
+6
Maintainability / complexity

Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.

Large red circles will be probably hard to maintain.

ClassRank (Google's page rank applied to relations between classes)
Class ClassRank
AppBundle\Api\Bioapi 112.54 0.18
AppBundle\Api\DTO\AminoDTO 89.56 0.05
AppBundle\Entity\Sequencing\Sequence 84.97 0.04
AppBundle\Api\AminoApi 86.22 0.03
AppBundle\Api\DTO\TypeIIbEndonucleaseDTO 87.91 0.02
AppBundle\Api\DTO\TypeIIEndonucleaseDTO 87.83 0.02
AppBundle\Api\NucleotidApi 76.97 0.02
AppBundle\Api\DTO\ElementDTO 100.31 0.02
AppBundle\Api\DTO\VendorLinkDTO 100.31 0.02
AppBundle\Api\DTO\TmBaseStackingDTO 100.49 0.02
AppBundle\Api\DTO\NucleotidDTO 93.89 0.02
AppBundle\Api\DTO\TypeIIsEndonucleaseDTO 87.83 0.02
AppBundle\Api\DTO\Pam250MatrixDigitDTO 105.19 0.02
AppBundle\Api\DTO\TripletDTO 105.45 0.02
AppBundle\Api\DTO\ProteinReductionDTO 89.56 0.02
AppBundle\Api\DTO\TripletSpecieDTO 96.87 0.02
AppBundle\Api\DTO\VendorDTO 105.19 0.02
AppBundle\Service\IO\ParseGenbankManager 43.57 0.02
AppBundle\Entity\Protein 96.9 0.02
AppBundle\Service\IO\ParseSwissprotManager 41 0.02
AppBundle\Entity\Sequencing\GbSequence 90.34 0.02
AppBundle\Entity\Sequencing\SrcForm 107.99 0.02
AppBundle\Service\Misc\OligosManager 43.82 0.01
AppBundle\Service\RestrictionEnzymeManager 58.01 0.01
AppBundle\Api\ProteinReductionApi 83.44 0.01
AppBundle\Service\SequenceAlignmentManager 35.46 0.01
AppBundle\Api\TripletApi 92.43 0.01
AppBundle\Api\Pam250MatrixDigitApi 92.62 0.01
AppBundle\Api\TripletSpecieApi 83.42 0.01
AppBundle\Service\IO\Factory\DatabaseReaderFactory 98.96 0.01
AppBundle\Api\TypeIIEndonucleaseApi 83.38 0.01
AppBundle\Service\IO\Factory\DatabaseRecorderFactory 86.39 0.01
AppBundle\Service\Misc\GeneticsFunctions 85.27 0.01
AppBundle\Service\Misc\MathematicsFunctions 79.32 0.01
AppBundle\Service\IO\ParseDbAbstractManager 83.51 0.01
AppBundle\Service\IO\DatabaseManager 70.65 0.01
AppBundle\Service\SequenceMatchManager 68.84 0.01
AppBundle\Service\SequenceManager 39.25 0.01
AppBundle\Api\VendorApi 92.62 0.01
AppBundle\Traits\FormatsTrait 92.74 0.01
AppBundle\Api\PKApi 107.69 0.01
AppBundle\Entity\Enzyme 89.55 0.01
AppBundle\Entity\Sequencing\Keyword 108.21 0.01
AppBundle\Entity\Sequencing\SpDatabank 99.44 0.01
AppBundle\Entity\Sequencing\Feature 92.06 0.01
AppBundle\Entity\Sequencing\Reference 88.86 0.01
AppBundle\Entity\Sequencing\Accession 108.14 0.01
AppBundle\Entity\Sequencing\Author 102.93 0.01
AppBundle\Entity\IO\CollectionElement 93.83 0.01
AppBundle\Entity\IO\Collection 108.07 0.01
AppBundle\Entity\SubMatrix 108.84 0.01
AppBundle\Api\TmBaseStackingApi 89.67 0.01
AppBundle\AppBundle 171 0.01
AppBundle\Controller\DemoController 88.83 0.01
AppBundle\Api\DTO\PKDTO 84.92 0.01
AppBundle\Traits\SequenceTrait 79.4 0.01
AppBundle\Api\VendorLinkApi 91.41 0.01
AppBundle\Api\ElementApi 89.79 0.01
AppBundle\Api\TypeIIbEndonucleaseApi 86.97 0.01
AppBundle\Api\TypeIIsEndonucleaseApi 86.97 0.01
AppBundle\Service\ProteinManager 89.62 0.01
Composer dependencies
Package Required Latest License
No composer.json file found
No composer.lock file found
Licences of Composer dependencies
No composer.json file found