Hope someone has encountered this and can shed some light on how they got it working. I am running Trans-ABySS 1.5.3 on a system with multiple versions of Python, i am having trouble getting it work work with the non default version (2.7.7)
Trans-ABySS 1.5.3
CMD: /usr/local/bin/transabyss -k 25 --se ./reads/rnaseq_1.fq.gz ./reads/rnaseq_2.fq.gz --outdir ./test.k25 --name test.k25 --threads 2 --island 0 -c 1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Found Trans-ABySS directory at: /opt/transabyss
Found Trans-ABySS `bin` directory at: /opt/transabyss/bin
Found script at: /opt/transabyss/bin/skip_psl_self.awk
Found script at: /opt/transabyss/bin/skip_psl_self_ss.awk
Found `blat' at /usr/local/bin/blat
Found `MergeContigs' at /usr/local/bin/MergeContigs
Found `abyss-filtergraph' at /usr/local/bin/abyss-filtergraph
Found `abyss-map' at /usr/local/bin/abyss-map
Found `abyss-pe' at /usr/local/bin/abyss-pe
Found `abyss-junction' at /usr/local/bin/abyss-junction
# CPU(s) available: 96
# thread(s) requested: 2
# thread(s) to use: 2
CHECKPOINT: De Bruijn graph assembly was done previously. Will not re-run ...
Iteration 1 of graph simplification ...
ADJ: 76 vertices, 104 edges
Walked 3 paths and marked 12 vertices for removal.
CMD: bash -euo pipefail -c 'MergeContigs --kmer=25 --out=/scratch/XXX/XXX/XXX/DeNovo/TransABySS/Test/test.k25/test.k25-unitigs.r1.ref.fa /scratch/XXX/XXX/XXX/DeNovo/TransABySS/Test/test.k25/test.k25-1.fa /scratch/XXX/XXX/XXX/DeNovo/TransABySS/Test/test.k25/test.k25-1.adj /scratch/XXX/XXX/XXX/DeNovo/TransABySS/Test/test.k25/test.k25-unitigs.r1.ref.path'
The minimum coverage of single-end contigs is 1.
The minimum coverage of merged contigs is 1.
Traceback (most recent call last):
File "/usr/local/bin/transabyss", line 748, in <module>
__main__()
File "/usr/local/bin/transabyss", line 531, in __main__
unitig_assembly(fasta1, adj1, fasta3, adj3, tmp_file_prefix, island_size=args.island, max_iteration=args.iterations, k=args.k, strand_specific=args.stranded, min_percent_identity=args.p, seed_cov_grad=args.walk, indel_size_tolerance=args.indel, threads=args.threads, noblat=args.noblat)
File "/usr/local/bin/transabyss", line 219, in unitig_assembly
blat_self_align(ref_fasta1, ref_fasta1_selfalign_psl, percent_id=min_percent_identity, max_consecutive_edits=indel_size_tolerance, min_seq_len=k, threads=threads, skip_psl_self_awk=get_skip_psl_self_awk_script_path(strand_specific=strand_specific))
File "/opt/transabyss/utilities/fasta_utils.py", line 50, in blat_self_align
for a,b in itertools.combinations_with_replacement(files.keys(), 2):
AttributeError: 'module' object has no attribute 'combinations_with_replacement'