DNA Introduction

Deoxyribonucleic acid (DNA) is one of the four major biological macromolecules found in living cells. DNA carries the genetic information necessary for synthesizing RNA and proteins, and is an essential biomolecule for organism development and normal functioning.

A DNA sequence refers to the primary structure of a DNA molecule, represented using a string of letters (A, T, C, G) that carries genetic information, either real or hypothetical. DNA sequencing methods include optical sequencing and chip-based sequencing.

DNA

SDK Features

Running Example — DNASequenceExample

After running successfully, the command line should display the following:

# Show first 5 records
+-----+--------------------+
|label|            sequence|
+-----+--------------------+
|    4|[ATGC, TGCC, GCCC...|
|    4|[ATGA, TGAA, GAAC...|
|    3|[ATGT, TGTG, GTGT...|
|    3|[ATGT, TGTG, GTGT...|
|    3|[ATGC, TGCA, GCAA...|
+-----+--------------------+

# Feature vectors

+-----+--------------------+--------------------+
|label|            sequence|            features|
+-----+--------------------+--------------------+
|    4|[ATGC, TGCC, GCCC...|(336,[0,8,14,17,1...|
|    4|[ATGA, TGAA, GAAC...|(336,[0,1,2,3,5,7...|
|    3|[ATGT, TGTG, GTGT...|(336,[0,1,2,3,4,5...|
|    3|[ATGT, TGTG, GTGT...|(336,[0,1,2,3,4,5...|
|    3|[ATGC, TGCA, GCAA...|(336,[0,1,2,3,4,5...|
+-----+--------------------+--------------------+