Skip to content

v1.0.2

Compare
Choose a tag to compare
@Alan-Collins Alan-Collins released this 27 May 16:52
· 4 commits to main since this release

v1.0.2 CCTK Blast bugfixes and performance improvement

  • Check if repeats BLAST hits are overlapping. If two overlapping BLAST hits are found, the first is kept and the second skipped. Handles cases where repeats go hard on the P in CRISPR.
  • Add user control of minimum spacing between repeats (i.e., spacer length) with -l, --min-sp-len. Default value = 25. If repeats have consecutive BLAST hits, it causes problems when retrieving spacer sequences from the blastdb as blastdbcmd returns the whole contig if the start index is not a smaller number then the stop index of the sequence retrieved.
  • Add user control of minimum array length (i.e., number of spacers in the array) with -n, --min-array-len. Default value = 2. This default is what was hard coded before. This change simply gives users control over this setting.
  • Don't automatically build array network if more than 2000 arrays identified (also impacts cctk minced). Now instructs user to run cctk network to build the network if desired to improve run time of CRISPR identification tools.
  • Various code efficiency changes to improve running speed