Index Generator API

API operations on pools.

index_generator.views.generate_indices(request)[source]

Generate indices for given libraries and samples.

index_generator.views.get_all(request)[source]

Get libraries and sample, which are ready for pooling.

index_generator.views.get_pool_sizes(request)[source]

Get a list of all pool sizes.

index_generator.views.reset(request)[source]

Reset all record’s values.

index_generator.views.save_pool(request)[source]

Create a pool after generating indices, add libraries and “converted” samples to it, update the pool size, and create a Library Preparation object and a Pooling object for each added library/sample.

index_generator.views.update(request)[source]

Update Read Length and Index Type (in samples only).

index_generator.views.update_all(request)[source]

Update Read Length or Index Type in all records (apply to all).