Compare commits
4 Commits
0a37bb5176
...
18b003e0e2
Author | SHA1 | Date | |
---|---|---|---|
18b003e0e2 | |||
afbd883e3e | |||
cb8adac970 | |||
fe1112ed91 |
2
.gitignore
vendored
2
.gitignore
vendored
@ -356,4 +356,4 @@ package
|
||||
|
||||
# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
|
||||
|
||||
src/output.csv
|
||||
output
|
||||
|
2
.vscode/launch.json
vendored
2
.vscode/launch.json
vendored
@ -6,7 +6,7 @@
|
||||
"configurations": [
|
||||
|
||||
{
|
||||
"name": "Python Debugger: Current File with Arguments",
|
||||
"name": "CLI ipdbmlst",
|
||||
"type": "debugpy",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/src/nsbdiagnosistoolkit/cli/root.py",
|
||||
|
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@ -37,7 +37,7 @@ pipeline {
|
||||
}
|
||||
stage("publish") {
|
||||
environment {
|
||||
CREDS = credentials('git.reslate.systems/ydeng')
|
||||
CREDS = credentials('4d6f64be-d26d-4f95-8de3-b6a9b0beb311')
|
||||
}
|
||||
when {
|
||||
branch '**/main'
|
||||
|
13
README.md
Normal file
13
README.md
Normal file
@ -0,0 +1,13 @@
|
||||
# NSBDiagnosis Toolkit
|
||||
|
||||
A software suite automating the diagnostic steps from Sanger Trace Files (ABIFs) and FASTAs. Namely, this tool is (or will be) capable of:
|
||||
|
||||
- [ ] Improved consensus conflict resolution via a peak strength metric
|
||||
- [ ] Automatic reporting on variations from a reference file
|
||||
- [x] Automatic annotating based off pre-existing GenBank data from NCBI
|
||||
- [x] Automatic pulling GenBank Data
|
||||
- [x] Automatic querying of Institut Pasteur's MLST databases
|
||||
- [x] Automatic export of spreadsheet file in the form of a CSV
|
||||
- [x] User friendly, and automatable (Galaxy compatible) command-line interface
|
||||
- [ ] Interactive Web UI
|
||||
|
@ -2,4 +2,5 @@ aiohttp[speedups]
|
||||
biopython
|
||||
pytest
|
||||
pytest-asyncio
|
||||
build
|
||||
build
|
||||
twine
|
@ -58,7 +58,7 @@ parser.add_argument(
|
||||
def cli():
|
||||
args = parser.parse_args()
|
||||
gen_strings = aggregator.aggregate_sequences(args.fastas, args.abifs)
|
||||
os.makedirs(args.out)
|
||||
os.makedirs(args.out, exist_ok=True)
|
||||
if args.institut_pasteur_db is not None:
|
||||
mlst_profiles = aggregator.profile_all_genetic_strings(
|
||||
gen_strings, args.institut_pasteur_db)
|
||||
|
Loading…
x
Reference in New Issue
Block a user