An open API service indexing awesome lists of open source software.

https://github.com/applicativesystem/go-alignment-block-genotyper-edna

desining block alignment geneotyper tags based on the whole genome alignment or gene alignment for phylogenomics
https://github.com/applicativesystem/go-alignment-block-genotyper-edna

bioinformatics edna environmental-dna genome-analysis genotyping-by-sequencing golang-application hybseq-data

Last synced: about 1 year ago
JSON representation

desining block alignment geneotyper tags based on the whole genome alignment or gene alignment for phylogenomics

Awesome Lists containing this project

README

          

# golang-alignment-block-genotyper

- etxracting the upstream and the downstream of the block alignment.
- extract specific regions upstream and downstream of the block alignment for genotyper tags.
- given an alignment either from the whole genome alignment or the gene alignment and given an start and the end estimates, it will extract the upstream and the downstream of that given block to work on the genotyper tags.
- This is especially when you are dealing with the HybSeq data for the eDNA environmenttal DNA sequencing tags.

```
[gauravsablok@ultramarine]~/Desktop/codecreatede/golang/golang-alignment-block-genotyper-eDNA% \
go run main.go -a ./samplefile/samplealignment.fasta -s 6 -e 10 -u 4 -d 4
This is the alignment block that has been extracted
>ENA|OX291461|OX291461.1 TC--
This is the alignment block that has been extracted
>ENA|OX291509|OX291509.1 --TC
These are the upstream and the downstream blocks for the chosen block including the block
>ENA|OX291461|OX291461.1 ACTATC----TC
>ENA|OX291509|OX291509.1 TC----TC----
The upstream from the given position till the start is given below:
>ENA|OX291461|OX291461.1 ACTA
>ENA|OX291509|OX291509.1 TC--
The downstream from the end to the given downstream coordinate is given below:
>ENA|OX291461|OX291461.1 --TC
>ENA|OX291509|OX291509.1 ----
```

- binary version

```
[gauravsablok@ultramarine]~/Desktop/codecreatede/golang/golang-alignment-block-genotyper% \
./alignment-block-gentoyper -a ./samplefile/samplealignment.fasta -s 6 -e 10 -u 4 -d 4
This is the alignment block that has been extracted
>ENA|OX291461|OX291461.1 TC--
This is the alignment block that has been extracted
>ENA|OX291509|OX291509.1 --TC
These are the upstream and the downstream blocks for the chosen block including the block
>ENA|OX291461|OX291461.1 ACTATC----TC
>ENA|OX291509|OX291509.1 TC----TC----
The upstream from the given position till the start is given below:
>ENA|OX291461|OX291461.1 ACTA
>ENA|OX291509|OX291509.1 TC--
The downstream from the end to the given downstream coordinate is given below:
>ENA|OX291461|OX291461.1 --TC
>ENA|OX291509|OX291509.1 ----

```
Gaurav Sablok