Skip to content

Issue when trying to run test #64

@mrmrwinter

Description

@mrmrwinter

Hi,

I am looking to run Longstitch on my assembly, and need ntlinks installed to do so. I have installed from source code, but when running the test script i receive the following error:

+ ntLink scaffold -B target=scaffolds_1.fa reads=long_reads_1.fa w=250
indexlr --long --pos --strand -k 32 -w 250 -t 4 scaffolds_1.fa > scaffolds_1.fa.k32.w250.tsv
sh -c 'pigz -p4 -f -cd long_reads_1.fa | \
indexlr --long --pos --strand -k 32 -w 250 -t 4 - | \
/home/mike/software/ntLink-1.3.4/bin/ntlink_pair.py -p scaffolds_1.fa.k32.w250.z1000 -n 1 -m scaffolds_1.fa.k32.w250.tsv -s scaffolds_1.fa  \
-k 32 -a 1 -z 1000 -f 10 -x 0  --verbose -'
Running pairing stage of ntLink ...

Parameters:
	Reads TSV files:  ['-']
	-s  scaffolds_1.fa
	-m  scaffolds_1.fa.k32.w250.tsv
	-p  scaffolds_1.fa.k32.w250.z1000
	-n  1
	-k  32
	-a  1
	-z  1000
	-f  10
	-x  0.0
2022-08-03 10:20:20.910853 : Reading minimizers scaffolds_1.fa.k32.w250.tsv
2022-08-03 10:20:20.911557 : Reading fasta file scaffolds_1.fa
2022-08-03 10:20:20.911647 : Finding pairs
2022-08-03 10:20:20.922134 : Building scaffold graph
2022-08-03 10:20:20.922208 : Filtering the graph
2022-08-03 10:20:20.922255 : Printing graph scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot
2022-08-03 10:20:20.922371 : DONE!
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 1 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n1.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n1.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 2 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n2.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n2.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 3 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n3.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n3.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 4 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n4.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n4.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 5 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n5.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n5.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 6 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n6.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n6.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 7 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n7.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n7.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 8 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n8.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n8.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 9 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n9.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n9.abyss-scaffold.path.sterr'
sh -c 'cat scaffolds_1.fa | \
cut -d " " -f1  | \
abyss-scaffold -k2 -n 10 -s1000 --min-gap 20 - scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot 1> scaffolds_1.fa.k32.w250.z1000.n10.abyss-scaffold.path 2>scaffolds_1.fa.k32.w250.z1000.n10.abyss-scaffold.path.sterr'
/home/mike/software/ntLink-1.3.4/bin/ntlink_stitch_paths.py --min_n 1 --max_n 10  -p out \
-g scaffolds_1.fa.k32.w250.z1000.n1.scaffold.dot --conservative scaffolds_1.fa.k32.w250.z1000.n1.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n2.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n3.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n4.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n5.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n6.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n7.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n8.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n9.abyss-scaffold.path scaffolds_1.fa.k32.w250.z1000.n10.abyss-scaffold.path -o scaffolds_1.fa.k32.w250.z1000.stitch.path
Running ntLink stitch paths stage...

2022-08-03 10:20:21.083186  : Finding optimal n...
Traceback (most recent call last):
  File "/home/mike/software/ntLink-1.3.4/bin/ntlink_stitch_paths.py", line 486, in <module>
    main()
  File "/home/mike/software/ntLink-1.3.4/bin/ntlink_stitch_paths.py", line 482, in main
    NtLinkPath().main()
  File "/home/mike/software/ntLink-1.3.4/bin/ntlink_stitch_paths.py", line 426, in main
    best_file = self.find_optimal_n(self.args.PATH)
  File "/home/mike/software/ntLink-1.3.4/bin/ntlink_stitch_paths.py", line 387, in find_optimal_n
    best_n = int(name_match.group(1))
AttributeError: 'NoneType' object has no attribute 'group'
make: *** [/home/mike/software/ntLink-1.3.4/ntLink:203: scaffolds_1.fa.k32.w250.z1000.stitch.path] Error 1

I can't find any mention of this error in relation to ntlinks on Google, so any help would be appreciated.

Many thanks

Edit: i am also getting the same error when trying to run longstitch on my own data

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions