Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@applicativesystem applicativesystem released this 23 Oct 20:31
╭─gauavsablok@gauravsablok ~/Desktop/go/go-nuc-iter ‹main●›
╰─$ go run main.go -h
Finding the origin of the kmer

Usage:
  sequence [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  genome
  help        Help about any command
  illumina
  pacbio

Flags:
  -h, --help   help for sequence

Use "sequence [command] --help" for more information about a command.
exit status 1
╭─gauavsablok@gauravsablok ~/Desktop/go/go-nuc-iter ‹main●›
╰─$ go run main.go pacbio -h                                                                                                                                        1 ↵
Pacbio finding the original kmer

Usage:
  sequence pacbio [flags]

Flags:
  -h, --help                help for pacbio
  -A, --kmerArgs int        origin kmer (default 10)
  -P, --pacbiofile string   pacbioinsert (default "pacbiofile to be analyzed")
exit status 1
╭─gauavsablok@gauravsablok ~/Desktop/go/go-nuc-iter ‹main●›
╰─$ go run main.go illumina -h                                                                                                                                      1 ↵
illumina finding the original kmer

Usage:
  sequence illumina [flags]

Flags:
  -h, --help                  help for illumina
  -i, --illuminafile string   pacbioinsert (default "pacbiofile to be analyzed")
  -A, --kmerArgs int          origin kmer (default 10)
exit status 1
╭─gauavsablok@gauravsablok ~/Desktop/go/go-nuc-iter ‹main●›
╰─$ go run main.go genome -h                                                                                                                                        1 ↵
Genome finding the original kmer

Usage:
  sequence genome [flags]

Flags:
  -G, --genomefile string   pacbioinsert (default "pacbiofile to be analyzed")
  -h, --help                help for genome
  -A, --kmerArgs int        origin kmer (default 10)
exit status 1

  • it will produce a SAM compatible format which will give the start, end, kmer, origin of the kmer and all the other details.
  • writing a interconvertible which will convert this into a hash Btree.
0       5       ATACT   ATACTTTAAATTTTAGTTACTATTAT
1       6       TACTT   ATACTTTAAATTTTAGTTACTATTAT
2       7       ACTTT   ATACTTTAAATTTTAGTTACTATTAT
3       8       CTTTA   ATACTTTAAATTTTAGTTACTATTAT
4       9       TTTAA   ATACTTTAAATTTTAGTTACTATTAT