public function setMaxMissedCleavage($maxMissedCleavage)
    {
        if (! is_int($maxMissedCleavage)) {
            throw new \InvalidArgumentException(
                'Invalid argument type, integer expected. Received ' . gettype($maxMissedCleavage));
        }

        $this->maxMissedCleavage = $maxMissedCleavage;
    }