<commit_before># Genbank Documentation
Retrieve genbank files and extract specific features sucha as `cds` or `aa`. Also,
write the features to text files.

If you haven't worked with genbank files before or are unfamiliar with what they
look like, view a [sample genbank record](https://www.ncbi.nlm.nih.gov/Sitemap/samplerecord.html).

## Usage
The main class is `GenBank`.


## Examples

### Perform Genbank Feature Extraction

``` python

```


<commit_msg>Added a table in the GenBank readme of notable file formats.<commit_after># Genbank Documentation

Retrieve genbank files and extract specific features sucha as `cds` or `aa`. Also,
write the features to text files.

If you haven't worked with genbank files before or are unfamiliar with what they
look like, view a [sample genbank record](https://www.ncbi.nlm.nih.gov/Sitemap/samplerecord.html).

## Usage

The main class is `GenBank`.

### Notable File Formats

|Extension|	Meaning   |Notes                                           |
|---------|-----------|------------------------------------------------|
|fasta    | generic fasta | Any generic fasta file. Other extensions can be fas, fa, seq, fsa |
|fna      | fasta nucleic acid | Used generically to specify nucleic acids. |
|ffn      | FASTA nucleotide of gene regions | Contains coding regions for a genome. |
|faa      | fasta amino acid | Contains amino acids. A multiple protein fasta file can have the more specific extension mpfa. |
|frn      | FASTA non-coding RNA | Contains non-coding RNA regions for a genome, in DNA alphabet e.g. tRNA, rRNA |


## Examples

### Perform Genbank Feature Extraction

``` python

```

{'fraction_non_alphanumeric': 0.1227217496962333, 'fraction_numerical': 0.0, 'mean_word_length': 2.9307875894988067, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3207450', 'n_tokens_mistral': 490, 'n_tokens_neox': 440, 'n_words': 199}