didn't check -- would it borrow __doc__ from the baseclass?  or probably you would need @borrowdoc?

BTW -- I am a bit concerned that mvpa2/support/nibabel/surf.py  seems to be reimplementing lots of functionality of networkx  -- am I correct? ;)