Skip to content
/ DNAcodec Public

Program to encode binary files to DNA sequences with embedded error correction

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
COPYRIGHT
Notifications You must be signed in to change notification settings

a113n/DNAcodec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNAcodec

Program to encode binary files to DNA sequences with embedded error correction

#Introduction Under construction

#Installation

##Prerequisites *lzma

#For Debian\Ubuntu
sudo apt-get install lzma lzma-dev

*libxml2

#For Debian\Ubuntu
sudo apt-get install libxml2 libxml2-dev

##Compilation As simple as typing "make" in your terminal. If your libxml2 is not located in /usr/include/libxml2, you can override the location by:

make LIBXML="YOUR libxml2 LOCATION"

#Sample Usage

##Encoding files Run "run_encode.sh" inside the "scripts" directory to convert the binary file to DNA in single-line fasta format.

cd DNAcodec
scripts/run_encode.sh source_file output_file

##Decoding files Run "run_decode.sh" inside the "scripts" directory to convert DNA in single-line fasta format to binary file.

cd DNAcodec
scripts/run_decode.sh source_file output_file

#Advanced Usage Under construction

About

Program to encode binary files to DNA sequences with embedded error correction

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
COPYRIGHT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published