The full declaration tells *Cython* about the C++ class ```RangManager<1>``` and its methods. This is needed for checking uses of this class in .pyx code and for creating the final C++ code.
The comment advises *autowrap* not to create a Python extension class for this class.

In this case  I did this because  ```RangeManager<X>``` has a pure virtual method.

If you look at the declaration of ```MSChromatogram``` you see

```
  cdef cppclass ConsensusMap(UniqueIdInterface, DocumentIdentifier, RangeManager2):
  
          # wrap-inherits:
          #   UniqueIdInterface
          #   DocumentIdentifier
          #   RangeManager2
```

The use of ```RangeManager2``` inside the paranthesis again is a declaration telling *Cython* about C++ base classes. Listing it below ```# wrap inherits``` triggers *autowrap* to add the declared methods or ```RangeManager2``` to ```ConsensusMap``` automatically.