full
border
#666666
https://www.novocraft.com/wp-content/themes/smartbox-installable/
https://www.novocraft.com/
#0397c9
style1

Download

License

All programs are property and copyright of Novocraft Technologies Sdn Bhd, Malaysia. You may download and use these programs if you meet one of the following conditions.

  1. You have been given a trial license to use the programs by Novocraft or,
  2. You hold a current paid license from Novocraft, or
  3. PhD students may apply for a free renewable 1 year license
    • You give us a brief synopsis of your PhD
    • Give credit in your PhD to use of Novoalign and Novocraft.
    • When complete give us access to your thesis and related publications with the right for Novocraft to reference or use extracts from them on our website and other material.

Terms of Copying and Distribution

As these programs are the exclusive property and copyright of Novocraft Technologies, you cannot distribute copies to third parties. You must not include copies of our programs in any publicly accessible form, including but not limited to public code repositories, virtual machine mirrors, or package managers (such as Anaconda/Bioconda channels).

Containerization, Mirroring, and Cloud Registry Policy

To maintain license compliance and protect our intellectual property, the redistribution of Novoalign binaries inside public container images or cloud registries is strictly prohibited.

  • Prohibited Platforms: You may not upload or host container images containing pre-packaged Novoalign binaries on public services such as Docker Hub, Quay.io, Amazon ECR Public Gallery, Google Artifact Registry, or any public Singularity/Apptainer Depot
  • Compliant Deployment (Bring Your Own Binary): If you are building automated pipelines or workflows (e.g., Nextflow, WDL, Snakemake, or Dockerfiles) for public distribution, you must utilize a “Bring Your Own Binary” (BYOB) framework. Your workflow must instruct end-users to download the standalone software archive directly from the official Novocraft Portal (https://novocraft.com) and dynamically mount the binaries and their respective license keys into the container environment at runtime.

Unauthorized public distribution of Novoalign binaries constitutes copyright infringement and will result in immediate formal DMCA enforcement action.

Installation

 

The distribution is a compressed tar archive of folder ‘novocraft’. To install:

  • Open shell at desired install location
  • Untar with command tar -xzf novo…tar.gz
  • Add the novocraft folder to your path.

 

All binaries are statically linked and do not require any libraries to be installed.

The Linux 3.1 releases are built on CENTOS 7  64-bit with 3.1 Kernel using GCC.

The Linux 4.18 releases are built on ROCKY 8  64-bit with 4.18 Kernel using GCC 11 and should run on any Linux kernel newer than 2.6.

Versions built on 2.6 Kernel Linux (Centos 6) should be used on 2.6 kernel systems.

The Novoalign V3 Mac releases were built on Mac OS X(10.5) using gcc.

Download

Licensed versions of Novoalign include support for GRCh38 alt-scaffolds,  bisulfite treated fragments , multi-threading, 5′ PCR adapter stripping, 3′ adapter trimming for paired end reads and automatic base quality calibration. For a trial/evaluation access to commercial version of Novoalign, Novosort & Novosplice please contact sales@novocraft.com

NovoalignCS & CSMPI

ABI SOLiD colour space aligners are not available in Novoalign V4.

MAC OS-X

We are not currently building Novoalign V4 for MAC OSX due to performance issues with CLANG. We suggest using one of the Linux builds in Docker .

Novoalign V4.04.04, Novomethyl V1.07, Novosort V3.03.02, Novoutil V4.04.03 3rdJune 2026

Novoalign & MPI

  1. Fix: Novoalign could generate a bad alignment if chrM was the first sequence in
    the genome and reads crossed the end points of the circular chromosome. Most
    alignments were correct but occasionally an alignment would show as an insert
    before the chrM sequence generating a bad RNAME

Novosort

  1. Include soft clipped bases in the callable regions bed file generation

Novoutil

No change

Novoindex

No change

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 4.18 Kernel (Rocky8)
12d1d3ef0093ddb469691d80838c0983
Novocraft Programs
X86-64 Linux 2.6 Kernel (CENTOS6)
e1ce2bef10e562038f780d02164a8cc6

All programs are statically linked and should run on any X6-64 Linux system

Novoalign V4.04.03, Novomethyl V1.07, Novosort V3.03.01, Novoutil V4.04.03 8th October 2025

All

  1. Change compression library from zlib to zlib-ng for Centos 6 build. This improves performance of all programs
    that inflate or deflate *.gz or *.bam files.
    In Novosort CPU is reduced about 40% and wall time about 10%.

Novoalign

  1. Fix: Novoalign was writing an SA:Z: even tag when –tags -SA was used.
  2. Fix: If an alt_scaffold sequence header used a “:” separator rather than
    a ‘-‘ bewteen the from & to positions they would be parsed incorrectly.

Novoutil

Novoutil readcover

  1. Fix: Seg Fault could occur due to access passed end of histogram data by 1
  2. Add a MAPQ limit to reads counted as cover. This allows for case that very low MAPQ alignments are not useful for variant calling.

Novoutil kmerfilter

  1. Added multithreading for improved performance.

Novosort

  1. Fix: Novosort could hang while marking duplicates if there was a very high
    read depth. This occurred on one known dataset near centromere on chr1.
  2. Fix: Novosort callable regions bed file was missing some regions that were callable.
  3. Fix: Novosort could output a zero length bed file entry for the callable bed file if
    the end of a read reduced cover below the high cover limit and another read started
    at the same locus pushed the cover back over the limit. This should not be a problem
    if you use the recommendation of adding a extra base pairs to each callable region using
    novoutil splitbed.
  4. Name sorting now puts secondary alignments before supplementary alignments. In previous
    releases the order was undefined.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 4.18 Kernel (Rocky8)
9b9f8a8be68bb4f02c3ffecca4a284a3
Novocraft Programs
X86-64 Linux 2.6 Kernel (CENTOS6)
90aa74e780214076be1a5aecb2aec5b1

Novoalign V4.04.02, Novomethyl V1.07, Novosort V3.02.03, Novoutil V4.04.01 22nd Oct 2024

Novoalign

  1. Fix: In BAM output format the optional tags ‘Ms’ & ‘Ps’ were not being added even though
    command line options requested them.
  2. Fixed multiple compiler warnings after upgrade to latest GCC compiler.

Novoutil

  1. Added function readcover to produce a histogram of read depth for regions in a bed file.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 4.18 Kernel (Rocky8)
62b5ef9f5ae19d95579d19aa1fb39f22
Novocraft Programs
X86-64 Linux 2.6 Kernel (CENTOS6)
4530621b3c2afc783467eae5a7c5d962

Novoalign V4.04.01, Novomethyl V1.07, Novosort V3.02.03, Novoutil V4.04.01 23rd Feb 2024

Novoalign

  1. Fix – When reporting alignments to alt_scaffolds reporting would stop after 1000 equal best
    alignments for a read even if the read mapped to more than 1000 alt_scaffold sequences. This was
    an issue in an experiment where we had large numbers of alt_scaffolds for highly variable regions
    of the genome. The problem is not seen when using GRCH37 & 38 alt_scaffolds.
  2. Fix – When reporting alignments to alt_scaffolds reporting could stop early if a read mapped
    with equal best alignment score to multiple alt_scaffold regions. This was first seen when
    mapping single end RNA reads to a reference with a large number of HRV regions and associated
    haplotypes (alt_scaffold sequences). The problem is unlikely, but possible, when using paired
    end reads with GRCH37&8 alt_scaffolds.

Novosort

  1. Rebuild with no changes.

Novoutil

  1. kmerfilter function can now filter fastq files.

Novoindex

  1. Rebuild with no changes.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 4.18 Kernel (Rocky8)
8e153aa837ffc38ebeee4b7a5ded78c1
Novocraft Programs
X86-64 Linux 2.6 Kernel (CENTOS6)
7281f07fa0ef7a1919a726b1c737f71e

Novoalign V4.03.08, Novomethyl V1.07, Novosort V3.02.03, Novoutil V4.03.08 5th July 2023

Novoalign

  1. Fix: Use of c++ alignas(32) does not work for some combinations of Linux & gcc versions.
    We changed all instances to use posix_memalign()
  2. Changes to how tags on FASTA headers of the reference are copied to the @SQ records to
    support user defined lower case tags. Now all tags in form “[a-z][a-z]:.*\t” are copied
    to the @SQ records. Other tags that are copied or renamed are…
Tag Note
AS Copied
M5 Copied
rg Renamed as AH
AN Copied
DS Copied
SP Copied
tp Renamed as TP
UR Copied
AC Copied

In previous releases the following tags were copied and renamed…

Tag Note
AS Copied
M5 Copied
rg Renamed as AH
tp Copied
rl Copied
gi Copied
hm Copied

NovoalignMPI

  1. (see Novoalign)

Novosort, Novoutil, Novoindex

  1. Rebuild with no changes.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 4.18 Kernel (Rocky8)
0a84d8cfed3f5a70ee3e550b6571ea7e
Novocraft Programs
X86-64 Linux 2.6 Kernel (CENTOS6)
9fd4f32d5d4d9d2cf2d1e1e62809dd23

Novoalign V4.03.07, Novomethyl V1.07, Novosort V3.02.03, Novoutil V4.03.07

Novoalign

  1. Rebuild due to changes in libraries common with Novosort.

NovoalignMPI

  1. Rebuild due to changes in libraries common with Novosort.

Novosort

  1. Fix: Novosort consensus read generation has an option to allow unique reads to be included in the
    consensus file however the XZ tag (number of reads used to generate the consensus read)for
    unique reads was set to 0(zero) rather than 1.
  2. Fix: Marking duplicates on Single end reads uses excessive memory.

Novoutil

  1. novoutil hlaextract can now take a bed file to identify regions to extract.
  2. novoutil kmerfilter is now based on % of bases covered by k-mers rather than the number of matching kmers.

Novoindex

  1. No Change

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
ade0651b2f8227ad020c8f6fd4bbb98a
Novocraft Programs
X86-64 Linux 2.6 Kernel
c772fc6501fe05435aef00a479663bd3

Novoalign V4.03.06, Novomethyl V1.07, Novosort V3.01.06, Novoutil V4.03.06

Novoalign

  1. Minor changes to –help text
  2. Rebuild due to changes in libraries common with Novosort.

Novosort

  1. Minor changes to –help text.
  2. Addition of csi index creation. The index will automatically switch to csi format if any reference sequence is over the length limit for bai indexes. You can also force csi index format by using the option –csi rather than -i.Novoutil

Novoutil

  1. Fix: novoutil groupbyname was doing a double free which could cause a seg fault.
  2. Improve novoutil groupbyname –help text
  3. Improve novoutil hlaextract –help text.
  4. Improve novoutil kmerfilter –help text.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
0f0dca5c67b5e637bb961e1abffe728d
Novocraft Programs
X86-64 Linux 2.6 Kernel
13b8ed5c5095ff25730bb1d46db06a3c

Novoalign V4.03.05, Novomethyl V1.07, Novosort V3.01.06, Novoutil

Novoalign

  1. When using –amplicons option Novoalign now checks maximum possible length of a primer dimer
    and may suggest using the -l option to avoid mapping them. If mapped they can result in fully
    soft clipped alignments which may break GATK tools.

Novosort

  1. Fix: Novosort consensus reads change the readgroup tag on the consensus reads by adding a suffix
    of ‘.NSC’ but the @RG header wasn’t updated. We now add the suffix to @RG ID: tag as well.
    Users can set the suffix with the –cns option.

Novoutil

Added several new functions

  1. hlaextract – Extracts primary alignments mapped to chr6 MHC region and unmapped reads from a bam file. The output is grouped by name.
  2. kmerfilter – Matches reads against a fasta file using 16 mer counting and can remove (or keep) alignments with less than some % of matching 16 mers.
  3. groupbyname – Given a BAM input it groups reads by readname for use in realigning. Secondary, QC’d and Supplementary alignments are removed.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
83e9d8b18b6254cd89372a95556dce8b
Novocraft Programs
X86-64 Linux 2.6 Kernel
f947ed0c0a9f949ca5b2975164b14084

Novoalign V4.03.04, Novomethyl V1.07, Novosort V3.01.05

Novosort

  1. Fix: When writing singleton reads (–consensus with minReads set to 1) to the consensus read file the SEQ & QUAL fields of -ve strand alignments were not reverse complemented.
  2. Fix: Secondary & Supplementary alignments were not being marked as duplicates or removed from the ouput BAM even though a consensus read had been generated from the primary alignments.
  3. Fix. UMI correction failed when using a valid UMI list, producing a badly formatted bam file.
  4. Changed the log to report alignment counts rather than pairs. This is necessary as some secondary and supplementary alignments may not be paired. (this was done in Novosort V3.01.04 but not officially released)

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
5ab5fad11cec0d57a61fe2a979023c11
Novocraft Programs
X86-64 Linux 2.6 Kernel
a0d031a89a60bf4f3b202a297e2ff775

Novoalign V4.03.03, Novomethyl V1.07, Novosort V3.01.03

Novoalign

  1.  Add ‘+-‘ option to 5′ UMI extraction. When used with UMIs on both ends of a fragment it puts the most 5’ UMI first in the SAM tag rather than the read1 UMI first such that reads from the two original strands end up with the same UMI tag. This allows Novosort to recognise duplicates mapped to opposite strands and to produce a single consensus record from both strands.
  2. Fix: If processing reads from an unmapped BAM file and using -# option to limit the number of reads Novoalign could hang after processing the requested number of reads.

Novosort

  1. Revised the method for calculating consensus base quality. It now uses frequentist inference.
  2. Fix: Gradual growth in memory use due to temporary file segments not reusing deflator buffers.
  3. Fix: Name sort in V3 was broken.
  4. Add Supplementary flag to name sort key so that supplementaries come after primary alignments.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
852bcb3d523a3f9cb228cabb33120ae2
Novocraft Programs
X86-64 Linux 2.6 Kernel
b4215ab8ca75f6ad3163724d2a7e1293

Novosplice Version 0.8.4

novoSplice v0.8.4 (11th December 2020)

Minor release improving parsing options, help-screen and info.txt output file
Changes log since v0.8.3:
Bugs:

  1. [SPLICE-332] – Fix auxiliary info.txt file
  2. [SPLICE-334] – Fix output files prefix
  3. [SPLICE-335] – Fix –tune option prevents changing user defined options

Files

File
OS
md5sum
Readme
NovoSplice Introduction
NovoSplice User Manual
NovoSplice
X86-64 Linux 3.1 Kernel
eac6a48622d0a734c295863b914ca1a0

Novoalign V4.03.02, Novomethyl V1.07, Novosort V3.01.00

Novosort

  1. Since V3.00 release, duplicate detection for single end reads was not functioning as designed. Single end
    duplicate testing was on by default and the –includeSE option was turning it off. There was also a
    failure to count single end reads when the option was off.
  2. Also since V3.00 release, Default optical duplicate distance was not being set leading to optical duplicates being counted as
    “Excess Same Tile” duplicates. It did not affect which alignments were flagged as duplicates.

Novoalign

  1. Added option –SuppNoSQ, for supplementary SAM records put ‘*’ in SEQ and QUAL fields. This is similar
    to the –2NoSQ option for secondary alignments.
    We are using this when genotyping alternate scaffolds based on alignment cover. It shouldn’t be
    used if you intended to call variants from the supplementary alignments.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
ba68f5ee878ee8d3b4ca5db4348e632c
Novocraft Programs
X86-64 Linux 2.6 Kernel
c044c6ab0544b37920eea01585a58351

Novosplice Version 0.8.3

Novosplice

  1. Initial public release of our RNA aligner. Novosplice can handle short and long reads as from Illumina, BGI, Pacbio and Nanopore.

Files

File
OS
md5sum
Readme
Novosplice Introduction
Novosplice
X86-64 Linux 3.1 Kernel
fd57219056dba29b6b89683ff31e51cf

Novoalign V4.03.01, Novomethyl V1.07, Novosort V3.00.00

Novoalign

  1. Approx 30% performance improvement for mate pair alignments when using long & short fragment length option -i MP 99[-|,]99 99[-|,]99

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
de92687ac30afc234fd8866d8be93192
Novocraft Programs
X86-64 Linux 2.6 Kernel
8810722530c4f0e65f161c468944b0cc

Novoalign V4.03.00, Novomethyl V1.07, Novosort V3.00.00

This release is focussed on adding functionality to Novoalign and Novosort for handling UMIs, MBCs and generating consensus reads from duplicate groups. Other changes include improved handling of @PG and @CO records and a couple of fixes for assert failures when processing mate pair alignments.

Novoalign

  1. When extracting UMIs from both read 1 & 2 (-5 option) add a hyphen delimiter between the UMIs in the RX & QX tags.
  2. The -5 option now allows extraction of both cellular barcodes (CR tag) and UMIs (RX tag) from 5′ of a read.
  3. New –umi option allows input of an UMI only read file with UMI extraction similar to -5 option.
  4. New option –umi2 to extract UMIs from read header and store into a SAM tag.
  5. When mapping an (unaligned) BAM file any @PG or @CO records are now copied to the output BAM file. Previously
    only @RG was copied.
  6. Fix: Assert failure in rptCIGAR() method
  7. Implement a –slidingWindow base quality trim option as alternative to -H option.
  8. Fix: Mate pair alignments could get an assert failure in method findmate256()

Novosort

  1. UMI aware mark duplicates now allows inexact matching and correction of UMIs and provision for whitelists
    and clustering of up to 3 UMI/Barcode tags. Functionally similar to UMI-Tools
    Novosort duplicate marking should be concordant on reruns. Other python based tools may not be.
  2. Fix: Novosort could add a second set of Z5 & Zq tags if an unsorted input file already had
    these tags.
  3. Novosorts ranking of duplicates uses the sum of all base qualities to determine highest
    quality read of a signature group. Samtools markdup only sums base qualities > 15.
    We’ve added option –minBaseQuality so you can set a lower limit on base quality for
    ranking. Set –minBaseQuality 15 to get samtools compatible ranking and an increase in CPU time.
  4. Improved multi-threading and other performance improvements can give ~33% elapsed time
    reduction when Marking Duplicates. The actual % drop you’ll see depends on how many
    cores you are using and how fast your IO system is.
  5. New option –consensus for generating consensus reads from duplicate groups. Functionally
    similar to fgbio, http://fulcrumgenomics.github.io/fgbio/tools/latest/CallMolecularConsensusReads.html.
  6. Addition of –stats option to write tsv format file with duplicate statistics.
  7. Novosort now adds it’s own @PG record and updates PG tag of any SAM records that it updates. Records
    that only had the order changed keep their original PG tag.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
f2ac0206dda178d17358f06f8d992c0f
Novocraft Programs
X86-64 Linux 2.6 Kernel
016656c9934bc481abccbb4e5498f21f

Novoalign V4.02.03, Novomethyl V1.07, Novosort V2.02.00

Novoalign

  1. Fix assert failure in CIGAR generation routine.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
7c0a072c0b9075ec88f3e235153b8711
Novocraft Programs
X86-64 Linux 2.6 Kernel
bf35173f5acea4a370f6f92118fb88a3

Novoalign V4.02.01.01, Novomethyl V1.07, Novosort V2.02.00

Novoalign

  1. Fix: Assert failure in rptCIGAR() method

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
c80b2f2e0498364e4a96edff98eaf27c
Novocraft Programs
X86-64 Linux 2.6 Kernel
f339f68afa02d1d5b990cf1b36216970

Novoalign V4.02.02, Novomethyl V1.07, Novosort V2.02.00

Novoalign & NovoalignMPI

  1. Reruns of Novoalign V4 could be discordant. Differences were seen in reads
    multi-mapped to repeats with very low alignment scores and
    with MAPQ <= 1 and affected the AM & SM single end quality tags but could
    also change MAPQ between 0&1.
  2. Fix: When using –tune HiSeqX the polyclonal settings were misreported, showing as -p 1,4 when it was -p 4,20
  3. Fix: When using –tags MC the Mate CIGAR tag was not being added to chimeric supplementary alignments.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
a9c6889c2dc196f653aab52a60367ea4
Novocraft Programs
X86-64 Linux 2.6 Kernel
ce6d145dff7294241a83b55108cfd909

Novoalign V4.02.01, Novomethyl V1.07, Novosort V2.02.00

Novoalign

  1. Add option to disable generation of M5 checksums for @SQ records.
    –addM5 [on|off] Default is On.

Novoindex

  1. Adjust default index k&s for better performance on Human reference genome.
    Default now builds a k=15, s=2 index rather than a 14/2.

Novoutil

  1. Add function ‘addFastaM5’ to add M5 and LN metadata tags to fasta headers.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
3b12580412304e7368b5b3ee243006da
Novocraft Programs
X86-64 Linux 2.6 Kernel
c701be8134a4b0e1259d4cf881575490

Novoalign V4.02.00, Novomethyl V1.07, Novosort V2.02.00

Novoalign

  1. Fix: Novoalign paired end chimera mode could produce invalid alignments
    across circular chromosome junctions if read sequence had N’s at the junction
  2. Fix: novoalign: src/rptSAM.cc:775: void rptSAM::rptcigar(): Assertion `tgt[tposn] != ‘\0” failed.

Novosort

  1. Performance tuning of mark duplicates code. This should reduce run time on high core count servers.

Novoutil

  1. Fix: Splitbed function could produce bed file with coordinates outside chromosome size when
    using the –add option. To fix we now have an option (–sam) to input a SAM format header
    file and then extract sequence lengths from the @SQ records.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
3981480af720d7fb0b5111c5d79296a8
Novocraft Programs
X86-64 Linux 2.6 Kernel
39ebcfee7eeac607034bdfac8644e720

Novoalign V4.01.00, Novomethyl V1.07, Novosort V2.01.02

Novoalign

  1. In base quality calibration (-k) limit maximum base quality to 60. (GATK limit)
  2. Fix: When compiling with gcc 7.4, BAM output format shifted base qualities one to the right. This only
    happened on our development system after upgrading gcc and isn’t in any official releases.
  3. Increased sensitivity of chimeric read mapping by removing structural variation penalty from calculation.

Novosort

  1. Add option –callableRegions to write a bed file of callable regions. “novosort –help” for more details.

Novoutil

  1. Added function splitbed that divides a bed file into multiple files of approximate equal size. We have used this with WGS
    sequencing and novosort –callableregions to create per core  bed files for variant calling that are equal size.
    For WES we use target capture region bed files as input rather than the callable regions file from Novosort
    “novoalign splitbed –help” for details

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
f80645b87a42de3fc4797cb303606457
Novocraft Programs
X86-64 Linux 2.6 Kernel
814242476a9b6e9e3c4fcc99ef113788

Novoalign V4.00.01, Novomethyl V1.07, Novosort V2.01.01

Novoalign

  1. Fix: When using alternate scaffolds the mate CIGAR tag (enable with –tags MC ) could have the CIGAR of the last supplementary alignment rather than the primary alignment.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
c4ddb218e1ba753670f85f67d5df3ac6
Novocraft Programs
X86-64 Linux 2.6 Kernel
c153f5501e5b4e70893d3fb1a2ab8045

Novoalign V4.00.00, Novomethyl V1.07, Novosort V2.01.01

Novoalign

  1. Fix: If Novoalign is given empty input file it wasn’t writing BAM headers and exited with an error status. This change will produce a valid SAM file with headers only and exit with normal status.
  2. Fix: When several alt-scaffold alignments have the same best alignment score (and better than main chromosome alignments) the primary alignment was not selected randomly.
  3. Fix: Alignments on systems with AVX2 were not concordant with systems without AVX2. This affected MAPQ calculation and also random selection of low MAPQ alignments.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.1 Kernel
0c1e9fcb91e6610fabdafcf88231a1c5
Novocraft Programs
X86-64 Linux 2.6 Kernel
288c9091363459bb3f6db5d80ee535c7

V3 and earlier releases of Novoalign are no longer supported.

For earlier releases please contact support@novocraft.com

default
Loading posts...
link_magnifier
#6E787E
on
fadeInDown
loading
#6E787E
on