@@ -47,36 +47,10 @@ New in version |release|
47
47
48
48
This version is a hotfix release. It fixes the following issues:
49
49
50
- - Tensorflow is incompatible with multiprocessing when the parent process
51
- imports tensorflow or a tensorflow-dependent module. For this reason
52
- MHCflurry and MHCnuggets were removed from parallelization. In this
53
- release we moved to calling MHCflurry and MHCnuggets on the command line,
54
- which allowed us to remove our direct imports of these modules and allows us
55
- to parallelize the calls to these two prediction algorithms. All prediction
56
- algorithms supported by pVACtools can now be used in multiprocessing mode.
57
- - Some users were reporting ``Illegal instruction (core dumped) `` errors
58
- because their hardware was incompatible with the version of tensorflow we
59
- were using. Pinning the tensorflow version to 1.5.0 with this release should
60
- solve this problem.
61
- - When running in multiprocessing mode while using the IEDB API, users would
62
- experience a higher probability of failed requests to the API. The IEDB API
63
- would throw a 403 error when rejecting requests due to too
64
- many simultaneous requests. pVACtools would previously not retry on this type of
65
- error. This release now adds retries on this error code. We also improved
66
- the random wait time calculation between requests so that the likelihood of
67
- multiple retries hitting at the same time has now been reduced.
68
- - When encountering a truncated input VCF, the VCF parser used by pVACtools
69
- would throw an error that was not indicative of the real error source.
70
- pVACseq now catches these errors and emmits a more descriptive error message
71
- when encountering a truncated VCF.
72
- - One option when annotating a VCF with VEP is the ``-total-length `` flag. When
73
- using this flag, the total length would be written to the
74
- ``Protein_position `` field. pVACseq previously did not support a VCF with a
75
- ``Protein_position `` field in this format. This release adds support for it.
76
- - When creating the combined MHC class I and MHC class II all_epitopes file,
77
- we were previously not correctly determining all necessary headers which
78
- would lead to incorrect output of the individual prediction algorithm score
79
- columns. This release fixes this issue.
50
+ - The previous version accidentially removed the
51
+ ``--additional-input-file-list `` option. It has been restored in this
52
+ version. Please note that it is slated for permanent removal in the next
53
+ feature release (1.4.0).
80
54
81
55
Past release notes can be found on our :ref: `releases ` page.
82
56
0 commit comments