# API

## Utility Functions For

### Loading data from file

These are all top level imports. For example,

    from cogent3 import load_unaligned_seqs

- load_seq
- load_aligned_seqs
- load_unaligned_seqs
- load_delimited
- load_table
- load_tree
- load_annotations
- open_data_store
- open

### Making cogent3 types from standard Python types

These are all top level imports. For example,

    from cogent3 import make_unaligned_seqs

- make_seq
- make_aligned_seqs
- make_unaligned_seqs
- make_table
- make_tree

### Getting commonly used cogent3 types

These are all top level imports. For example,

    from cogent3 import get_code

- get_code
- get_moltype
- get_model

### Displaying cogent3 builtins

These are all top level imports. For example,

    from cogent3 import get_code

- available_codes
- available_moltypes
- available_models
- available_apps

## The Major cogent3 Data Types

- `alignment`
- `annotation`
- `annotation_db`
- `sequence`
- `genetic_code`
- `moltype`
- `alphabet`
- `table`
- `tree`

## Composable Apps

- define_app

## Datastore

- register_datastore_reader
- DataMember
- DataStoreDirectory
- ReadOnlyDataStoreZipped
- DataStoreSqlite

## Deserialising

- deserialise_object
- register_deserialiser

previous

Parallel computations

next

load_seq