Done/Reported ============= 1|GLYG-XXX|give number of results in the job status API 1|GLYG-XXX|give paramters and jobtype in the results API response 1|GLYG-XXX|update substructure_search container 1|GLYG-1707|Implementation of API for substructure search 1|GLYG-1708|Polling API for substructure search 1|GLYG-1710|Implemenation of Blast API 1|GLYG-1711|Polling API for Blast 1|GLYG-1712|API to retrieve Blast results 1|GLYG-1713|API to show pair wise alignment of Blast result 1|GLYG-XXXX|Give start_pos/end_pos in blast alignment results 1|GLYG-XXXX|Fix blast paramter float/int issue 1|GLYG-XXXX|give result_count for add_new if cached result exist 1|GLYG-XXXX|{"jobid":2}, P53657-1:121-153 -- aln sequence not same as source sequence 1|GLYG-XXXX|{"jobid":43}, empty aln for O75592 1|GLYG-1704|Implementation of API for structure search 1|GLYG-1706|Polling API for structure search 1|GLYG-XXXX|substructure search example doesn't return glycanlist 1|GLYG-XXXX|structure -- sequence, sequence_type 1|GLYG-XXXX|substructure -- sequence, sequence_type, restricted_to (show various examples where restricted_to changes) 1|GLYG-XXXX|make appropriate changes in the init 1|GLYG-XXXX|make job query appear on the glycan search results response 1|GLYG-XXXX|Provide digital sequence, history, cross reference for motifs 1|GLY_XXX|structure search example is mixed up (format is glycoct but the paramter accepted is wurcs) 0|GLYG-XXX|what are possible status values for job status API 0|GLYG-XXXX|explore logging mechanism for virtouso query 1|GLY_XXX|blast paramters max-hits is not working 1|GLY_XXX|blast random text input is breaking 1|GLY_XXX|why jobs 27 and 35 failed 1|GLY_XXX|why P11980-1 has two recommended names 0|GLYG-XXXX|show example proteins with peptide and alternate site glycosylation sites 0|GLYG-XXXX|jobid 20, 23, 57 on test when using results api 0|GLYG-XXXX|jobid 141 on tst 0|GLYG-XXXX|pmids 23084634,23186163, 20068231 0|GLYG-XXXX|dupicate rows 11180632#Glycosylation,Glycation 10682309#Single-Nucleotide-Variation 0|GLYG-XXXX|send alternative glcosylation sites json examples 0|GLYG-XXXX|glycan and protein list, add extra objects under unmapped with reason = duplicate 0|GLYG-XXXX|glycan detail, add tools_support sandbox_pathway=yes/no (from sandbox data) 0|GLYG-XXXX|advanced composition heirarch -- get it from https://github.com/glygen-glycan-data/PyGly/blob/b714f666348d772809f2943c92e5b848db93c297/pygly/Glycan.py#L595 { 'Hex':['Man','Gal','Glc','Hex'], 'Hex+aldi':['Man+aldi','Gal+aldi','Glc+aldi','Hex+aldi'], 'HexNAc':['GalNAc','GlcNAc','ManNAc','HexNAc'], 'HexNAc+aldi':['GalNAc+aldi','GlcNAc+aldi','ManNAc+aldi','HexNAc+aldi'], 'dHex':['Fuc','dHex'], 'dHex+aldi':['Fuc+aldi','dHex+aldi'], 'Pent':['Xyl','Pent'], 'Sia':['NeuAc','NeuGc','Sia'], 'HexA':['GlcA','GalA','IdoA','ManA','HexA'], 'HexN':['GlcN','GalN','ManN','HexN'], } iupac_composition_syms = [ 'Man','Gal','Glc','Xyl','Fuc','ManNAc','GlcNAc','GalNAc','NeuAc','NeuGc','Hex','HexNAc','dHex', 'Pent','Sia','GlcA','GalA','IdoA','ManA','HexA','GlcN','GalN','ManN','HexN' ] iupac_aldi_composition_syms = [ 'Man+aldi','Gal+aldi','Glc+aldi','Fuc+aldi','ManNAc+aldi','GlcNAc+aldi','GalNAc+aldi','Hex+aldi', 'HexNAc+aldi','dHex+aldi' ] subst_composition_syms = ['S','P','Me','aldi']