CONSTRUCT { _:601473 up:source unirule:MF_01670 . _:601474 up:source unirule:MF_01670 . _:601475 up:source unirule:MF_01670 . _:601476 up:source unirule:MF_01670 . _:601477 up:source unirule:MF_01670 . _:601478 up:source unirule:MF_01670 . _:601479 up:source unirule:MF_01670 . _:601480 up:source unirule:MF_01670 . _:601481 up:source unirule:MF_01670 . _:601482 up:source unirule:MF_01670 . _:601483 up:source unirule:MF_01670 . _:601484 up:source unirule:MF_01670 . _:601485 up:source unirule:MF_01670 . _:601486 up:source unirule:MF_01670 . _:601487 up:source unirule:MF_01670 . _:601488 up:source unirule:MF_01670 . _:601489 up:source unirule:MF_01670 . _:601490 up:source unirule:MF_01670 . _:601491 up:source unirule:MF_01670 . _:601492 up:source unirule:MF_01670 . _:601493 up:source unirule:MF_01670 . _:601494 up:source unirule:MF_01670 . _:601495 up:source unirule:MF_01670 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation8 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0004491 , GO:0018478 , GO:0019310 , keyword:520 , keyword:560 ; up:recommendedName ?name0 . ?name0 up:ecName '1.2.1.27' ; up:fullName 'Malonate-semialdehyde dehydrogenase' ; up:shortName 'MSA dehydrogenase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Methylmalonate semialdehyde dehydrogenase' ; up:shortName 'MMSA dehydrogenase' , 'MSDH' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'iolA' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the oxidation of malonate semialdehyde (MSA) and methylmalonate semialdehyde (MMSA) into acetyl-CoA and propanoyl-CoA, respectively. Is involved in a myo-inositol catabolic pathway. Bicarbonate, and not CO2, is the end-product of the enzymatic reaction.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/76615>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.2.1.27>. ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/20804>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.2.1.27>. ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Polyol metabolism; myo-inositol degradation into acetyl-CoA; acetyl-CoA from myo-inositol: step 7/7.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the aldehyde dehydrogenase family. IolA subfamily.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Nucleophile' . ?pfsb13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:57540 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:57540 . ?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:57540 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:57540 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:57540 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:57540 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:57540 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:57540 . _:601496 a rdf:Statement ; up:attribution _:601473 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:601497 a rdf:Statement ; up:attribution _:601474 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:601498 a rdf:Statement ; up:attribution _:601475 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:601499 a rdf:Statement ; up:attribution _:601476 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:601500 a rdf:Statement ; up:attribution _:601477 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:601501 a rdf:Statement ; up:attribution _:601478 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:601502 a rdf:Statement ; up:attribution _:601479 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:601503 a rdf:Statement ; up:attribution _:601480 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:601504 a rdf:Statement ; up:attribution _:601481 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:601505 a rdf:Statement ; up:attribution _:601482 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:601506 a rdf:Statement ; up:attribution _:601483 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:601507 a rdf:Statement ; up:attribution _:601484 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004491 . _:601508 a rdf:Statement ; up:attribution _:601485 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0018478 . _:601509 a rdf:Statement ; up:attribution _:601486 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019310 . _:601510 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:601511 a rdf:Statement ; up:attribution _:601487 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:601512 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:601513 a rdf:Statement ; up:attribution _:601488 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:601514 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:601515 a rdf:Statement ; up:attribution _:601489 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:601516 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:601517 a rdf:Statement ; up:attribution _:601490 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:601518 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:601519 a rdf:Statement ; up:attribution _:601491 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:601520 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:601521 a rdf:Statement ; up:attribution _:601492 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:601522 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:601523 a rdf:Statement ; up:attribution _:601493 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:601524 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:601525 a rdf:Statement ; up:attribution _:601494 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:601526 a rdf:Statement ; up:source unirule:MF_01670 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:601527 a rdf:Statement ; up:attribution _:601495 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01670 #Rule MF_01670 Created by:gkeller on:2008-09-29 Modified by:ecastro on:2023-11-28 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01670 . ?thisOrganism rdfs:subClassOf+ taxon:1239 . BIND(URI(CONCAT(STR(?this), '#MF_01670a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01670a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01670a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01670a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01670a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01670a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01670a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01670a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP4241278 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4241280 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_0167073 . ?templateMotifSequenceMatchRegionP4241278 faldo:begin ?templateMotifSequenceMatchBeginP4241279 . ?templateMotifSequenceMatchBeginP4241279 faldo:position ?templateMotifSequenceMatchBeginPositionP4241274 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP4241280 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167084 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_0167075 . ?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167083 . ?targetMotifMatchRegionMatchBeginMF_0167083 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167076 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0167084 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_0167073, 1, (STRLEN(?templateMotifCigarP42412MF_0167073) - STRLEN(REPLACE(?templateMotifCigarP42412MF_0167073, CONCAT('^(?:-*[^-]){', STR(((284 - ?templateMotifSequenceMatchBeginPositionP4241274) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_0167075, 1, (STRLEN(?targetMotifMatchCigarP42412MF_0167075) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_0167075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_0167075, 1, (STRLEN(?targetMotifMatchCigarP42412MF_0167075) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_0167075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) . BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0167076) - 1) AS ?thisPositionOn15) . BIND(?thisPositionOn15 AS ?thisPositionOn16) . BIND(?this AS ?pfs1t87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) . FILTER (BOUND(?thisPositionOn15)) . BIND(URI(CONCAT(STR(?this), '#MF_01670a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP4241293 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4241295 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_0167088 . ?templateMotifSequenceMatchRegionP4241293 faldo:begin ?templateMotifSequenceMatchBeginP4241294 . ?templateMotifSequenceMatchBeginP4241294 faldo:position ?templateMotifSequenceMatchBeginPositionP4241289 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP4241295 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167099 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_0167090 . ?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167098 . ?targetMotifMatchRegionMatchBeginMF_0167098 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167091 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0167099 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_0167088, 1, (STRLEN(?templateMotifCigarP42412MF_0167088) - STRLEN(REPLACE(?templateMotifCigarP42412MF_0167088, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionP4241289) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_0167090, 1, (STRLEN(?targetMotifMatchCigarP42412MF_0167090) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_0167090, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_0167090, 1, (STRLEN(?targetMotifMatchCigarP42412MF_0167090) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_0167090, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0167091) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'A')) . BIND(URI(CONCAT(STR(?this), '#MF_01670a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP42412108 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412110 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_01670103 . ?templateMotifSequenceMatchRegionP42412108 faldo:begin ?templateMotifSequenceMatchBeginP42412109 . ?templateMotifSequenceMatchBeginP42412109 faldo:position ?templateMotifSequenceMatchBeginPositionP42412104 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP42412110 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670114 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_01670105 . ?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670113 . ?targetMotifMatchRegionMatchBeginMF_01670113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670106 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01670114 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670103, 1, (STRLEN(?templateMotifCigarP42412MF_01670103) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670103, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP42412104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670105, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670105) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670105, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670105) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_01670106) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 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 ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'F')) . BIND(URI(CONCAT(STR(?this), '#MF_01670a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP42412123 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412125 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_01670118 . ?templateMotifSequenceMatchRegionP42412123 faldo:begin ?templateMotifSequenceMatchBeginP42412124 . ?templateMotifSequenceMatchBeginP42412124 faldo:position ?templateMotifSequenceMatchBeginPositionP42412119 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP42412125 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670129 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_01670120 . ?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670128 . ?targetMotifMatchRegionMatchBeginMF_01670128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670121 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01670129 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670118, 1, (STRLEN(?templateMotifCigarP42412MF_01670118) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670118, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionP42412119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670120, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670120) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670120, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670120) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01670121) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t132) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01670a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP42412138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_01670133 . ?templateMotifSequenceMatchRegionP42412138 faldo:begin ?templateMotifSequenceMatchBeginP42412139 . ?templateMotifSequenceMatchBeginP42412139 faldo:position ?templateMotifSequenceMatchBeginPositionP42412134 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP42412140 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_01670135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670143 . ?targetMotifMatchRegionMatchBeginMF_01670143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01670144 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670133, 1, (STRLEN(?templateMotifCigarP42412MF_01670133) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670133, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP42412134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670135, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670135) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670135, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670135) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_01670136) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01670a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP42412153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_01670148 . ?templateMotifSequenceMatchRegionP42412153 faldo:begin ?templateMotifSequenceMatchBeginP42412154 . ?templateMotifSequenceMatchBeginP42412154 faldo:position ?templateMotifSequenceMatchBeginPositionP42412149 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP42412155 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_01670150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670158 . ?targetMotifMatchRegionMatchBeginMF_01670158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01670159 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670148, 1, (STRLEN(?templateMotifCigarP42412MF_01670148) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670148, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP42412149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670150, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670150) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670150, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670150) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_01670151) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t162) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER (REGEX('[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01670a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP42412168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_01670163 . ?templateMotifSequenceMatchRegionP42412168 faldo:begin ?templateMotifSequenceMatchBeginP42412169 . ?templateMotifSequenceMatchBeginP42412169 faldo:position ?templateMotifSequenceMatchBeginPositionP42412164 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP42412170 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_01670165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670173 . ?targetMotifMatchRegionMatchBeginMF_01670173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01670174 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670163, 1, (STRLEN(?templateMotifCigarP42412MF_01670163) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670163, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionP42412164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670165, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670165) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670165, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670165) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_01670166) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t177) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_01670a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP42412183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_01670178 . ?templateMotifSequenceMatchRegionP42412183 faldo:begin ?templateMotifSequenceMatchBeginP42412184 . ?templateMotifSequenceMatchBeginP42412184 faldo:position ?templateMotifSequenceMatchBeginPositionP42412179 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP42412185 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_01670180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670188 . ?targetMotifMatchRegionMatchBeginMF_01670188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01670189 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670178, 1, (STRLEN(?templateMotifCigarP42412MF_01670178) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670178, CONCAT('^(?:-*[^-]){', STR(((251 - ?templateMotifSequenceMatchBeginPositionP42412179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670180, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670180) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670180, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670180) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_01670181) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_01670a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch197 faldo:location ?templateMotifSequenceMatchRegionP42412198 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412200 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42412MF_01670193 . ?templateMotifSequenceMatchRegionP42412198 faldo:begin ?templateMotifSequenceMatchBeginP42412199 . ?templateMotifSequenceMatchBeginP42412199 faldo:position ?templateMotifSequenceMatchBeginPositionP42412194 ; faldo:reference isoform:P42412-1 . ?templateMotifSequenceProfileAlignmentOperationP42412200 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . ?targetMotifMatch201 faldo:location ?targetMotifMatchRegionMatch202 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670204 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42412MF_01670195 . ?targetMotifMatchRegionMatch202 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670203 . ?targetMotifMatchRegionMatchBeginMF_01670203 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670196 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01670204 edam:has_input signature:MF_01670 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670193, 1, (STRLEN(?templateMotifCigarP42412MF_01670193) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670193, CONCAT('^(?:-*[^-]){', STR(((382 - ?templateMotifSequenceMatchBeginPositionP42412194) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1205) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670195, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670195) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670195, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670195) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), '')))), '[^-]', ''))) AS ?step2206) . BIND(((?step2206 + ?targetMotifMatchRegionMatchBeginPositionMF_01670196) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t207) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01670a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } }