[med-svn] [ariba] 01/03: Imported Upstream version 2.2.1+ds
Sascha Steinbiss
satta at debian.org
Thu Aug 18 20:33:22 UTC 2016
This is an automated email from the git hooks/post-receive script.
satta pushed a commit to branch master
in repository ariba.
commit 548ed16a8078aaccf590525260d2eca9fcbe9f69
Author: Sascha Steinbiss <satta at debian.org>
Date: Thu Aug 18 20:31:52 2016 +0000
Imported Upstream version 2.2.1+ds
---
ariba/aln_to_metadata.py | 4 ----
ariba/tasks/aln2meta.py | 2 +-
ariba/tests/aln_to_metadata_test.py | 4 ++--
scripts/ariba | 4 ++--
setup.py | 2 +-
5 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/ariba/aln_to_metadata.py b/ariba/aln_to_metadata.py
index 99b0900..9190905 100644
--- a/ariba/aln_to_metadata.py
+++ b/ariba/aln_to_metadata.py
@@ -11,7 +11,6 @@ class AlnToMetadata:
vars_file,
refs_are_coding,
refs_are_variant_only,
- cluster_rep_name,
genetic_code=11,
):
self.padded_seqs = AlnToMetadata._load_aln_file(aln_file)
@@ -19,7 +18,6 @@ class AlnToMetadata:
self.refs_are_variant_only = refs_are_variant_only
self.variants = AlnToMetadata._load_vars_file(vars_file, self.refs_are_coding)
self.genetic_code = genetic_code
- self.cluster_rep_name = cluster_rep_name
@classmethod
@@ -248,8 +246,6 @@ class AlnToMetadata:
def run(self, outprefix):
- if self.cluster_rep_name not in self.padded_seqs:
- raise Error('Sequence name "' + self.cluster_rep_name + '" to be used as cluster representative not found. Cannot continue')
original_code = pyfastaq.sequences.genetic_code
pyfastaq.sequences.genetic_code = self.genetic_code
unpadded_seqs = AlnToMetadata._make_unpadded_seqs(self.padded_seqs)
diff --git a/ariba/tasks/aln2meta.py b/ariba/tasks/aln2meta.py
index f9f5742..2144daa 100644
--- a/ariba/tasks/aln2meta.py
+++ b/ariba/tasks/aln2meta.py
@@ -7,7 +7,7 @@ def run(options):
options.aln_fasta,
options.variants_tsv,
options.coding_or_non == 'coding',
- options.cluster_rep,
+ options.variant_only,
genetic_code=options.genetic_code
)
aln_to_meta.run(options.outprefix)
diff --git a/ariba/tests/aln_to_metadata_test.py b/ariba/tests/aln_to_metadata_test.py
index d781842..ead494f 100644
--- a/ariba/tests/aln_to_metadata_test.py
+++ b/ariba/tests/aln_to_metadata_test.py
@@ -373,7 +373,7 @@ class TestAlnToMetadata(unittest.TestCase):
tsv_in = os.path.join(data_dir, 'aln_to_metadata_run_coding.in.tsv')
tsv_expected = os.path.join(data_dir, 'aln_to_metadata_run_coding.out.tsv')
cluster_expected = os.path.join(data_dir, 'aln_to_metadata_run_coding.out.cluster')
- a_to_m = aln_to_metadata.AlnToMetadata(fa_in, tsv_in, True, False, 'seq3')
+ a_to_m = aln_to_metadata.AlnToMetadata(fa_in, tsv_in, True, False)
outprefix = 'tmp.test.aln_to_metadata.run_coding'
a_to_m.run(outprefix)
self.assertTrue(filecmp.cmp(tsv_expected, outprefix + '.tsv', shallow=False))
@@ -391,7 +391,7 @@ class TestAlnToMetadata(unittest.TestCase):
tsv_in = os.path.join(data_dir, 'aln_to_metadata_run_noncoding.in.tsv')
tsv_expected = os.path.join(data_dir, 'aln_to_metadata_run_noncoding.out.tsv')
cluster_expected = os.path.join(data_dir, 'aln_to_metadata_run_noncoding.out.cluster')
- a_to_m = aln_to_metadata.AlnToMetadata(fa_in, tsv_in, False, True, 'seq2')
+ a_to_m = aln_to_metadata.AlnToMetadata(fa_in, tsv_in, False, True)
outprefix = 'tmp.test.aln_to_metadata.run_noncoding'
a_to_m.run(outprefix)
self.assertTrue(filecmp.cmp(tsv_expected, outprefix + '.tsv', shallow=False))
diff --git a/scripts/ariba b/scripts/ariba
index 5c70787..3ed6c19 100755
--- a/scripts/ariba
+++ b/scripts/ariba
@@ -16,15 +16,15 @@ coding_choices = ['coding', 'noncoding']
subparser_aln2meta = subparsers.add_parser(
'aln2meta',
help='Converts multi-aln fasta and SNPs to metadata',
- usage='ariba aln2meta [options] <aln_fasta> <variants_tsv> <(non)coding> <cluster_rep> <outprefix>',
+ usage='ariba aln2meta [options] <aln_fasta> <variants_tsv> <(non)coding> <outprefix>',
description='Make metadata input to prepareref, using multialignment and SNPs',
)
subparser_aln2meta.add_argument('--genetic_code', type=int, help='Number of genetic code to use. Currently supported 1,4,11 [%(default)s]', choices=[1,4,11], default=11, metavar='INT')
+subparser_aln2meta.add_argument('--variant_only', action='store_true', help='Use this to flag all sequences as variant only. By default they are considered to be presence/absence')
subparser_aln2meta.add_argument('aln_fasta', help='Multi-fasta file of alignments')
subparser_aln2meta.add_argument('variants_tsv', help='TSV file of variants information')
subparser_aln2meta.add_argument('coding_or_non', help='Sequences are coding or noncoding. Must be one of: ' + ' '.join(coding_choices), choices=coding_choices, metavar='(non)coding')
-subparser_aln2meta.add_argument('cluster_rep', help='Name of sequence to be used as cluster representative. Must exactly match a sequence in aln_fasta file')
subparser_aln2meta.add_argument('outprefix', help='Prefix of output filenames')
subparser_aln2meta.set_defaults(func=ariba.tasks.aln2meta.run)
diff --git a/setup.py b/setup.py
index 0d421cf..9261ebb 100644
--- a/setup.py
+++ b/setup.py
@@ -51,7 +51,7 @@ fermilite_mod = Extension(
setup(
ext_modules=[minimap_mod, fermilite_mod],
name='ariba',
- version='2.2.0',
+ version='2.2.1',
description='ARIBA: Antibiotic Resistance Identification By Assembly',
packages = find_packages(),
package_data={'ariba': ['test_run_data/*']},
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/ariba.git
More information about the debian-med-commit
mailing list