CONSTRUCT { _:759350 up:source unirule:MF_02201 . _:759351 up:source unirule:MF_02201 . _:759352 up:source unirule:MF_02201 . _:759353 up:source unirule:MF_02201 . _:759354 up:source unirule:MF_02201 . _:759355 up:source unirule:MF_02201 . _:759356 up:source unirule:MF_02201 . _:759357 up:source unirule:MF_02201 . _:759358 up:source unirule:MF_02201 . _:759359 up:source unirule:MF_02201 . _:759360 up:source unirule:MF_02201 . _:759361 up:source unirule:MF_02201 . _:759362 up:source unirule:MF_02201 . _:759363 up:source unirule:MF_02201 . _:759364 up:source unirule:MF_02201 . _:759365 up:source unirule:MF_02201 . _:759366 up:source unirule:MF_02201 . _:759367 up:source unirule:MF_02201 . _:759368 up:source unirule:MF_02201 . _:759369 up:source unirule:MF_02201 . _:759370 up:source unirule:MF_02201 . _:759371 up:source unirule:MF_02201 . _:759372 up:source unirule:MF_02201 . _:759373 up:source unirule:MF_02201 . _:759374 up:source unirule:MF_02201 . _:759375 up:source unirule:MF_02201 . _:759376 up:source unirule:MF_02201 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation4 , ?annotation5 , ?annotation7 ; up:classifiedWith GO:0005737 , GO:0051539 , keyword:408 , keyword:411 , keyword:479 , keyword:4 , keyword:677 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:fullName 'Ferredoxin-type protein NapF' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'napF' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Could be involved in the maturation of NapA, the catalytic subunit of the periplasmic nitrate reductase, before its export into the periplasm.' . ?annotation3 up:cofactor chebi:49883 ; rdf:type up:Cofactor_Annotation . ?annotation4 a up:Subunit_Annotation ; rdfs:comment 'Interacts with the cytoplasmic NapA precursor.' . ?annotation5 a up:Subcellular_Location_Annotation . ?annotation5li6 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the NapF family.' . ?pfs8 up:annotation ?annotation9 , ?annotation15 , ?annotation21 , ?annotation27 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation . ?pfsb10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf chebi:49883 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; up:ligand ?ligand18 ; rdf:type up:Binding_Site_Annotation . ?pfsb16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?ligand18 rdfs:subClassOf chebi:49883 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; up:ligand ?ligand24 ; rdf:type up:Binding_Site_Annotation . ?pfsb22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?ligand24 rdfs:subClassOf chebi:49883 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; up:ligand ?ligand30 ; rdf:type up:Binding_Site_Annotation . ?pfsb28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?ligand30 rdfs:subClassOf chebi:49883 . ?pfs33 up:annotation ?annotation34 , ?annotation40 , ?annotation46 , ?annotation52 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:49883 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:49883 . ?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:49883 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:49883 . ?pfs58 up:annotation ?annotation59 , ?annotation65 , ?annotation71 , ?annotation77 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf chebi:49883 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf chebi:49883 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; up:ligand ?ligand74 ; rdf:type up:Binding_Site_Annotation . ?pfsb72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand74 rdfs:subClassOf chebi:49883 . ?annotation77 faldo:begin ?pfsb78 ; faldo:end ?pfse79 ; up:ligand ?ligand80 ; rdf:type up:Binding_Site_Annotation . ?pfsb78 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?pfse79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?ligand80 rdfs:subClassOf chebi:49883 . _:759377 a rdf:Statement ; up:attribution _:759350 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:759378 a rdf:Statement ; up:attribution _:759351 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:759379 a rdf:Statement ; up:attribution _:759352 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:759380 a rdf:Statement ; up:attribution _:759353 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:759381 a rdf:Statement ; up:attribution _:759354 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:759382 a rdf:Statement ; up:attribution _:759355 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:759383 a rdf:Statement ; up:attribution _:759356 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:759384 a rdf:Statement ; up:attribution _:759357 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:759385 a rdf:Statement ; up:attribution _:759358 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:759386 a rdf:Statement ; up:attribution _:759359 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:759387 a rdf:Statement ; up:attribution _:759360 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:759388 a rdf:Statement ; up:attribution _:759361 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:759389 a rdf:Statement ; up:attribution _:759362 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:677 . _:759390 a rdf:Statement ; up:attribution _:759363 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051539 . _:759391 a rdf:Statement ; up:attribution _:759364 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:759392 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:759393 a rdf:Statement ; up:attribution _:759365 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:759394 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:759395 a rdf:Statement ; up:attribution _:759366 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:759396 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:759397 a rdf:Statement ; up:attribution _:759367 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:759398 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:759399 a rdf:Statement ; up:attribution _:759368 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:759400 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:759401 a rdf:Statement ; up:attribution _:759369 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:759402 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:759403 a rdf:Statement ; up:attribution _:759370 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:759404 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:759405 a rdf:Statement ; up:attribution _:759371 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:759406 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:759407 a rdf:Statement ; up:attribution _:759372 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:759408 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:759409 a rdf:Statement ; up:attribution _:759373 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:759410 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:759411 a rdf:Statement ; up:attribution _:759374 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:759412 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:759413 a rdf:Statement ; up:attribution _:759375 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:759414 a rdf:Statement ; up:source unirule:MF_02201 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:759415 a rdf:Statement ; up:attribution _:759376 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02201 #Rule MF_02201 Created by:? on:2017-11-29 Modified by:Edouard de Castro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02201 . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(URI(CONCAT(STR(?this), '#MF_02201a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02201a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_02201a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_02201a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02201a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_02201a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP0AAL088 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AAL090 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AAL0MF_0220183 . ?templateMotifSequenceMatchRegionP0AAL088 faldo:begin ?templateMotifSequenceMatchBeginP0AAL089 . ?templateMotifSequenceMatchBeginP0AAL089 faldo:position ?templateMotifSequenceMatchBeginPositionP0AAL084 ; faldo:reference isoform:P0AAL0-1 . ?templateMotifSequenceProfileAlignmentOperationP0AAL090 edam:has_input signature:MF_02201 ; rdf:type edam:operation_0300 . ?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0220194 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AAL0MF_0220185 . ?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0220193 . ?targetMotifMatchRegionMatchBeginMF_0220193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0220186 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0220194 edam:has_input signature:MF_02201 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_0220183, 1, (STRLEN(?templateMotifCigarP0AAL0MF_0220183) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_0220183, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP0AAL084) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_0220185, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_0220185) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_0220185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_0220185, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_0220185) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_0220185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0220186) - 1) AS ?thisPositionOn13) . BIND(?thisPositionOn13 AS ?thisPositionOn14) . BIND(?this AS ?pfs1t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_0220183, 1, (STRLEN(?templateMotifCigarP0AAL0MF_0220183) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_0220183, CONCAT('^(?:-*[^-]){', STR(((40 - ?templateMotifSequenceMatchBeginPositionP0AAL084) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_0220185, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_0220185) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_0220185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_0220185, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_0220185) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_0220185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0220186) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_0220183, 1, (STRLEN(?templateMotifCigarP0AAL0MF_0220183) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_0220183, CONCAT('^(?:-*[^-]){', STR(((43 - ?templateMotifSequenceMatchBeginPositionP0AAL084) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_0220185, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_0220185) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_0220185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_0220185, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_0220185) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_0220185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0220186) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t103) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_0220183, 1, (STRLEN(?templateMotifCigarP0AAL0MF_0220183) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_0220183, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionP0AAL084) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_0220185, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_0220185) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_0220185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_0220185, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_0220185) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_0220185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0220186) - 1) AS ?thisPositionOn31) . BIND(?thisPositionOn31 AS ?thisPositionOn32) . BIND(?this AS ?pfs1t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, 1) = 'C')) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionP0AAL0112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AAL0114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AAL0MF_02201107 . ?templateMotifSequenceMatchRegionP0AAL0112 faldo:begin ?templateMotifSequenceMatchBeginP0AAL0113 . ?templateMotifSequenceMatchBeginP0AAL0113 faldo:position ?templateMotifSequenceMatchBeginPositionP0AAL0108 ; faldo:reference isoform:P0AAL0-1 . ?templateMotifSequenceProfileAlignmentOperationP0AAL0114 edam:has_input signature:MF_02201 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02201118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AAL0MF_02201109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02201117 . ?targetMotifMatchRegionMatchBeginMF_02201117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02201110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02201118 edam:has_input signature:MF_02201 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_02201107, 1, (STRLEN(?templateMotifCigarP0AAL0MF_02201107) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_02201107, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP0AAL0108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201109, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201109, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_02201110) - 1) AS ?thisPositionOn38) . BIND(?thisPositionOn38 AS ?thisPositionOn39) . BIND(?this AS ?pfs2t121) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_02201107, 1, (STRLEN(?templateMotifCigarP0AAL0MF_02201107) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_02201107, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP0AAL0108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201109, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201109, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_02201110) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs2t124) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_02201107, 1, (STRLEN(?templateMotifCigarP0AAL0MF_02201107) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_02201107, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP0AAL0108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201109, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201109, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_02201110) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs2t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_02201107, 1, (STRLEN(?templateMotifCigarP0AAL0MF_02201107) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_02201107, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionP0AAL0108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201109, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201109, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_02201110) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs2t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'C')) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP0AAL0136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AAL0138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AAL0MF_02201131 . ?templateMotifSequenceMatchRegionP0AAL0136 faldo:begin ?templateMotifSequenceMatchBeginP0AAL0137 . ?templateMotifSequenceMatchBeginP0AAL0137 faldo:position ?templateMotifSequenceMatchBeginPositionP0AAL0132 ; faldo:reference isoform:P0AAL0-1 . ?templateMotifSequenceProfileAlignmentOperationP0AAL0138 edam:has_input signature:MF_02201 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02201142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AAL0MF_02201133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02201141 . ?targetMotifMatchRegionMatchBeginMF_02201141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02201134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02201142 edam:has_input signature:MF_02201 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_02201131, 1, (STRLEN(?templateMotifCigarP0AAL0MF_02201131) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_02201131, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionP0AAL0132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201133, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201133, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_02201134) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs3t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_02201131, 1, (STRLEN(?templateMotifCigarP0AAL0MF_02201131) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_02201131, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP0AAL0132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201133, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201133, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_02201134) - 1) AS ?thisPositionOn69) . BIND(?thisPositionOn69 AS ?thisPositionOn70) . BIND(?this AS ?pfs3t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_02201131, 1, (STRLEN(?templateMotifCigarP0AAL0MF_02201131) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_02201131, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionP0AAL0132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201133, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201133, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_02201134) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs3t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AAL0MF_02201131, 1, (STRLEN(?templateMotifCigarP0AAL0MF_02201131) - STRLEN(REPLACE(?templateMotifCigarP0AAL0MF_02201131, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP0AAL0132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201133, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AAL0MF_02201133, 1, (STRLEN(?targetMotifMatchCigarP0AAL0MF_02201133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AAL0MF_02201133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_02201134) - 1) AS ?thisPositionOn81) . BIND(?thisPositionOn81 AS ?thisPositionOn82) . BIND(?this AS ?pfs3t154) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfsb78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfse79) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn81, 1) = 'C')) . BIND(?this AS ?pfs58) . } }