Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Biodescartes
    Junior Member
    • Apr 2014
    • 1

    #1

    How to write parallel bai files in C

    Hello everybody !
    I'm a newbie in this site and I'm happy to be a part of the seqancers community.
    I have to precise that I'm french and my english could be bad sometimes and I'm sorry for that. So please let me know if I'm not enough understandable.

    I'm a computer science sophomore, and I have a programming project.
    This using C langage with SamTools and MPI.

    Basically we will receive chromosom reads under String type and we have to write those in Bam files (using bgzf) and Bai corresponding files.
    After hours of research in google, I can't find the right information for my case.

    My question is:
    How can I write .bai corresponding files in C ? What are the steps to make this done ?

    Thank you
  • dpryan
    Devon Ryan
    • Jul 2011
    • 3478

    #2
    I think one of your classmates has also been asking for help.

    In the samtools C API, the function you want is bam_index_build(), which accepts the name of a BAM file (char *) as an argument. If you really must write your own method then I'd recommend just looking through that function for implementation details (the format is mentioned in the SAM specification, but I recall reading recently that some details are missing).

    Comment

    • maubp
      Peter (Biopython etc)
      • Jul 2009
      • 1544

      #3
      There is an open pull request to add the missing BIN and index information to the official specification:

      Comment

      Latest Articles

      Collapse

      • SEQadmin2
        Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
        by SEQadmin2



        Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

        Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
        ...
        10-14-2026, 09:55 AM
      • SEQadmin2
        New Genomics Technologies Take Aim at Long-Standing Limits
        by SEQadmin2


        Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

        We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
        ...
        09-28-2026, 10:25 AM

      ad_right_rmr

      Collapse

      News

      Collapse

      Topics Statistics Last Post
      Started by SEQadmin2, 10-22-2026, 11:13 AM
      0 responses
      42 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-22-2026, 10:48 AM
      0 responses
      33 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-15-2026, 10:52 AM
      0 responses
      44 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-14-2026, 05:39 AM
      0 responses
      45 views
      0 reactions
      Last Post SEQadmin2  
      Working...