CONSTRUCT { _:429252 up:source unirule:MF_01237 . _:429253 up:source unirule:MF_01237 . _:429254 up:source unirule:MF_01237 . _:429255 up:source unirule:MF_01237 . _:429256 up:source unirule:MF_01237 . _:429257 up:source unirule:MF_01237 . _:429258 up:source unirule:MF_01237 . _:429259 up:source unirule:MF_01237 . _:429260 up:source unirule:MF_01237 . _:429261 up:source unirule:MF_01237 . _:429262 up:source unirule:MF_01237 . _:429263 up:source unirule:MF_01237 . _:429264 up:source unirule:MF_01237 . _:429265 up:source unirule:MF_01237 . _:429266 up:source unirule:MF_01237 . _:429267 up:source unirule:MF_01237 . _:429268 up:source unirule:MF_01237 . _:429269 up:source unirule:MF_01237 . _:429270 up:source unirule:MF_01237 . _:429271 up:source unirule:MF_01237 . _:429272 up:source unirule:MF_01237 . _:429273 up:source unirule:MF_01237 . _:429274 up:source unirule:MF_01237 . _:429275 up:source unirule:MF_01237 . _:429276 up:source unirule:MF_01237 . _:429277 up:source unirule:MF_01237 . _:429278 up:source unirule:MF_01237 . _:429279 up:source unirule:MF_01237 . _:429280 up:source unirule:MF_01237 . _:429281 up:source unirule:MF_01237 . ?this up:alternativeName ?name1 , ?name2 , ?name3 , ?name4 , ?name5 ; up:annotation ?annotation7 , ?annotation8 , ?annotation10 , ?annotation11 , ?annotation12 , ?annotation14 ; up:classifiedWith GO:0005737 , GO:0005975 , GO:0008747 , GO:0019262 , keyword:119 , keyword:456 , keyword:704 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '4.1.3.3' ; up:fullName 'N-acetylneuraminate lyase' ; up:shortName 'Neu5Ac lyase' , 'NAL' ; rdf:type up:Structured_Name . ?name1 up:fullName 'N-acetylneuraminate pyruvate-lyase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'N-acetylneuraminic acid aldolase' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Sialate lyase' ; rdf:type up:Structured_Name . ?name4 up:fullName 'Sialic acid aldolase' ; rdf:type up:Structured_Name . ?name5 up:fullName 'Sialic acid lyase' ; rdf:type up:Structured_Name . ?gene6 skos:prefLabel 'nanA' . ?annotation7 a up:Function_Annotation ; rdfs:comment 'Catalyzes the reversible aldol cleavage of N-acetylneuraminic acid (sialic acid; Neu5Ac) to form pyruvate and N-acetylmannosamine (ManNAc) via a Schiff base intermediate.' . ?annotation8 up:activity ?activity9 ; rdf:type up:Catalytic_Activity_Annotation . ?activity9 up:catalyticActivity <http://rdf.rhea-db.org/23296>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.3.3>. ?annotation10 a up:Pathway_Annotation ; rdfs:comment 'Amino-sugar metabolism; N-acetylneuraminate degradation; D-fructose 6-phosphate from N-acetylneuraminate: step 1/5.' . ?annotation11 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer.' . ?annotation12 a up:Subcellular_Location_Annotation . ?annotation12li13 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation14 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the DapA family. NanA subfamily.' . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Schiff-base intermediate with substrate' . ?pfsb23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfs27 up:annotation ?annotation28 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:173083 . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf chebi:173083 . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf chebi:173083 . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf chebi:173083 . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; up:ligand ?ligand59 ; rdf:type up:Binding_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?ligand59 rdfs:subClassOf chebi:173083 . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; up:ligand ?ligand66 ; rdf:type up:Binding_Site_Annotation . ?pfsb64 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?ligand66 rdfs:subClassOf chebi:173083 . ?pfs69 up:annotation ?annotation70 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; up:ligand ?ligand73 ; rdf:type up:Binding_Site_Annotation . ?pfsb71 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?ligand73 rdfs:subClassOf chebi:173083 . _:429282 a rdf:Statement ; up:attribution _:429252 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:429283 a rdf:Statement ; up:attribution _:429253 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:429284 a rdf:Statement ; up:attribution _:429254 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:429285 a rdf:Statement ; up:attribution _:429255 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:429286 a rdf:Statement ; up:attribution _:429256 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name4 . _:429287 a rdf:Statement ; up:attribution _:429257 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name5 . _:429288 a rdf:Statement ; up:attribution _:429258 ; rdf:subject ?gene6 ; rdf:predicate up:encodedBy ; rdf:object ?gene6 . _:429289 a rdf:Statement ; up:attribution _:429259 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:429290 a rdf:Statement ; up:attribution _:429260 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:429291 a rdf:Statement ; up:attribution _:429261 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:429292 a rdf:Statement ; up:attribution _:429262 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:429293 a rdf:Statement ; up:attribution _:429263 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:429294 a rdf:Statement ; up:attribution _:429264 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:429295 a rdf:Statement ; up:attribution _:429265 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:429296 a rdf:Statement ; up:attribution _:429266 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:119 . _:429297 a rdf:Statement ; up:attribution _:429267 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:429298 a rdf:Statement ; up:attribution _:429268 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:704 . _:429299 a rdf:Statement ; up:attribution _:429269 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008747 . _:429300 a rdf:Statement ; up:attribution _:429270 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005975 . _:429301 a rdf:Statement ; up:attribution _:429271 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019262 . _:429302 a rdf:Statement ; up:attribution _:429272 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:429303 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:429304 a rdf:Statement ; up:attribution _:429273 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:429305 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:429306 a rdf:Statement ; up:attribution _:429274 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:429307 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:429308 a rdf:Statement ; up:attribution _:429275 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:429309 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:429310 a rdf:Statement ; up:attribution _:429276 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:429311 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:429312 a rdf:Statement ; up:attribution _:429277 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:429313 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:429314 a rdf:Statement ; up:attribution _:429278 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:429315 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:429316 a rdf:Statement ; up:attribution _:429279 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:429317 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:429318 a rdf:Statement ; up:attribution _:429280 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:429319 a rdf:Statement ; up:source unirule:MF_01237 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:429320 a rdf:Statement ; up:attribution _:429281 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01237 #Rule MF_01237 Created by:coudert on:2003-03-21 Modified by:crivoire on:2024-03-12 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01237 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01237a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01237a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01237a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01237a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_01237a4')) AS ?name4) . BIND(URI(CONCAT(STR(?this), '#MF_01237a5')) AS ?name5) . BIND(URI(CONCAT(STR(?this), '#MF_01237a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01237a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01237a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01237a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01237a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_01237a14')) AS ?annotation14) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP0A6L481 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L483 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_0123776 . ?templateMotifSequenceMatchRegionP0A6L481 faldo:begin ?templateMotifSequenceMatchBeginP0A6L482 . ?templateMotifSequenceMatchBeginP0A6L482 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L477 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L483 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0123787 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_0123778 . ?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0123786 . ?targetMotifMatchRegionMatchBeginMF_0123786 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0123779 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0123787 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_0123776, 1, (STRLEN(?templateMotifCigarP0A6L4MF_0123776) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_0123776, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionP0A6L477) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_0123778, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_0123778) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_0123778, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_0123778, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_0123778) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_0123778, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0123779) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01237a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP0A6L496 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L498 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_0123791 . ?templateMotifSequenceMatchRegionP0A6L496 faldo:begin ?templateMotifSequenceMatchBeginP0A6L497 . ?templateMotifSequenceMatchBeginP0A6L497 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L492 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L498 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01237102 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_0123793 . ?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01237101 . ?targetMotifMatchRegionMatchBeginMF_01237101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0123794 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01237102 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_0123791, 1, (STRLEN(?templateMotifCigarP0A6L4MF_0123791) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_0123791, CONCAT('^(?:-*[^-]){', STR(((165 - ?templateMotifSequenceMatchBeginPositionP0A6L492) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_0123793, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_0123793) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_0123793, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_0123793, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_0123793) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_0123793, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0123794) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01237a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP0A6L4111 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L4113 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_01237106 . ?templateMotifSequenceMatchRegionP0A6L4111 faldo:begin ?templateMotifSequenceMatchBeginP0A6L4112 . ?templateMotifSequenceMatchBeginP0A6L4112 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L4107 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L4113 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01237117 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_01237108 . ?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01237116 . ?targetMotifMatchRegionMatchBeginMF_01237116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01237109 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01237117 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_01237106, 1, (STRLEN(?templateMotifCigarP0A6L4MF_01237106) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_01237106, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionP0A6L4107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237108, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237108) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237108, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237108) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) . BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01237109) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t120) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01237a28')) AS ?annotation28) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP0A6L4126 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L4128 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_01237121 . ?templateMotifSequenceMatchRegionP0A6L4126 faldo:begin ?templateMotifSequenceMatchBeginP0A6L4127 . ?templateMotifSequenceMatchBeginP0A6L4127 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L4122 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L4128 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01237132 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_01237123 . ?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01237131 . ?targetMotifMatchRegionMatchBeginMF_01237131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01237124 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01237132 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_01237121, 1, (STRLEN(?templateMotifCigarP0A6L4MF_01237121) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_01237121, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP0A6L4122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237123, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237123) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237123, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237123) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01237124) - 1) AS ?thisPositionOn39) . BIND(?thisPositionOn39 AS ?thisPositionOn40) . BIND(?this AS ?pfs1t135) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01237a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionP0A6L4141 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L4143 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_01237136 . ?templateMotifSequenceMatchRegionP0A6L4141 faldo:begin ?templateMotifSequenceMatchBeginP0A6L4142 . ?templateMotifSequenceMatchBeginP0A6L4142 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L4137 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L4143 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01237147 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_01237138 . ?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01237146 . ?targetMotifMatchRegionMatchBeginMF_01237146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01237139 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01237147 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_01237136, 1, (STRLEN(?templateMotifCigarP0A6L4MF_01237136) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_01237136, CONCAT('^(?:-*[^-]){', STR(((167 - ?templateMotifSequenceMatchBeginPositionP0A6L4137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237138, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237138) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237138, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237138) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_01237139) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs1t150) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01237a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionP0A6L4156 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L4158 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_01237151 . ?templateMotifSequenceMatchRegionP0A6L4156 faldo:begin ?templateMotifSequenceMatchBeginP0A6L4157 . ?templateMotifSequenceMatchBeginP0A6L4157 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L4152 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L4158 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01237162 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_01237153 . ?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01237161 . ?targetMotifMatchRegionMatchBeginMF_01237161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01237154 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01237162 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_01237151, 1, (STRLEN(?templateMotifCigarP0A6L4MF_01237151) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_01237151, CONCAT('^(?:-*[^-]){', STR(((189 - ?templateMotifSequenceMatchBeginPositionP0A6L4152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237153, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237153) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237153, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237153) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01237154) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t165) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_01237a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionP0A6L4171 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L4173 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_01237166 . ?templateMotifSequenceMatchRegionP0A6L4171 faldo:begin ?templateMotifSequenceMatchBeginP0A6L4172 . ?templateMotifSequenceMatchBeginP0A6L4172 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L4167 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L4173 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01237177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_01237168 . ?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01237176 . ?targetMotifMatchRegionMatchBeginMF_01237176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01237169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01237177 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_01237166, 1, (STRLEN(?templateMotifCigarP0A6L4MF_01237166) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_01237166, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionP0A6L4167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237168, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237168) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237168, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237168) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01237169) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs1t180) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01237a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch185 faldo:location ?templateMotifSequenceMatchRegionP0A6L4186 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L4188 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_01237181 . ?templateMotifSequenceMatchRegionP0A6L4186 faldo:begin ?templateMotifSequenceMatchBeginP0A6L4187 . ?templateMotifSequenceMatchBeginP0A6L4187 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L4182 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L4188 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch189 faldo:location ?targetMotifMatchRegionMatch190 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01237192 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_01237183 . ?targetMotifMatchRegionMatch190 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01237191 . ?targetMotifMatchRegionMatchBeginMF_01237191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01237184 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01237192 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_01237181, 1, (STRLEN(?templateMotifCigarP0A6L4MF_01237181) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_01237181, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionP0A6L4182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237183, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237183) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237183, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237183) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), '')))), '[^-]', ''))) AS ?step2194) . BIND(((?step2194 + ?targetMotifMatchRegionMatchBeginPositionMF_01237184) - 1) AS ?thisPositionOn67) . BIND(?thisPositionOn67 AS ?thisPositionOn68) . BIND(?this AS ?pfs1t195) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse65) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01237a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch200 faldo:location ?templateMotifSequenceMatchRegionP0A6L4201 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6L4203 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6L4MF_01237196 . ?templateMotifSequenceMatchRegionP0A6L4201 faldo:begin ?templateMotifSequenceMatchBeginP0A6L4202 . ?templateMotifSequenceMatchBeginP0A6L4202 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6L4197 ; faldo:reference isoform:P0A6L4-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6L4203 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . ?targetMotifMatch204 faldo:location ?targetMotifMatchRegionMatch205 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01237207 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6L4MF_01237198 . ?targetMotifMatchRegionMatch205 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01237206 . ?targetMotifMatchRegionMatchBeginMF_01237206 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01237199 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01237207 edam:has_input signature:MF_01237 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6L4MF_01237196, 1, (STRLEN(?templateMotifCigarP0A6L4MF_01237196) - STRLEN(REPLACE(?templateMotifCigarP0A6L4MF_01237196, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionP0A6L4197) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1208) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237198, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237198) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6L4MF_01237198, 1, (STRLEN(?targetMotifMatchCigarP0A6L4MF_01237198) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6L4MF_01237198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), '')))), '[^-]', ''))) AS ?step2209) . BIND(((?step2209 + ?targetMotifMatchRegionMatchBeginPositionMF_01237199) - 1) AS ?thisPositionOn74) . BIND(?thisPositionOn74 AS ?thisPositionOn75) . BIND(?this AS ?pfs1t210) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse72) . FILTER (REGEX('[SG]', SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01237a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } }