{"action":"created","issue":{"url":"https://api.github.com/repos/seqan/seqan/issues/919","labels_url":"https://api.github.com/repos/seqan/seqan/issues/919/labels{/name}","comments_url":"https://api.github.com/repos/seqan/seqan/issues/919/comments","events_url":"https://api.github.com/repos/seqan/seqan/issues/919/events","html_url":"https://github.com/seqan/seqan/issues/919","id":64670828,"number":919,"title":"cant join StringSet<DnaString> to another StringSet<DnaString> using AppendValue()","user":{"login":"fari-99","id":8443932,"avatar_url":"https://avatars.githubusercontent.com/u/8443932?v=3","gravatar_id":"","url":"https://api.github.com/users/fari-99","html_url":"https://github.com/fari-99","followers_url":"https://api.github.com/users/fari-99/followers","following_url":"https://api.github.com/users/fari-99/following{/other_user}","gists_url":"https://api.github.com/users/fari-99/gists{/gist_id}","starred_url":"https://api.github.com/users/fari-99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fari-99/subscriptions","organizations_url":"https://api.github.com/users/fari-99/orgs","repos_url":"https://api.github.com/users/fari-99/repos","events_url":"https://api.github.com/users/fari-99/events{/privacy}","received_events_url":"https://api.github.com/users/fari-99/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"h-2","id":2996863,"avatar_url":"https://avatars.githubusercontent.com/u/2996863?v=3","gravatar_id":"","url":"https://api.github.com/users/h-2","html_url":"https://github.com/h-2","followers_url":"https://api.github.com/users/h-2/followers","following_url":"https://api.github.com/users/h-2/following{/other_user}","gists_url":"https://api.github.com/users/h-2/gists{/gist_id}","starred_url":"https://api.github.com/users/h-2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/h-2/subscriptions","organizations_url":"https://api.github.com/users/h-2/orgs","repos_url":"https://api.github.com/users/h-2/repos","events_url":"https://api.github.com/users/h-2/events{/privacy}","received_events_url":"https://api.github.com/users/h-2/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-03-27T01:27:11Z","updated_at":"2015-03-28T02:43:27Z","closed_at":null,"body":"is it appendValue thread safe? \r\n\r\ni'm using OpenMP parallel for sequencing. but i kinda stuck in appendValue for stored my sequence. it's always say \"segmentation fault\". So i tried to parting my variable for storing into 4 part (ex: spectrumLocal[thread] with thread = 4). but i can't join them using appendValue() (ex: appendValue(spectrumGlobal, spectrumLocal[id]). \r\n\r\ncan someone give solution or alternative code? \r\n\r\nthanks.\r\nbest regards.\r\n\r\nfadhlan.\r\n\r\nnote: \r\ni already using appendValue(spectrumGlobal, value), but its critical, so the performance slow down, if not critical then the program will crash because segmentation fault. \r\n\r\ni already use ConcurrentQueue for using it, it's very good, but i cant store the value, btw the value is string not a number (ex: \"ACGT\"). "},"comment":{"url":"https://api.github.com/repos/seqan/seqan/issues/comments/87148382","html_url":"https://github.com/seqan/seqan/issues/919#issuecomment-87148382","issue_url":"https://api.github.com/repos/seqan/seqan/issues/919","id":87148382,"user":{"login":"fari-99","id":8443932,"avatar_url":"https://avatars.githubusercontent.com/u/8443932?v=3","gravatar_id":"","url":"https://api.github.com/users/fari-99","html_url":"https://github.com/fari-99","followers_url":"https://api.github.com/users/fari-99/followers","following_url":"https://api.github.com/users/fari-99/following{/other_user}","gists_url":"https://api.github.com/users/fari-99/gists{/gist_id}","starred_url":"https://api.github.com/users/fari-99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fari-99/subscriptions","organizations_url":"https://api.github.com/users/fari-99/orgs","repos_url":"https://api.github.com/users/fari-99/repos","events_url":"https://api.github.com/users/fari-99/events{/privacy}","received_events_url":"https://api.github.com/users/fari-99/received_events","type":"User","site_admin":false},"created_at":"2015-03-28T02:43:27Z","updated_at":"2015-03-28T02:43:27Z","body":"Hey, thanks for replying so fast.\n\nyeah, i tried to use append() for it (like this: append(spectrumGlobal,\nspectrumLocal[id_thread])). but i get an error like this.\n\n/usr/include/seqan/sequence/sequence_interface.h|957|error:\nno matching function for call to\n‘append(seqan::StringSet<seqan::String<seqan::SimpleType<unsigned char,\nseqan::Dna_>, seqan::Alloc<> > >&,\nseqan::StringSet<seqan::String<seqan::SimpleType<unsigned char,\nseqan::Dna_>, seqan::Alloc<> > >&,\nseqan::DefaultOverflowImplicit<seqan::StringSet<seqan::String<seqan::SimpleType<unsigned\nchar, seqan::Dna_>, seqan::Alloc<> > > >::Type)’|\n\ni dont understand with that error. can you help me?\n\nthanks.\n\nbest regards.\n\n2015-03-27 15:04 GMT+07:00 Hannes Hauswedell <notifications@github.com>:\n\n> To concatenate two sequences, please use append() and not appendValue().\n>\n> append() is used to append a sequence to a sequence\n> append() is used to append a value to a sequence\n>\n> PS: no types are thread safe ;)\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/seqan/seqan/issues/919#issuecomment-86863990>.\n>\n"}}