FU Logo
  • Startseite
  • Kontakt
  • Impressum
  • Home
  • Listenauswahl
  • Anleitungen

Re: [Seqan-dev] BZip2 not found

<-- thread -->
<-- date -->
  • From: "Holtgrewe, Manuel" <manuel.holtgrewe@fu-berlin.de>
  • To: SeqAn Development <seqan-dev@lists.fu-berlin.de>
  • Date: Fri, 20 Apr 2012 11:34:23 +0000
  • Reply-to: SeqAn Development <seqan-dev@lists.fu-berlin.de>
  • Subject: Re: [Seqan-dev] BZip2 not found

You will not get a CMake message regarding libbzip2-dev.

However, I'm 99.999% sure that having bzip2 support or not is independent from anything seqan does with sam or bam.

*m
________________________________________
From: Bernd Jagla [bernd.jagla@pasteur.fr]
Sent: Friday, April 20, 2012 1:22 PM
To: seqan-dev@lists.fu-berlin.de
Subject: Re: [Seqan-dev] BZip2 not found

Hi,

after installing bzlib2 I cannot reproduce this problem anymore...

B

On 4/20/2012 10:21 AM, Bernd Jagla wrote:
> Hi,
>
> I get the following error message when executing bam_stats from the
> extras/demos...
>
> When I looked in the sources I saw that you are using Stream<Bgzf>
> bamStream; to open the stream... and with the BZlib2 not found can
> this be the reason for the problem?
>
> But if this is so, why is this not picked up  during compilation????
>
> Thanks for looking into this,
>
> Bernd
>
> bash-3.2$ ./bam_stats -B
> /pasteur/solexa2/solexa_travail/PF2/bowtie_genomes/af1163.fa
> /pasteur/hiseq/hiseq_travail/pf2/2011-Runs/111122_sn322_0173_BD0DY9ACXX/Gerald/L3_A
> F8/tophat-af1163/accepted_hits.bam
>
> /pasteur/solexa2/solexa_travail/PF2/programs/seqan/workspace/seqan/core/include/seqan/sequence/sequence_interface.h:804
> Assertion failed : pos <= static_cast<TPos>(length
> (me)) was: 1571263 > 1571256 (Trying to get an iterator behind a
> container through iter().)
>
> stack trace:
>   0          [0x4599ae]  seqan::ClassTest::fail() + 0xe
>   1          [0x45dc3d]
> seqan::Iterator<seqan::String<seqan::SimpleType<unsigned char,
> seqan::Dna5_>, seqan::Alloc<void> >, seqan::Tag<seqan::Rooted_>
> const>::Type seqan
> ::iter<seqan::String<seqan::SimpleType<unsigned char, seqan::Dna5_>,
> seqan::Alloc<void> >, unsigned long,
> seqan::Rooted_>(seqan::String<seqan::SimpleType<unsigned char, s
> eqan::Dna5_>, seqan::Alloc<void> >&, unsigned long,
> seqan::Tag<seqan::Rooted_>) + 0x6d
>   2          [0x45c924]
> seqan::Iterator<seqan::String<seqan::SimpleType<unsigned char,
> seqan::Dna5_>, seqan::Alloc<void> >,
> seqan::DefaultGetIteratorSpec<seqan::String<s
> eqan::SimpleType<unsigned char, seqan::Dna5_>, seqan::Alloc<void> >
> >::Type>::Type seqan::iter<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<
> void> >, unsigned long>(seqan::String<seqan::SimpleType<unsigned char,
> seqan::Dna5_>, seqan::Alloc<void> >&, unsigned long) + 0x24
>   3          [0x45c7fd]
> seqan::Iterator<seqan::Gaps<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>,
> seqan::Tag<seq
> an::Standard_> const>::Type
> seqan::_iteratorGapsArray<seqan::Gaps<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>, u
> nsigned long>(seqan::Gaps<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>&,
> unsigned long) + 0x1cd
>   4          [0x45c554]
> seqan::Iterator<seqan::Gaps<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>,
> seqan::Tag<seq
> an::Rooted_> const>::Type
> seqan::iter<seqan::String<seqan::SimpleType<unsigned char,
> seqan::Dna5_>, seqan::Alloc<void> >, unsigned long,
> seqan::Rooted_>(seqan::Gaps<seqan
> ::String<seqan::SimpleType<unsigned char, seqan::Dna5_>,
> seqan::Alloc<void> >, seqan::ArrayGaps>&, unsigned long,
> seqan::Tag<seqan::Rooted_>) + 0x24
>   5          [0x45c51b]
> seqan::Iterator<seqan::Gaps<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>,
> seqan::Tag<seq
> an::Rooted_> const>::Type
> seqan::begin<seqan::String<seqan::SimpleType<unsigned char,
> seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps,
> seqan::Rooted_>(seqan::Gaps<s
> eqan::String<seqan::SimpleType<unsigned char, seqan::Dna5_>,
> seqan::Alloc<void> >, seqan::ArrayGaps>&, seqan::Tag<seqan::Rooted_>)
> + 0x3b
>   6          [0x4576bc]
> seqan::Iterator<seqan::Gaps<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>,
> seqan::Default
> GetIteratorSpec<seqan::Gaps<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>
> >::Type>::Type seqan::begin<seqan::Gaps<
> seqan::String<seqan::SimpleType<unsigned char, seqan::Dna5_>,
> seqan::Alloc<void> >, seqan::ArrayGaps>
> >(seqan::Gaps<seqan::String<seqan::SimpleType<unsigned char, seqan::
> Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>&) + 0x1c
>   7          [0x460703]  unsigned int
> seqan::cigarToGapAnchorContig<seqan::String<seqan::CigarElement<char,
> unsigned int>, seqan::Alloc<void> >, seqan::Gaps<seqan::String
> <seqan::SimpleType<unsigned char, seqan::Dna5_>, seqan::Alloc<void> >,
> seqan::ArrayGaps> >(seqan::String<seqan::CigarElement<char, unsigned
> int>, seqan::Alloc<void> > con
> st&, seqan::Gaps<seqan::String<seqan::SimpleType<unsigned char,
> seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps>&) + 0x23
>   8          [0x4575d6]  void
> seqan::bamRecordToAlignment<seqan::String<seqan::SimpleType<unsigned
> char, seqan::Dna5_>, seqan::Alloc<void> >, seqan::ArrayGaps, seqan::Str
> ing<seqan::SimpleType<unsigned char, seqan::Dna5_>, seqan::Alloc<void>
> > >(seqan::Align<seqan::String<seqan::SimpleType<unsigned char,
> seqan::Dna5_>, seqan::Alloc<void> >
> , seqan::ArrayGaps>&, seqan::String<seqan::SimpleType<unsigned char,
> seqan::Dna5_>, seqan::Alloc<void> >&, seqan::BamAlignmentRecord&) + 0xa6
>   9          [0x4543bb]  int
> doWork<seqan::Stream<seqan::Tag<seqan::Bgzf_> >,
> seqan::String<seqan::SimpleType<unsigned char, seqan::Dna5_>,
> seqan::Alloc<void> >, seqan::O
> wner<seqan::Tag<seqan::Default_> >, seqan::Tag<seqan::Bam_>
> >(seqan::Stream<seqan::Tag<seqan::Bgzf_> >&,
> seqan::StringSet<seqan::String<seqan::SimpleType<unsigned char, s
> eqan::Dna5_>, seqan::Alloc<void> >,
> seqan::Owner<seqan::Tag<seqan::Default_> > >&, Options const&,
> seqan::Tag<seqan::Bam_> const&) + 0x41b
>  10          [0x45120f]  main + 0x8df
>  11      [0x3782c1d994]  __libc_start_main + 0xf4
>  12          [0x44fba9]  __gxx_personality_v0 + 0xe9
>
> Aborted
>
> On 4/20/2012 9:41 AM, Holtgrewe, Manuel wrote:
>> BZIP2 is not needed for BAM. You only need it for the BZ2Stream to
>> work, e.g. if your reads are bz2 compressed. BZ2 has good compression
>> at a trade-off of quite high running times so people in
>> Bioinformatics usually prefer zlib.
>>
>> On Debian/Ubuntu, you need libbz2-dev for BZip2 support.
>>
>> *m
>> ________________________________________
>> From: Bernd Jagla [bernd.jagla@pasteur.fr]
>> Sent: Friday, April 20, 2012 9:37 AM
>> To: seqan-dev@lists.fu-berlin.de
>> Subject: [Seqan-dev] BZip2 not found
>>
>> Hi,
>>
>> I get the following error message when executing cmake:
>>
>> BZip2 libraries could not be found!
>>
>> As I am not system administrator, which libraries do I have to ask for
>> to be installed on a Linux system?
>>
>> Does this affect reading / writing BAM files? (I was under the
>> impression that only Zlib is needed)
>>
>> When installing BZip2 locally how do I tell cmake about where to find
>> the library?
>>
>> Thanks a lot for your continued support,
>>
>> Bernd
>>
>>
>> _______________________________________________
>> seqan-dev mailing list
>> seqan-dev@lists.fu-berlin.de
>> https://lists.fu-berlin.de/listinfo/seqan-dev
>>
>> _______________________________________________
>> seqan-dev mailing list
>> seqan-dev@lists.fu-berlin.de
>> https://lists.fu-berlin.de/listinfo/seqan-dev
>>
>>
>
>
> _______________________________________________
> seqan-dev mailing list
> seqan-dev@lists.fu-berlin.de
> https://lists.fu-berlin.de/listinfo/seqan-dev
>
>


_______________________________________________
seqan-dev mailing list
seqan-dev@lists.fu-berlin.de
https://lists.fu-berlin.de/listinfo/seqan-dev



<-- thread -->
<-- date -->
  • References:
    • [Seqan-dev] BZip2 not found
      • From: Bernd Jagla <bernd.jagla@pasteur.fr>
    • Re: [Seqan-dev] BZip2 not found
      • From: "Holtgrewe, Manuel" <manuel.holtgrewe@fu-berlin.de>
    • Re: [Seqan-dev] BZip2 not found
      • From: Bernd Jagla <bernd.jagla@pasteur.fr>
    • Re: [Seqan-dev] BZip2 not found
      • From: Bernd Jagla <bernd.jagla@pasteur.fr>
  • seqan-dev - April 2012 - Archives indexes sorted by:
    [ thread ] [ subject ] [ author ] [ date ]
  • Complete archive of the seqan-dev mailing list
  • More info on this list...

Hilfe

  • FAQ
  • Dienstbeschreibung
  • ZEDAT Beratung
  • postmaster@lists.fu-berlin.de

Service-Navigation

  • Startseite
  • Listenauswahl

Einrichtung Mailingliste

  • ZEDAT-Portal
  • Mailinglisten Portal