Re: [Seqan-dev] Using EdgeProperties and VertexProperties
- From: Mat <matthias.dodt@mdc-berlin.de>
- To: SeqAn Development <seqan-dev@lists.fu-berlin.de>
- Date: Tue, 08 Feb 2011 10:20:11 +0100
- Reply-to: SeqAn Development <seqan-dev@lists.fu-berlin.de>
- Subject: Re: [Seqan-dev] Using EdgeProperties and VertexProperties
Hi Tobias! Yes, this basically means the output works only for build-in types i guess- getProperty will return the object stored in the map... so i would have to write my own "write" specialization i guess... I was wondering if its possible to avoid that. I have various attributes per node and edge- so it wouldnt work to just use a map of int's for example- best, mat Am 2/8/11 10:02 AM, schrieb Rausch, Tobias: Hey Mat, In the write function in graph_types/graph_drawing.h, for each vertex and edge property the following call is used: _streamWrite(file, getProperty(nodeMap, *itVertex)); _streamWrite(file, getProperty(edgeMap, *itEdge)); Best, Tobias ________________________________________ From: Mat [matthias.dodt@mdc-berlin.de] Sent: Monday, February 07, 2011 4:34 PM To: SeqAn Development Subject: [Seqan-dev] Using EdgeProperties and VertexProperties 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 _______________________________________________ seqan-dev mailing list seqan-dev@lists.fu-berlin.de https://lists.fu-berlin.de/listinfo/seqan-dev |
- References:
- [Seqan-dev] Using EdgeProperties and VertexProperties
- From: Mat <matthias.dodt@mdc-berlin.de>
- Re: [Seqan-dev] Using EdgeProperties and VertexProperties
- From: "Rausch, Tobias" <Tobias.Rausch@fu-berlin.de>
- [Seqan-dev] Using EdgeProperties and VertexProperties
-
seqan-dev - February 2011 - Archives indexes sorted by:
[ thread ] [ subject ] [ author ] [ date ] - Complete archive of the seqan-dev mailing list
- More info on this list...