CONSTRUCT { _:343706 up:source unirule:MF_00985 . _:343707 up:source unirule:MF_00985 . _:343708 up:source unirule:MF_00985 . _:343709 up:source unirule:MF_00985 . _:343710 up:source unirule:MF_00985 . _:343711 up:source unirule:MF_00985 . _:343712 up:source unirule:MF_00985 . _:343713 up:source unirule:MF_00985 . _:343714 up:source unirule:MF_00985 . _:343715 up:source unirule:MF_00985 . _:343716 up:source unirule:MF_00985 . _:343717 up:source unirule:MF_00985 . _:343718 up:source unirule:MF_00985 . _:343719 up:source unirule:MF_00985 . _:343720 up:source unirule:MF_00985 . _:343721 up:source unirule:MF_00985 . _:343722 up:source unirule:MF_00985 . _:343723 up:source unirule:MF_00985 . _:343724 up:source unirule:MF_00985 . _:343725 up:source unirule:MF_00985 . _:343726 up:source unirule:MF_00985 . _:343727 up:source unirule:MF_00985 . _:343728 up:source unirule:MF_00985 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 , ?annotation9 ; up:classifiedWith GO:0008890 , GO:0019518 , GO:0030170 , keyword:12 , keyword:663 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.3.1.29' ; up:fullName '2-amino-3-ketobutyrate coenzyme A ligase' ; up:shortName 'AKB ligase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Glycine acetyltransferase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'kbl' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the cleavage of 2-amino-3-ketobutyrate to glycine and acetyl-CoA.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/20736>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.3.1.29>. ?annotation6 up:cofactor chebi:597326 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 pyridoxal phosphate per subunit.' . ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid degradation; L-threonine degradation via oxydo-reductase pathway; glycine from L-threonine: step 2/2.' . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class-II pyridoxal-phosphate-dependent aminotransferase family.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:597326 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:597326 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:597326 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:597326 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf ?molecule43 . ?molecule43 rdfs:label 'substrate' . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf chebi:597326 . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf ?molecule58 . ?molecule58 rdfs:label 'substrate' . ?pfs61 up:annotation ?annotation62 . ?annotation62 faldo:begin ?pfsb63 ; faldo:end ?pfse64 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-(pyridoxal phosphate)lysine' . ?pfsb63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . _:343729 a rdf:Statement ; up:attribution _:343706 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:343730 a rdf:Statement ; up:attribution _:343707 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:343731 a rdf:Statement ; up:attribution _:343708 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:343732 a rdf:Statement ; up:attribution _:343709 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:343733 a rdf:Statement ; up:attribution _:343710 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:343734 a rdf:Statement ; up:attribution _:343711 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:343735 a rdf:Statement ; up:attribution _:343712 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:343736 a rdf:Statement ; up:attribution _:343713 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:343737 a rdf:Statement ; up:attribution _:343714 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:343738 a rdf:Statement ; up:attribution _:343715 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:12 . _:343739 a rdf:Statement ; up:attribution _:343716 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:663 . _:343740 a rdf:Statement ; up:attribution _:343717 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:343741 a rdf:Statement ; up:attribution _:343718 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008890 . _:343742 a rdf:Statement ; up:attribution _:343719 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030170 . _:343743 a rdf:Statement ; up:attribution _:343720 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019518 . _:343744 a rdf:Statement ; up:source unirule:MF_00985 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:343745 a rdf:Statement ; up:attribution _:343721 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:343746 a rdf:Statement ; up:source unirule:MF_00985 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:343747 a rdf:Statement ; up:attribution _:343722 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:343748 a rdf:Statement ; up:source unirule:MF_00985 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:343749 a rdf:Statement ; up:attribution _:343723 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:343750 a rdf:Statement ; up:source unirule:MF_00985 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:343751 a rdf:Statement ; up:attribution _:343724 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:343752 a rdf:Statement ; up:source unirule:MF_00985 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:343753 a rdf:Statement ; up:attribution _:343725 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:343754 a rdf:Statement ; up:source unirule:MF_00985 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:343755 a rdf:Statement ; up:attribution _:343726 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:343756 a rdf:Statement ; up:source unirule:MF_00985 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:343757 a rdf:Statement ; up:attribution _:343727 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:343758 a rdf:Statement ; up:source unirule:MF_00985 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:343759 a rdf:Statement ; up:attribution _:343728 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00985 #Rule MF_00985 Created by:? on:2014-01-17 Modified by:Edouard de Castro on:2024-09-03 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00985 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00985a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00985a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00985a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00985a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00985a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00985a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00985a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00985a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionP0AB7772 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB7774 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AB77MF_0098567 . ?templateMotifSequenceMatchRegionP0AB7772 faldo:begin ?templateMotifSequenceMatchBeginP0AB7773 . ?templateMotifSequenceMatchBeginP0AB7773 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB7768 ; faldo:reference isoform:P0AB77-1 . ?templateMotifSequenceProfileAlignmentOperationP0AB7774 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . ?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0098578 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AB77MF_0098569 . ?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0098577 . ?targetMotifMatchRegionMatchBeginMF_0098577 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0098570 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0098578 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_0098567, 1, (STRLEN(?templateMotifCigarP0AB77MF_0098567) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_0098567, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionP0AB7768) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098569, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098569) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098569, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098569) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) . BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0098570) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_0098567, 1, (STRLEN(?templateMotifCigarP0AB77MF_0098567) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_0098567, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP0AB7768) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098569, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098569) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098569, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098569) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) . BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0098570) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER (REGEX('C[FY]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00985a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionP0AB7789 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB7791 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AB77MF_0098584 . ?templateMotifSequenceMatchRegionP0AB7789 faldo:begin ?templateMotifSequenceMatchBeginP0AB7790 . ?templateMotifSequenceMatchBeginP0AB7790 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB7785 ; faldo:reference isoform:P0AB77-1 . ?templateMotifSequenceProfileAlignmentOperationP0AB7791 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . ?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0098595 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AB77MF_0098586 . ?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0098594 . ?targetMotifMatchRegionMatchBeginMF_0098594 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0098587 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0098595 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_0098584, 1, (STRLEN(?templateMotifCigarP0AB77MF_0098584) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_0098584, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionP0AB7785) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098586, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098586) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098586, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098586) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0098587) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_0098584, 1, (STRLEN(?templateMotifCigarP0AB77MF_0098584) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_0098584, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionP0AB7785) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098586, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098586) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098586, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098586) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0098587) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER (REGEX('[DE][DE]SH', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) . BIND(URI(CONCAT(STR(?this), '#MF_00985a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionP0AB77106 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77108 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AB77MF_00985101 . ?templateMotifSequenceMatchRegionP0AB77106 faldo:begin ?templateMotifSequenceMatchBeginP0AB77107 . ?templateMotifSequenceMatchBeginP0AB77107 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77102 ; faldo:reference isoform:P0AB77-1 . ?templateMotifSequenceProfileAlignmentOperationP0AB77108 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . ?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985112 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AB77MF_00985103 . ?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985111 . ?targetMotifMatchRegionMatchBeginMF_00985111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985104 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00985112 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985101, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985101) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985101, CONCAT('^(?:-*[^-]){', STR(((241 - ?templateMotifSequenceMatchBeginPositionP0AB77102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985103, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985103, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00985104) - 1) AS ?thisPositionOn29) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985101, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985101) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985101, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionP0AB77102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985103, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985103, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_00985104) - 1) AS ?thisPositionOn30) . BIND(?this AS ?pfs1t117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER (REGEX('T[LF]GK', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) . BIND(URI(CONCAT(STR(?this), '#MF_00985a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP0AB77123 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77125 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AB77MF_00985118 . ?templateMotifSequenceMatchRegionP0AB77123 faldo:begin ?templateMotifSequenceMatchBeginP0AB77124 . ?templateMotifSequenceMatchBeginP0AB77124 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77119 ; faldo:reference isoform:P0AB77-1 . ?templateMotifSequenceProfileAlignmentOperationP0AB77125 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . ?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985129 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AB77MF_00985120 . ?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985128 . ?targetMotifMatchRegionMatchBeginMF_00985128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985121 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00985129 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985118, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985118) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985118, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionP0AB77119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985120, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985120) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985120, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985120) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_00985121) - 1) AS ?thisPositionOn36) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985118, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985118) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985118, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP0AB77119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985120, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985120) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985120, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985120) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00985121) - 1) AS ?thisPositionOn37) . BIND(?this AS ?pfs1t134) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, (?thisPositionOn37 - ?thisPositionOn36)) = 'SN')) . BIND(URI(CONCAT(STR(?this), '#MF_00985a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP0AB77140 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77142 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AB77MF_00985135 . ?templateMotifSequenceMatchRegionP0AB77140 faldo:begin ?templateMotifSequenceMatchBeginP0AB77141 . ?templateMotifSequenceMatchBeginP0AB77141 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77136 ; faldo:reference isoform:P0AB77-1 . ?templateMotifSequenceProfileAlignmentOperationP0AB77142 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . ?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985146 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AB77MF_00985137 . ?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985145 . ?targetMotifMatchRegionMatchBeginMF_00985145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985138 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00985146 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985135, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985135) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985135, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionP0AB77136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985137, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985137) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985137, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985137) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00985138) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t149) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00985a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP0AB77155 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77157 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AB77MF_00985150 . ?templateMotifSequenceMatchRegionP0AB77155 faldo:begin ?templateMotifSequenceMatchBeginP0AB77156 . ?templateMotifSequenceMatchBeginP0AB77156 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77151 ; faldo:reference isoform:P0AB77-1 . ?templateMotifSequenceProfileAlignmentOperationP0AB77157 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . ?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985161 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AB77MF_00985152 . ?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985160 . ?targetMotifMatchRegionMatchBeginMF_00985160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985153 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00985161 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985150, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985150) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985150, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionP0AB77151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985152, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985152) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985152, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985152) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_00985153) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t164) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00985a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch169 faldo:location ?templateMotifSequenceMatchRegionP0AB77170 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77172 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AB77MF_00985165 . ?templateMotifSequenceMatchRegionP0AB77170 faldo:begin ?templateMotifSequenceMatchBeginP0AB77171 . ?templateMotifSequenceMatchBeginP0AB77171 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77166 ; faldo:reference isoform:P0AB77-1 . ?templateMotifSequenceProfileAlignmentOperationP0AB77172 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . ?targetMotifMatch173 faldo:location ?targetMotifMatchRegionMatch174 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985176 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AB77MF_00985167 . ?targetMotifMatchRegionMatch174 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985175 . ?targetMotifMatchRegionMatchBeginMF_00985175 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985168 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00985176 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985165, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985165) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985165, CONCAT('^(?:-*[^-]){', STR(((368 - ?templateMotifSequenceMatchBeginPositionP0AB77166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985167, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985167) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985167, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985167) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) . BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_00985168) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs1t179) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00985a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch184 faldo:location ?templateMotifSequenceMatchRegionP0AB77185 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77187 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AB77MF_00985180 . ?templateMotifSequenceMatchRegionP0AB77185 faldo:begin ?templateMotifSequenceMatchBeginP0AB77186 . ?templateMotifSequenceMatchBeginP0AB77186 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77181 ; faldo:reference isoform:P0AB77-1 . ?templateMotifSequenceProfileAlignmentOperationP0AB77187 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . ?targetMotifMatch188 faldo:location ?targetMotifMatchRegionMatch189 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985191 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AB77MF_00985182 . ?targetMotifMatchRegionMatch189 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985190 . ?targetMotifMatchRegionMatchBeginMF_00985190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985183 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00985191 edam:has_input signature:MF_00985 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985180, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985180) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985180, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionP0AB77181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985182, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985182) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985182, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985182) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) . BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_00985183) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs1t194) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse64) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00985a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } }