Hey guys! I would like to create a .dot file of my graph using the write(strmWrite, *graph, *vertexPropertyMap,*edgePropertyMap,DotDrawing()); method. The two maps are defined as follows: seqan::String<VertexProperty> *vertexPropertyMap = new seqan::String<VertexProperty>(); seqan::String<EdgeProperty> *edgePropertyMap = new seqan::String<EdgeProperty>(); VertexProperty and EdgeProperty are two custom classes... Now if i use the DotDrawing() method i get the message "cannot convert form VertexProperty to char"... So i guess i would have to implement my own "_streamPut" method for these classes in seqans "cstream.h", so something like: inline void _streamPut(::std::FILE * target, const EdgeProperty e) { SEQAN_CHECKPOINT //putc(e.toChar(), target); } or is there an easier way to do that? Thanks! best, mat |