Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
5d80a49
fixed dynamic linking of ngs-tools to ncbi-ngs's libraries
aboshkin Feb 2, 2022
868c65f
VDB-4733: CHANGES for 3.0.0
klymenko Feb 4, 2022
e499f4a
VDB-4733: ngs is not used; reformatted
klymenko Feb 9, 2022
d066978
Update README.md
klymenko Feb 9, 2022
82ef2d8
VDB-4733: updated release date
klymenko Feb 9, 2022
f0d0136
removing unused copy of a source file
aboshkin Feb 10, 2022
3fee35a
fooling git on Mac
aboshkin Feb 10, 2022
e85b049
VDB-4732 prohibiting in-place cmake build
alexukr Feb 23, 2022
915f2fa
VDB-4733: version=3.0.1
klymenko Feb 24, 2022
e2ed928
VDB-4828, VDB-4651: using existing VDB_LIBDIR variables to link again…
klymenko Feb 25, 2022
6bf483b
Added JSON escape sequences for strings
durbrow Mar 3, 2022
cf4f1ce
fixed NGS library name on Windows
aboshkin Mar 30, 2022
fc9bc6e
temporarily disabled failing builds...
klymenko Apr 4, 2022
3aff91b
temporaily suppressed test/load-diff
aboshkin Apr 5, 2022
64747eb
VDB-4861 moved dependants of sra-tools' libraries to sra-tools
aboshkin Apr 6, 2022
0fa7deb
VDB-4861 fixed path to general-loader
aboshkin Apr 6, 2022
fb3f176
Revert "temporarily disabled failing builds..."
klymenko Apr 7, 2022
4883228
Merge branch 'engineering' into VDB-4861
aboshkin Apr 7, 2022
ed7bc93
Merge pull request #21 from ncbi/VDB-4861
aboshkin Apr 7, 2022
10cb9ce
added version guard for a CMake policy
aboshkin Apr 8, 2022
af265e8
VDB-4863 removed unused build files
aboshkin Apr 12, 2022
df7706a
Merge pull request #22 from ncbi/VDB-4863
aboshkin Apr 13, 2022
66cb089
VDB-4140 removed references to panfs/trace
aboshkin Apr 20, 2022
cca9611
VDB-4749 saving work
aboshkin May 3, 2022
96a2a40
VDB-4843 added support for overriding cmake and ctest
aboshkin May 5, 2022
3610c89
-h, -V, --help return 0
klymenko May 12, 2022
9446b35
-h, -V, --help --version return 0; other - options return failure
klymenko May 12, 2022
0fd45f1
VDB-4843 merged from engineering
aboshkin May 25, 2022
d9c4f6b
VDB-4558 link against system-provided mbedtls if present
aboshkin Aug 4, 2022
60e0dd8
Merge pull request #24 from ncbi/VDB-4558
aboshkin Sep 22, 2022
f1f19fa
Merge branch 'master' into engineering
aboshkin Oct 4, 2022
8651311
Merge branch 'engineering' of https://github.com/ncbi/ngs-tools into …
aboshkin Oct 4, 2022
1b5ea13
VDB-4776 removed MacOS version requirement
aboshkin Oct 13, 2022
5b695d3
merge with tax branch
oshutov Nov 3, 2022
6b06eca
Revert "merge with tax branch"
oshutov Nov 3, 2022
34022a8
VDB-5063: CHANGES for 3.0.1
klymenko Nov 9, 2022
163bcf9
minor change
klymenko Nov 9, 2022
1678b9b
3.0.1 Release: Merge branch '3.0.1rc'
klymenko Nov 15, 2022
598cb3f
Merge branch 'engineering' into VDB-4776
aboshkin Nov 16, 2022
fe554da
Merge branch 'VDB-4776' into engineering
aboshkin Nov 16, 2022
9c1ed73
VDB-5087 merging from tax
aboshkin Nov 17, 2022
1246778
Merge pull request #27 from ncbi/tax
aboshkin Nov 17, 2022
066dbe3
VDB-5084 removed ngs-tools' copy of bitmagic
aboshkin Nov 17, 2022
b886016
VDB-5084: search for sra-tools' sources
klymenko Nov 23, 2022
dad5683
VDB-5084: fixed help text for search packages
klymenko Nov 23, 2022
e21184f
VDB-5084 added include path to sra-tools' copy of bitmagic
aboshkin Nov 23, 2022
43dee6a
VDB-5084 relaxed requirement on presence of NGS libraries
aboshkin Nov 25, 2022
5e32779
Merge branch 'engineering' into VDB-5084
aboshkin Nov 25, 2022
b28b4a9
release = 3.0.2
klymenko Dec 6, 2022
43bcb95
release = 3.0.2
klymenko Dec 6, 2022
94cd858
release = 3.0.2
klymenko Dec 7, 2022
eb38066
release = 3.0.2
klymenko Dec 7, 2022
d48d439
VDB-5144: CHANGES for 3.0.2
klymenko Dec 12, 2022
446ed75
VDB-5144: CHANGES for 3.0.2
klymenko Dec 12, 2022
bb16819
3.0.2 RELEASE: Merge branch '3.0.1rc'
klymenko Dec 12, 2022
b3f39df
Merge pull request #28 from ncbi/VDB-5084
aboshkin Dec 20, 2022
37680db
VDB-5185: release = 3.0.4
klymenko Jan 24, 2023
c7e5c35
removed unused toolkit.vers text file
klymenko Jan 25, 2023
2dccadb
VDB-5185: release = 3.0.4
klymenko Jan 25, 2023
23c754b
Revert "removed unused toolkit.vers text file"
klymenko Jan 27, 2023
f12b719
VDB-5254, VDB-5263: 3.0.5 release
klymenko Apr 13, 2023
82b395b
VDB-5263: 3.0.5 release
klymenko Apr 19, 2023
1fcfa59
VDB-5263: CHANGES for 3.0.5
klymenko May 1, 2023
c97394f
VDB-5263: CHANGES for 3.0.5
klymenko May 1, 2023
4e5b6ac
NOJIRA, make singlethread option on build
multikengineer May 2, 2023
c822cd6
nojira, add c++ 17 standard and turn of extensions for tests
multikengineer May 3, 2023
0ffc047
nojira, add the macro for testing
multikengineer May 3, 2023
c55f864
VDB-5263: Toolkit Release Version 3.0.5: Merge branch '3.0.5rc'
klymenko May 9, 2023
df140e8
Merge pull request #32 from ncbi/nojira-add-cmake-settings
multikengineer May 15, 2023
8cb4d88
Merge branch 'engineering' into nojira-single-thread-build
multikengineer Jun 14, 2023
35798c3
VDB-5330: Release Version 3.0.6
klymenko Jun 22, 2023
fd6ddee
VDB-5330: Release Version 3.0.6
klymenko Jun 22, 2023
0c9141f
VDB-5330: CHANGES for 3.0,6
klymenko Jun 27, 2023
fdbb7f6
VDB-5330: CHANGES for 3.0,6
klymenko Jun 27, 2023
f0333e0
VDB-5330: 3.0.6 release
klymenko Jul 10, 2023
92d0730
VDB-5365: release=3.0.7
klymenko Jul 17, 2023
ebc5aab
VDB-5365: release=3.0.7
klymenko Jul 17, 2023
6db90da
Merge pull request #33 from ncbi/nojira-add-compile-time-flag-for-sin…
multikengineer Aug 7, 2023
04d4905
VDB-5345: CHANGES for 3.0.7
klymenko Aug 16, 2023
54b854f
VDB-5345: updated CHANGES for 3.0.7
klymenko Aug 21, 2023
0f11609
VDB-5345: 3.0.7 Release
klymenko Aug 29, 2023
3d9d543
VDB-5383: 3.0.8 release
klymenko Sep 6, 2023
429d6ef
VDB-5383: 3.0.8 release
klymenko Sep 7, 2023
2963960
VDB-5383: 3.0.8 release
klymenko Sep 11, 2023
f05672f
3.0.8 Release: Merge branch '3.0.8rc'
klymenko Sep 19, 2023
c1f389d
Added LICENSE
shk656461 Oct 24, 2023
5c80046
Added LICENSE
shk656461 Oct 24, 2023
ddb9c12
Added LICENSE
shk656461 Oct 26, 2023
08ba309
VDB-5461: 3.0.9 release
klymenko Oct 26, 2023
956f4e0
VDB-5461: 3.0.9 release
klymenko Oct 26, 2023
0faf40b
Add arm64
kdurbrow Nov 16, 2023
1e1581f
Remove old dead build files
kdurbrow Nov 17, 2023
e416e41
Merge branch 'VDB-5282' into engineering
kdurbrow Nov 20, 2023
2d6763f
VDB-5461: 3.0.10 RELEASE
klymenko Dec 4, 2023
70facd2
VDB-5461: 3.0.10 RELEASE
klymenko Dec 5, 2023
4f0346a
VDB-5461: 3.0.10 release
klymenko Dec 11, 2023
4d3bf6c
VDB-5461: 3.0.10 release
klymenko Dec 11, 2023
61680fe
SRAB-1108, adding synthetically derived sars2 example fasta file for …
multikengineer Dec 12, 2023
ddc8d90
VDB-5461: 3.0.10 release: Merge branch '3.0.10rc'
klymenko Dec 19, 2023
1dee033
Merge branch 'master' into engineering
klymenko Dec 19, 2023
ceec4d2
SRAB-1108, add coronaviridae tax id list
multikengineer Dec 20, 2023
1ac29a5
Merge branch 'engineering' into srab-1108-add-sars2-data
multikengineer Dec 20, 2023
c6ab731
VDB-5461: release = 3.0.11
klymenko Jan 16, 2024
c2278d2
VDB-5461: release = 3.0.11
klymenko Jan 17, 2024
84dbcb3
SRAB-1124, updated to python 3
multikengineer Jan 25, 2024
ea3f25b
SRAB-1124, gettax to python3
multikengineer Jan 25, 2024
3fd093b
SRAB-1124, shebang to python3
multikengineer Jan 25, 2024
d3089af
SRAB-1124, fixes for python3
multikengineer Jan 25, 2024
0d1bacc
SRAB-1124, added requirements file for lxml, venv, install, deactivate
multikengineer Jan 25, 2024
14aa774
SRAB-1124, remove summary report
multikengineer Jan 26, 2024
834affe
SRAB=1108, remove files that were scratch for what became tax_analysi…
multikengineer Jan 30, 2024
ef8df39
SRAB-1124, add requirements file for lxml in python2
multikengineer Jan 30, 2024
dda4501
Merge branch 'engineering' into srab-1108-add-sars2-data
multikengineer Jan 30, 2024
5a273d7
SRAB-1124, add note of python3 requirement
multikengineer Jan 30, 2024
99ff7b8
SRAB-1124, add bash shebang
multikengineer Jan 30, 2024
05c6549
Merge pull request #35 from ncbi/srab-1108-add-sars2-data
durbrow Jan 30, 2024
d948143
synced with sra-tools
klymenko Feb 8, 2024
d71dc76
VDB-5562: 3.1.0 release
klymenko Feb 15, 2024
c4bbfed
VDB-5562: 3.1.0 release
klymenko Feb 22, 2024
bb63200
VDB-5532: freebsd support
klymenko Feb 26, 2024
76d4aae
VDB-5400: ignore user configuration
klymenko Mar 6, 2024
f369099
VDB-5647: 3.1.1 release
klymenko May 7, 2024
75b79da
VDB-5647: 3.1.1 release
klymenko May 9, 2024
9ecabd1
VDB-5647: 3.1.1 release
klymenko May 14, 2024
70d2596
VDB-5597: fixed error message to run configure
klymenko Jun 11, 2024
6220547
sra-tools is required for ngs-tools
klymenko Jun 11, 2024
ce2c18e
VDB-5625: compute-coverage, dump_ref_fasta, fastq-load, pore-load mov…
klymenko Jun 12, 2024
e779727
VDB-5625: moved from ngs-tools to sra-tools: cleaned dependencies
klymenko Jun 12, 2024
60fba06
VDB-5625: ngs-tools needs sources and build of sra-tools
klymenko Jun 13, 2024
2a41655
VDB-5625: Mac "make install" fix
klymenko Jun 14, 2024
7f17dba
VDB-5138 removed creation of versioned executables
aboshkin Jun 27, 2024
d2482c8
VDB-5138 removed creation of versioned executables
aboshkin Jun 27, 2024
90c5c49
Merge branch 'VDB-5138' of https://github.com/ncbi/ngs-tools into VDB…
aboshkin Jun 27, 2024
9b19922
Merge pull request #38 from ncbi/VDB-5138
aboshkin Jul 2, 2024
cf10924
Merge branch 'VDB-5597' into engineering
klymenko Jul 19, 2024
b0fabed
SRAB-1164, update quickbuild.sh for aligns_to dependencies
multikengineer Jul 22, 2024
e76befd
SRAB-1164, no more NGS support for tax
multikengineer Jul 26, 2024
3ccf394
Merge pull request #39 from ncbi/srab-1164-update-aligns_to-build-info
multikengineer Jul 31, 2024
c5175e2
all SRA tools were moved to sra-tools repository
klymenko Dec 5, 2024
456b1a5
VDB-5825: 3.2.0 release
klymenko Jan 10, 2025
565ed7d
Updated BitMagic
kdurbrow Apr 7, 2025
b50eb60
Merge pull request #41 from ncbi/VDB-5948
durbrow Apr 8, 2025
dc96e0a
VDB-6006: fixing deprecation
klymenko Jun 10, 2025
5193d22
VDB-6006: fixed CMP0115 policy deprecation
klymenko Jun 16, 2025
e49f4ab
VDB-6050: Release Version 3.3.0
klymenko Sep 5, 2025
68f8ba5
VDB-6050: Toolkit Release Version 3.3.0
klymenko Oct 6, 2025
ff055ce
VDB-6050: Updated release date
klymenko Oct 17, 2025
5183139
VDB-6050: Updated release date
klymenko Oct 20, 2025
81c6afc
VDB-6050: Updated release date
klymenko Oct 30, 2025
0135a75
VDB-6050: Updated release date
klymenko Nov 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
79 changes: 78 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,84 @@
# NCBI External Developer Release:


## SRA Toolkit 3.0.0
## NCBI NGS Toolkit 3.3.0
**November 18, 2025**

**ngs-tools**: fixed deprecation


## NCBI NGS Toolkit 3.2.0
**January 14, 2025**

**sra-tools, ngs-tools**: SRA Tools were moved from _ngs-tools_ to _sra-tools_


## NCBI NGS Toolkit 3.1.1
**May 21, 2024**

**ngs-tools**: changed version to match that of _sra-tools_


## NCBI NGS Toolkit 3.1.0
**March 5, 2024**

**cloud, kns, ngs-tools, sra-tools**: don't change global network timeouts when checking cloud location
**kns, ngs-tools, sra-tools**: fixed hanging on Mac and BSD when data access is unreliable


## NCBI NGS Toolkit 3.0.10
**December 19, 2023**

**cloud, ngs-tools, sra-tools**: accept AWS credentials in CSV format; warn when credentials file cannot be loaded; don't load credentials if user doesn't agree to pay
**cloud, ngs-tools, sra-tools**: fixed support of IMDSv2 to allow instance identity on Amazon Linux 2023
**kns, ngs-tools, sra-tools, vfs**: print NCBI_PHID after error in names resolving to simplify troubleshooting
**ncbi-vdb, ngs-tools, sra-tools**: added support for Arm64
**ngs-tools, sra-tools, vdb, vfs**: avoids multiple calls to resolve the same accession


## NCBI NGS Toolkit 3.0.8
**September 19, 2023**

**ngs-tools**: changed version to match that of _sra-tools_


## NCBI NGS Toolkit 3.0.7
**August 29, 2023**

**cloud, kns, ngs-tools, sra-tools**: added support of IMDSv2 to allow to use instance identity on new AWS machines
**cloud, ngs-tools, sra-tools, vdb-config**: fixed use of AWS credentials
**kns, ngs, ngs-tools, sra-tools**: fixed a bug that caused failure during accession resolution while reading HTTP stream


## NCBI NGS Toolkit 3.0.6
**July 10, 2023**

**ngs-tools**: changed version to match that of _sra-tools_


## NCBI NGS Toolkit 3.0.5
**May 9, 2023**

**kfg, ngs-tools, sra-tools, vfs**: stopped using old names resolver cgi
**ngs-tools**: updated aligns_to to use the latest libraries


## NCBI NGS Toolkit 3.0.2
**December 12, 2022**

**ngs-tools**: changed version to match that of _sra-tools_


## NCBI NGS Toolkit 3.0.1
**November 15, 2022**

**build**: added support for overriding cmake and ctest commands
**build**: will use a system-provided libmbedtls, otherwise the copy included in the source code will be used
**ngs-tools**: fixed configure script
**ref-variation**: added libraries and tools: ngs-vdb, general-writer, ref-variation, sra-search, general-loader, pileup-stats


## NCBI NGS Toolkit 3.0.0
**February 10, 2022**

**ngs-tools**: updated for _sra-tools 3.0.0_
Expand Down
16 changes: 6 additions & 10 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
cmake_minimum_required (VERSION 2.8.12)

message(CMAKE_VERSION = ${CMAKE_VERSION})

set ( CMAKE_OSX_DEPLOYMENT_TARGET 10.10 )
cmake_minimum_required (VERSION 2.8.12...3.28)

set ( CMAKE_CXX_EXTENSIONS OFF )
if (CMAKE_VERSION VERSION_LESS "3.1")
Expand All @@ -13,20 +9,20 @@ else ()
message(CMAKE_CXX_STANDARD = ${CMAKE_CXX_STANDARD})
endif ()


set(CMAKE_VERBOSE_MAKEFILE ON)

# best to use at the top
project ( ngs-tools )
if( PROJECT_SOURCE_DIR STREQUAL PROJECT_BINARY_DIR )
message(FATAL_ERROR "In-source builds are not supported")
endif()


# this has to follow the project() command!
set(CMAKE_MODULE_PATH
${CMAKE_MODULE_PATH}
"${CMAKE_CURRENT_SOURCE_DIR}/build"
)
include ( env )
include ( env NO_POLICY_SCOPE )

add_subdirectory(libs)
add_subdirectory(tools)
add_subdirectory(test)

Expand Down
Binary file removed SparseFragmentBlobs/col/READ/data
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ/idx
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ/idx0
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ/idx1
Binary file not shown.
Empty file removed SparseFragmentBlobs/col/READ/idx2
Empty file.
Binary file removed SparseFragmentBlobs/col/READ/md/cur
Binary file not shown.
6 changes: 0 additions & 6 deletions SparseFragmentBlobs/col/READ/md5

This file was deleted.

Binary file removed SparseFragmentBlobs/col/READ_LEN/data
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ_LEN/idx
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ_LEN/idx0
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ_LEN/idx1
Binary file not shown.
Empty file.
Binary file removed SparseFragmentBlobs/col/READ_LEN/md/cur
Binary file not shown.
6 changes: 0 additions & 6 deletions SparseFragmentBlobs/col/READ_LEN/md5

This file was deleted.

Binary file removed SparseFragmentBlobs/col/READ_TYPE/data
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ_TYPE/idx
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ_TYPE/idx0
Binary file not shown.
Binary file removed SparseFragmentBlobs/col/READ_TYPE/idx1
Binary file not shown.
Empty file.
Binary file removed SparseFragmentBlobs/col/READ_TYPE/md/cur
Binary file not shown.
6 changes: 0 additions & 6 deletions SparseFragmentBlobs/col/READ_TYPE/md5

This file was deleted.

Binary file removed SparseFragmentBlobs/md/cur
Binary file not shown.
1 change: 0 additions & 1 deletion SparseFragmentBlobs/md5

This file was deleted.

4 changes: 0 additions & 4 deletions build/.gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,2 @@
.cvsignore
RHOST* ARCH* BUILD* COMP* OUTDIR*
STATIC
ld.linux.exe_cmd.sh
LNKG.*
Makefile.config*
5 changes: 0 additions & 5 deletions build/MSVC/2010/.gitignore

This file was deleted.

36 changes: 0 additions & 36 deletions build/MSVC/2010/abi-dump.vcxproj

This file was deleted.

36 changes: 0 additions & 36 deletions build/MSVC/2010/align-cache.vcxproj

This file was deleted.

38 changes: 0 additions & 38 deletions build/MSVC/2010/align-info.vcxproj

This file was deleted.

38 changes: 0 additions & 38 deletions build/MSVC/2010/cache-mgr.vcxproj

This file was deleted.

31 changes: 0 additions & 31 deletions build/MSVC/2010/dll-project.props

This file was deleted.

44 changes: 0 additions & 44 deletions build/MSVC/2010/exe-project.props

This file was deleted.

Loading