| manage.py |
(no class) |
|
11 |
2 |
0 |
|
82% |
| rest_api/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| rest_api/admin.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| rest_api/apps.py |
RestApiConfig |
|
0 |
0 |
0 |
|
100% |
| rest_api/apps.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/data_entry/annotation_import.py |
VCFRaw |
|
0 |
0 |
0 |
|
100% |
| rest_api/data_entry/annotation_import.py |
VCFInfoANNRaw |
|
0 |
0 |
0 |
|
100% |
| rest_api/data_entry/annotation_import.py |
MutationLookupToAnnotations |
|
0 |
0 |
0 |
|
100% |
| rest_api/data_entry/annotation_import.py |
AnnotationImport |
|
82 |
82 |
0 |
|
0% |
| rest_api/data_entry/annotation_import.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| rest_api/data_entry/gbk_import.py |
(no class) |
|
247 |
203 |
0 |
|
18% |
| rest_api/data_entry/property_job.py |
(no class) |
|
25 |
21 |
0 |
|
16% |
| rest_api/data_entry/reference_job.py |
(no class) |
|
8 |
5 |
0 |
|
38% |
| rest_api/data_entry/sample_entry_job.py |
(no class) |
|
412 |
358 |
0 |
|
13% |
| rest_api/data_entry/sample_import.py |
SampleRaw |
|
0 |
0 |
0 |
|
100% |
| rest_api/data_entry/sample_import.py |
VarRaw |
|
0 |
0 |
0 |
|
100% |
| rest_api/data_entry/sample_import.py |
VCFInfoLOFRaw |
|
0 |
0 |
0 |
|
100% |
| rest_api/data_entry/sample_import.py |
VCFInfoNMDRaw |
|
0 |
0 |
0 |
|
100% |
| rest_api/data_entry/sample_import.py |
SonarImport |
|
95 |
95 |
0 |
|
0% |
| rest_api/data_entry/sample_import.py |
(no class) |
|
44 |
0 |
0 |
|
100% |
| rest_api/data_entry/sample_job.py |
(no class) |
|
34 |
25 |
0 |
|
26% |
| rest_api/data_entry/sequence_job.py |
(no class) |
|
7 |
4 |
0 |
|
43% |
| rest_api/management/commands/import_lineage.py |
LineageImport |
|
44 |
44 |
0 |
|
0% |
| rest_api/management/commands/import_lineage.py |
Command |
|
10 |
10 |
0 |
|
0% |
| rest_api/management/commands/import_lineage.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| rest_api/migrations/0001_initial.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0001_initial.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| rest_api/migrations/0002_alter_sample2property_value_varchar_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0002_alter_sample2property_value_varchar_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0003_sample_properties_alter_element_accession_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0003_sample_properties_alter_element_accession_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0004_sample_properties_alter_sample2property_value_text.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0004_sample_properties_alter_sample2property_value_text.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0005_alter_alignment_id_alter_element_id_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0005_alter_alignment_id_alter_element_id_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0006_alignment2mutation_mutation_mutation2annotation_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0006_alignment2mutation_mutation_mutation2annotation_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0007_entereddata.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0007_entereddata.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0008_alter_entereddata_name.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0008_alter_entereddata_name.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0009_remove_mutation_aa_profile_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0009_remove_mutation_aa_profile_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0010_alter_mutation_unique_together.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0010_alter_mutation_unique_together.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0011_alter_mutation_unique_together.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0011_alter_mutation_unique_together.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0012_alter_mutation_unique_together.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0012_alter_mutation_unique_together.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0013_alter_entereddata_unique_together_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0013_alter_entereddata_unique_together_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0014_sample_collection_date_sample_country_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0014_sample_collection_date_sample_country_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0015_gene_genepart_sourceelement_remove_element_molecule_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0015_gene_genepart_sourceelement_remove_element_molecule_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0016_alter_gene_table.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0016_alter_gene_table.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0017_remove_gene_symbol.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0017_remove_gene_symbol.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0018_alter_mutation_element.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0018_alter_mutation_element.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0019_replicon_rename_genepart_genesegment_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0019_replicon_rename_genepart_genesegment_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0020_remove_reference_standard.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0020_remove_reference_standard.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0021_remove_alignment_element_remove_mutation_element_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0021_remove_alignment_element_remove_mutation_element_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0022_mutation_type.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0022_mutation_type.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0023_mutation_mutation_gene_id_2f1f1c_idx_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0023_mutation_mutation_gene_id_2f1f1c_idx_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0024_mutation_mutation_label_94967f_idx.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0024_mutation_mutation_label_94967f_idx.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0025_alignment_alignment_gene_id_81f250_idx.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0025_alignment_alignment_gene_id_81f250_idx.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0026_alignment2mutation_alignment2m_alignme_d1c719_idx.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0026_alignment2mutation_alignment2m_alignme_d1c719_idx.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0027_mutation_mutation_type_bf4ac1_idx.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0027_mutation_mutation_type_bf4ac1_idx.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0028_remove_mutation_mutation_label_94967f_idx_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0028_remove_mutation_mutation_label_94967f_idx_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0029_remove_alignment_alignment_gene_id_81f250_idx_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0029_remove_alignment_alignment_gene_id_81f250_idx_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0030_delete_mutation2property.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0030_delete_mutation2property.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0031_remove_annotationtype_test.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0031_remove_annotationtype_test.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0032_annotationtype_impact.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0032_annotationtype_impact.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0033_alter_alignment_id_alter_annotationtype_id_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0033_alter_alignment_id_alter_annotationtype_id_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0034_mutation_unique_mutation.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0034_mutation_unique_mutation.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0035_mutation_unique_mutation_null_gene.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0035_mutation_unique_mutation_null_gene.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0036_alter_alignment2mutation_unique_together_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0036_alter_alignment2mutation_unique_together_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0037_mutation_unique_mutation_null_alt_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0037_mutation_unique_mutation_null_alt_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0038_annotationtype_unique_annotation_null_region.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0038_annotationtype_unique_annotation_null_region.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0039_alter_gene_cds_accession_alter_gene_cds_symbol_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0039_alter_gene_cds_accession_alter_gene_cds_symbol_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0040_alter_mutation_alt_alter_mutation_ref.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0040_alter_mutation_alt_alter_mutation_ref.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0041_reference_translation_id.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0041_reference_translation_id.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0042_alter_mutation_ref.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0042_alter_mutation_ref.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0043_alter_alignment_replicon_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0043_alter_alignment_replicon_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0044_alter_mutation_gene_alter_mutation_replicon.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0044_alter_mutation_gene_alter_mutation_replicon.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0045_alter_alignment_sequence.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0045_alter_alignment_sequence.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0046_alter_alignment2mutation_mutation_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0046_alter_alignment2mutation_mutation_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0047_alter_sample2property_value_float.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0047_alter_sample2property_value_float.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0048_lineage_lineagealias_delete_lineages_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0048_lineage_lineagealias_delete_lineages_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0049_alter_mutation_alt.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0049_alter_mutation_alt.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0050_alter_sample_sequence.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0050_alter_sample_sequence.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0051_importlog_delete_entereddata_alter_sample_sequence_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0051_importlog_delete_entereddata_alter_sample_sequence_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0052_alter_mutation2annotation_alignment_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0052_alter_mutation2annotation_alignment_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0053_fileprocessing_processingjob_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0053_fileprocessing_processingjob_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0054_alter_processingjob_entry_time_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0054_alter_processingjob_entry_time_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0055_alter_gene_gene_accession.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0055_alter_gene_gene_accession.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0056_alter_mutation_alt_alter_mutation_ref.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0056_alter_mutation_alt_alter_mutation_ref.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0057_remove_sample_processing_date_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0057_remove_sample_processing_date_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0058_remove_lineagealias_lineage_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0058_remove_lineagealias_lineage_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0059_lineage_unique_lineage_parent_null.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0059_lineage_unique_lineage_parent_null.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0060_alter_importlog_type.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0060_alter_importlog_type.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0061_auto_20241031_1135.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0061_auto_20241031_1135.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0062_sample_sample_name_be7a19_idx_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0062_sample_sample_name_be7a19_idx_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0063_remove_mutation_parent_id_mutation_parent.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0063_remove_mutation_parent_id_mutation_parent.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0064_remove_mutation_alignments_remove_mutation_gene_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0064_remove_mutation_alignments_remove_mutation_gene_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0065_nucleotidemutation_unique_nt_mutation_null_alt_null_ref.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0065_nucleotidemutation_unique_nt_mutation_null_alt_null_ref.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0066_remove_nucleotidemutation_unique_nt_mutation_null_alt_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0066_remove_nucleotidemutation_unique_nt_mutation_null_alt_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0067_remove_aminoacidmutation_unique_aa_mutation_null_gene_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0067_remove_aminoacidmutation_unique_aa_mutation_null_gene_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0068_cds_cdssegment_peptide_peptidesegment_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0068_cds_cdssegment_peptide_peptidesegment_and_more.py |
(no class) |
|
12 |
3 |
0 |
|
75% |
| rest_api/migrations/0069_remove_cdssegment_unique_cds_part_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0069_remove_cdssegment_unique_cds_part_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0070_aminoacidmutation_is_frameshift_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0070_aminoacidmutation_is_frameshift_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/0071_alter_reference_name.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0071_alter_reference_name.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0072_remove_aminoacidmutation_is_frameshift_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0072_remove_aminoacidmutation_is_frameshift_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0073_remove_sample_length_remove_sample_sequence_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0073_remove_sample_length_remove_sample_sequence_and_more.py |
(no class) |
|
42 |
26 |
0 |
|
38% |
| rest_api/migrations/0074_alter_sequence_seqhash.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0074_alter_sequence_seqhash.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0075_alter_cds_accession_alter_gene_accession_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0075_alter_cds_accession_alter_gene_accession_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0076_remove_gene_locus_tag_alter_gene_accession_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0076_remove_gene_locus_tag_alter_gene_accession_and_more.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| rest_api/migrations/0077_remove_lineage_unique_lineage_and_more.py |
Migration |
|
0 |
0 |
0 |
|
100% |
| rest_api/migrations/0077_remove_lineage_unique_lineage_and_more.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| rest_api/migrations/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Sequence |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Sequence.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Alignment |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Alignment.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
AnnotationType |
|
1 |
0 |
0 |
|
100% |
| rest_api/models.py |
AnnotationType.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Replicon |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Replicon.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Gene |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Gene.GeneTypes |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Gene.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
CDS |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
CDS.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
CDSSegment |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
CDSSegment.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Peptide |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Peptide.PeptideTypes |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Peptide.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
PeptideSegment |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
PeptideSegment.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
GeneSegment |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
GeneSegment.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Lineage |
|
14 |
14 |
0 |
|
0% |
| rest_api/models.py |
Lineage.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Reference |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Reference.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Property |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Property.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Sample |
|
3 |
3 |
0 |
|
0% |
| rest_api/models.py |
Sample.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Sample2Property |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
Sample2Property.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
NucleotideMutation |
|
1 |
1 |
0 |
|
0% |
| rest_api/models.py |
NucleotideMutation.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
AminoAcidMutation |
|
1 |
1 |
0 |
|
0% |
| rest_api/models.py |
AminoAcidMutation.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
ProcessingJob |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
ProcessingJob.ImportType |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
ProcessingJob.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
FileProcessing |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
FileProcessing.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
ImportLog |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
ImportLog.ImportType |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
ImportLog.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/models.py |
(no class) |
|
229 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
PropertySerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
PropertySerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
AminoAcidMutationSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
AminoAcidMutationSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
NucleotideMutationSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
NucleotideMutationSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
Sample2PropertySerializer |
|
2 |
2 |
0 |
|
0% |
| rest_api/serializers.py |
Sample2PropertySerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
Sample2PropertyBulkCreateOrUpdateSerializer |
|
7 |
7 |
0 |
|
0% |
| rest_api/serializers.py |
Sample2PropertyBulkCreateOrUpdateSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
SequenceSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
SequenceSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
SampleSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
SampleSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
ReferenceSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
ReferenceSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
AlignmentSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
AlignmentSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
RepliconSerializer |
|
2 |
2 |
0 |
|
0% |
| rest_api/serializers.py |
RepliconSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
GeneSerializer |
|
3 |
3 |
0 |
|
0% |
| rest_api/serializers.py |
GeneSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
CDSSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
CDSSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
CDSSegmentSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
CDSSegmentSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
PeptideSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
PeptideSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
PeptideSegmentSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
PeptideSegmentSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
GeneSegmentSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
GeneSegmentSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
SampleGenomesSerializer |
|
85 |
5 |
0 |
|
94% |
| rest_api/serializers.py |
SampleGenomesSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
SampleGenomesSerializerVCF |
|
18 |
18 |
0 |
|
0% |
| rest_api/serializers.py |
SampleGenomesSerializerVCF.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
SampleGenomesExportStreamSerializer |
|
35 |
35 |
0 |
|
0% |
| rest_api/serializers.py |
SampleGenomesExportStreamSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
LineagesSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
LineagesSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
ProcessingJobSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
ProcessingJobSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
FileProcessingSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
FileProcessingSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
ImportLogSerializer |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
ImportLogSerializer.Meta |
|
0 |
0 |
0 |
|
100% |
| rest_api/serializers.py |
(no class) |
|
146 |
6 |
0 |
|
96% |
| rest_api/test/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| rest_api/test/mixins.py |
FixtureModelTestCase |
|
3 |
3 |
0 |
|
0% |
| rest_api/test/mixins.py |
FixtureApiMixin |
|
15 |
12 |
0 |
|
20% |
| rest_api/test/mixins.py |
FixtureAPITestCase |
|
0 |
0 |
0 |
|
100% |
| rest_api/test/mixins.py |
FixtureAPITransactionTestCase |
|
0 |
0 |
0 |
|
100% |
| rest_api/test/mixins.py |
CustomTestMixin |
|
6 |
5 |
0 |
|
17% |
| rest_api/test/mixins.py |
ListViewSetTestMixin |
|
12 |
5 |
0 |
|
58% |
| rest_api/test/mixins.py |
RetrieveViewSetTestMixin |
|
14 |
1 |
0 |
|
93% |
| rest_api/test/mixins.py |
UpdateViewSetTestMixin |
|
53 |
53 |
0 |
|
0% |
| rest_api/test/mixins.py |
DestroyViewSetTestMixin |
|
11 |
11 |
0 |
|
0% |
| rest_api/test/mixins.py |
CreateViewSetTestMixin |
|
23 |
23 |
0 |
|
0% |
| rest_api/test/mixins.py |
ListSchemaTestMixin |
|
12 |
12 |
0 |
|
0% |
| rest_api/test/mixins.py |
OrderingTestMixin |
|
17 |
17 |
0 |
|
0% |
| rest_api/test/mixins.py |
(no class) |
|
59 |
0 |
0 |
|
100% |
| rest_api/test/test_views/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| rest_api/test/test_views/test_viewsets.py |
AlignmentViewSetTest |
|
1 |
0 |
0 |
|
100% |
| rest_api/test/test_views/test_viewsets.py |
SampleViewSetTest |
|
7 |
0 |
0 |
|
100% |
| rest_api/test/test_views/test_viewsets.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| rest_api/tests.py |
StatusViewTests |
|
4 |
0 |
0 |
|
100% |
| rest_api/tests.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| rest_api/urls.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| rest_api/utils.py |
PropertyColumnMapping |
|
0 |
0 |
0 |
|
100% |
| rest_api/utils.py |
(no class) |
|
145 |
115 |
0 |
|
21% |
| rest_api/views_status.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| rest_api/viewsets.py |
Echo |
|
1 |
1 |
0 |
|
0% |
| rest_api/viewsets.py |
AlignmentViewSet |
|
13 |
13 |
0 |
|
0% |
| rest_api/viewsets.py |
RepliconViewSet |
|
16 |
16 |
0 |
|
0% |
| rest_api/viewsets.py |
GeneViewSet |
|
59 |
59 |
0 |
|
0% |
| rest_api/viewsets.py |
ReferenceViewSet |
|
60 |
60 |
0 |
|
0% |
| rest_api/viewsets.py |
PropertyViewSet |
|
81 |
81 |
1 |
|
0% |
| rest_api/viewsets.py |
ResourceViewSet |
|
7 |
7 |
0 |
|
0% |
| rest_api/viewsets.py |
FileUploadViewSet |
|
47 |
47 |
0 |
|
0% |
| rest_api/viewsets.py |
LineageViewSet |
|
31 |
31 |
0 |
|
0% |
| rest_api/viewsets.py |
TasksView |
|
19 |
19 |
0 |
|
0% |
| rest_api/viewsets.py |
(no class) |
|
138 |
0 |
0 |
|
100% |
| rest_api/viewsets_database.py |
DatabaseInfoView |
|
46 |
46 |
0 |
|
0% |
| rest_api/viewsets_database.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| rest_api/viewsets_sample.py |
LineageInfo |
|
1 |
1 |
0 |
|
0% |
| rest_api/viewsets_sample.py |
Echo |
|
1 |
1 |
0 |
|
0% |
| rest_api/viewsets_sample.py |
SampleFilterMixin |
|
190 |
119 |
0 |
|
37% |
| rest_api/viewsets_sample.py |
SampleViewSet |
|
131 |
94 |
0 |
|
28% |
| rest_api/viewsets_sample.py |
SampleGenomeViewSet |
|
2 |
2 |
0 |
|
0% |
| rest_api/viewsets_sample.py |
(no class) |
|
113 |
0 |
0 |
|
100% |
| rest_api/viewsets_statistics_and_plots.py |
SampleViewSetStatistics |
|
38 |
38 |
0 |
|
0% |
| rest_api/viewsets_statistics_and_plots.py |
SampleViewSetPlots |
|
152 |
152 |
0 |
|
0% |
| rest_api/viewsets_statistics_and_plots.py |
(no class) |
|
48 |
0 |
0 |
|
100% |
| sonar_backend/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| sonar_backend/celery.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| sonar_backend/settings.py |
(no class) |
|
67 |
6 |
0 |
|
91% |
| sonar_backend/urls.py |
(no class) |
|
8 |
0 |
0 |
|
100% |
| sonar_backend/utils.py |
CustomisedJSONFormatter |
|
6 |
1 |
0 |
|
83% |
| sonar_backend/utils.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| sonar_backend/version.py |
(no class) |
|
25 |
15 |
0 |
|
40% |