CONSTRUCT { _:520448 up:source unirule:MF_01437 . _:520449 up:source unirule:MF_01437 . _:520450 up:source unirule:MF_01437 . _:520451 up:source unirule:MF_01437 . _:520452 up:source unirule:MF_01437 . _:520453 up:source unirule:MF_01437 . _:520454 up:source unirule:MF_01437 . _:520455 up:source unirule:MF_01437 . _:520456 up:source unirule:MF_01437 . _:520457 up:source unirule:MF_01437 . _:520458 up:source unirule:MF_01437 . _:520459 up:source unirule:MF_01437 . _:520460 up:source unirule:MF_01437 . _:520461 up:source unirule:MF_01437 . _:520462 up:source unirule:MF_01437 . _:520463 up:source unirule:MF_01437 . _:520464 up:source unirule:MF_01437 . _:520465 up:source unirule:MF_01437 . _:520466 up:source unirule:MF_01437 . _:520467 up:source unirule:MF_01437 . _:520468 up:source unirule:MF_01437 . _:520469 up:source unirule:MF_01437 . _:520470 up:source unirule:MF_01437 . _:520471 up:source unirule:MF_01437 . _:520472 up:source unirule:MF_01437 . _:520473 up:source unirule:MF_01437 . _:520474 up:source unirule:MF_01437 . _:520475 up:source unirule:MF_01437 . _:520476 up:source unirule:MF_01437 . _:520477 up:source unirule:MF_01437 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0005886 , GO:0006655 , GO:0008444 , keyword:1003 , keyword:1133 , keyword:1208 , keyword:443 , keyword:444 , keyword:472 , keyword:594 , keyword:808 , keyword:812 , keyword:997 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.8.5' ; up:fullName 'CDP-diacylglycerol--glycerol-3-phosphate 3-phosphatidyltransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Phosphatidylglycerophosphate synthase' ; up:shortName 'PGP synthase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'pgsA' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the conversion of cytidine diphosphate diacylglycerol (CDP-DG) and glycerol 3-phosphate into phosphatidylglycerol. Essential for the synthesis of anionic phospholipids, thereby playing a role in balancing the ratio of zwitterionic and anionic phospholipids, which is thought to be important for normal membrane function.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/12593>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.8.5>. ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Phospholipid metabolism; phosphatidylglycerol biosynthesis; phosphatidylglycerol from CDP-diacylglycerol: step 1/2.' . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the CDP-alcohol phosphatidyltransferase class-I family.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Periplasmic' . ?pfsb24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb30 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb36 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb42 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Periplasmic' . ?pfsb48 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb54 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb60 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . _:520478 a rdf:Statement ; up:attribution _:520448 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:520479 a rdf:Statement ; up:attribution _:520449 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:520480 a rdf:Statement ; up:attribution _:520450 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:520481 a rdf:Statement ; up:attribution _:520451 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:520482 a rdf:Statement ; up:attribution _:520452 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:520483 a rdf:Statement ; up:attribution _:520453 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:520484 a rdf:Statement ; up:attribution _:520454 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:520485 a rdf:Statement ; up:attribution _:520455 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:520486 a rdf:Statement ; up:attribution _:520456 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:520487 a rdf:Statement ; up:attribution _:520457 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:520488 a rdf:Statement ; up:attribution _:520458 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:444 . _:520489 a rdf:Statement ; up:attribution _:520459 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:443 . _:520490 a rdf:Statement ; up:attribution _:520460 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:520491 a rdf:Statement ; up:attribution _:520461 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:594 . _:520492 a rdf:Statement ; up:attribution _:520462 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1208 . _:520493 a rdf:Statement ; up:attribution _:520463 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:520494 a rdf:Statement ; up:attribution _:520464 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:520495 a rdf:Statement ; up:attribution _:520465 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:520496 a rdf:Statement ; up:attribution _:520466 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008444 . _:520497 a rdf:Statement ; up:attribution _:520467 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006655 . _:520498 a rdf:Statement ; up:attribution _:520468 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:520499 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:520500 a rdf:Statement ; up:attribution _:520469 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:520501 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:520502 a rdf:Statement ; up:attribution _:520470 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:520503 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:520504 a rdf:Statement ; up:attribution _:520471 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:520505 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:520506 a rdf:Statement ; up:attribution _:520472 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:520507 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:520508 a rdf:Statement ; up:attribution _:520473 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:520509 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:520510 a rdf:Statement ; up:attribution _:520474 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:520511 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:520512 a rdf:Statement ; up:attribution _:520475 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:520513 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:520514 a rdf:Statement ; up:attribution _:520476 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:520515 a rdf:Statement ; up:source unirule:MF_01437 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:520516 a rdf:Statement ; up:attribution _:520477 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01437 #Rule MF_01437 Created by:? on:2006-05-15 Modified by:Catherine Rivoire on:2025-03-27 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01437 . ?thisOrganism rdfs:subClassOf+ taxon:91347 . BIND(URI(CONCAT(STR(?this), '#MF_01437a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01437a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01437a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01437a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01437a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01437a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01437a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch68 faldo:location ?templateMotifSequenceMatchRegionP0ABF869 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF871 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_0143764 . ?templateMotifSequenceMatchRegionP0ABF869 faldo:begin ?templateMotifSequenceMatchBeginP0ABF870 . ?templateMotifSequenceMatchBeginP0ABF870 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF865 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF871 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch72 faldo:location ?targetMotifMatchRegionMatch73 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0143775 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_0143766 . ?targetMotifMatchRegionMatch73 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0143774 . ?targetMotifMatchRegionMatchBeginMF_0143774 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0143767 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0143775 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_0143764, 1, (STRLEN(?templateMotifCigarP0ABF8MF_0143764) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_0143764, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP0ABF865) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_0143766, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_0143766) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_0143766, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_0143766, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_0143766) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_0143766, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) . BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0143767) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_0143764, 1, (STRLEN(?templateMotifCigarP0ABF8MF_0143764) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_0143764, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP0ABF865) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_0143766, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_0143766) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_0143766, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_0143766, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_0143766) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_0143766, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0143767) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) . FILTER ((BOUND(?thisPositionOn14) && BOUND(?thisPositionOn15))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionP0ABF886 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF888 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_0143781 . ?templateMotifSequenceMatchRegionP0ABF886 faldo:begin ?templateMotifSequenceMatchBeginP0ABF887 . ?templateMotifSequenceMatchBeginP0ABF887 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF882 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF888 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0143792 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_0143783 . ?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0143791 . ?targetMotifMatchRegionMatchBeginMF_0143791 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0143784 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0143792 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_0143781, 1, (STRLEN(?templateMotifCigarP0ABF8MF_0143781) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_0143781, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionP0ABF882) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_0143783, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_0143783) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_0143783, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_0143783, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_0143783) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_0143783, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0143784) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_0143781, 1, (STRLEN(?templateMotifCigarP0ABF8MF_0143781) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_0143781, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP0ABF882) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_0143783, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_0143783) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_0143783, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_0143783, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_0143783) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_0143783, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0143784) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) . FILTER ((BOUND(?thisPositionOn20) && BOUND(?thisPositionOn21))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionP0ABF8103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF8105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_0143798 . ?templateMotifSequenceMatchRegionP0ABF8103 faldo:begin ?templateMotifSequenceMatchBeginP0ABF8104 . ?templateMotifSequenceMatchBeginP0ABF8104 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF899 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF8105 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01437109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_01437100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01437108 . ?targetMotifMatchRegionMatchBeginMF_01437108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01437101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01437109 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_0143798, 1, (STRLEN(?templateMotifCigarP0ABF8MF_0143798) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_0143798, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionP0ABF899) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437100, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437100) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437100, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437100) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01437101) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_0143798, 1, (STRLEN(?templateMotifCigarP0ABF8MF_0143798) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_0143798, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionP0ABF899) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437100, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437100) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437100, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437100) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_01437101) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs1t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) . FILTER ((BOUND(?thisPositionOn26) && BOUND(?thisPositionOn27))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP0ABF8120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF8122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_01437115 . ?templateMotifSequenceMatchRegionP0ABF8120 faldo:begin ?templateMotifSequenceMatchBeginP0ABF8121 . ?templateMotifSequenceMatchBeginP0ABF8121 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF8116 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF8122 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01437126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_01437117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01437125 . ?targetMotifMatchRegionMatchBeginMF_01437125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01437118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01437126 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437115, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437115) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437115, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionP0ABF8116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437117, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437117, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01437118) - 1) AS ?thisPositionOn32) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437115, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437115) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437115, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP0ABF8116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437117, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437117, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_01437118) - 1) AS ?thisPositionOn33) . BIND(?this AS ?pfs1t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) . FILTER ((BOUND(?thisPositionOn32) && BOUND(?thisPositionOn33))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP0ABF8137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF8139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_01437132 . ?templateMotifSequenceMatchRegionP0ABF8137 faldo:begin ?templateMotifSequenceMatchBeginP0ABF8138 . ?templateMotifSequenceMatchBeginP0ABF8138 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF8133 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF8139 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01437143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_01437134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01437142 . ?targetMotifMatchRegionMatchBeginMF_01437142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01437135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01437143 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437132, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437132) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437132, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP0ABF8133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437134, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437134, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01437135) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437132, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437132) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437132, CONCAT('^(?:-*[^-]){', STR(((86 - ?templateMotifSequenceMatchBeginPositionP0ABF8133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437134, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437134, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01437135) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs1t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) . FILTER ((BOUND(?thisPositionOn38) && BOUND(?thisPositionOn39))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP0ABF8154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF8156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_01437149 . ?templateMotifSequenceMatchRegionP0ABF8154 faldo:begin ?templateMotifSequenceMatchBeginP0ABF8155 . ?templateMotifSequenceMatchBeginP0ABF8155 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF8150 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF8156 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01437160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_01437151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01437159 . ?targetMotifMatchRegionMatchBeginMF_01437159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01437152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01437160 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437149, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437149) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437149, CONCAT('^(?:-*[^-]){', STR(((87 - ?templateMotifSequenceMatchBeginPositionP0ABF8150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437151, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437151) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437151, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437151) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01437152) - 1) AS ?thisPositionOn44) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437149, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437149) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437149, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionP0ABF8150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437151, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437151) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437151, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437151) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01437152) - 1) AS ?thisPositionOn45) . BIND(?this AS ?pfs1t165) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse43) . FILTER ((BOUND(?thisPositionOn44) && BOUND(?thisPositionOn45))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionP0ABF8171 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF8173 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_01437166 . ?templateMotifSequenceMatchRegionP0ABF8171 faldo:begin ?templateMotifSequenceMatchBeginP0ABF8172 . ?templateMotifSequenceMatchBeginP0ABF8172 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF8167 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF8173 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01437177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_01437168 . ?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01437176 . ?targetMotifMatchRegionMatchBeginMF_01437176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01437169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01437177 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437166, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437166) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437166, CONCAT('^(?:-*[^-]){', STR(((108 - ?templateMotifSequenceMatchBeginPositionP0ABF8167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437168, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437168) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437168, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437168) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01437169) - 1) AS ?thisPositionOn50) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437166, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437166) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437166, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionP0ABF8167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437168, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437168) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437168, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437168) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_01437169) - 1) AS ?thisPositionOn51) . BIND(?this AS ?pfs1t182) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse49) . FILTER ((BOUND(?thisPositionOn50) && BOUND(?thisPositionOn51))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch187 faldo:location ?templateMotifSequenceMatchRegionP0ABF8188 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF8190 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_01437183 . ?templateMotifSequenceMatchRegionP0ABF8188 faldo:begin ?templateMotifSequenceMatchBeginP0ABF8189 . ?templateMotifSequenceMatchBeginP0ABF8189 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF8184 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF8190 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch191 faldo:location ?targetMotifMatchRegionMatch192 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01437194 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_01437185 . ?targetMotifMatchRegionMatch192 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01437193 . ?targetMotifMatchRegionMatchBeginMF_01437193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01437186 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01437194 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437183, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437183) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437183, CONCAT('^(?:-*[^-]){', STR(((146 - ?templateMotifSequenceMatchBeginPositionP0ABF8184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437185, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437185) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437185, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437185) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_01437186) - 1) AS ?thisPositionOn56) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437183, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437183) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437183, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionP0ABF8184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437185, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437185) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437185, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437185) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_01437186) - 1) AS ?thisPositionOn57) . BIND(?this AS ?pfs1t199) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse55) . FILTER ((BOUND(?thisPositionOn56) && BOUND(?thisPositionOn57))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch204 faldo:location ?templateMotifSequenceMatchRegionP0ABF8205 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF8207 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABF8MF_01437200 . ?templateMotifSequenceMatchRegionP0ABF8205 faldo:begin ?templateMotifSequenceMatchBeginP0ABF8206 . ?templateMotifSequenceMatchBeginP0ABF8206 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF8201 ; faldo:reference isoform:P0ABF8-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABF8207 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . ?targetMotifMatch208 faldo:location ?targetMotifMatchRegionMatch209 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01437211 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABF8MF_01437202 . ?targetMotifMatchRegionMatch209 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01437210 . ?targetMotifMatchRegionMatchBeginMF_01437210 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01437203 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01437211 edam:has_input signature:MF_01437 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437200, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437200) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437200, CONCAT('^(?:-*[^-]){', STR(((169 - ?templateMotifSequenceMatchBeginPositionP0ABF8201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437202, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437202) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437202, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437202) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) . BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_01437203) - 1) AS ?thisPositionOn62) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF8MF_01437200, 1, (STRLEN(?templateMotifCigarP0ABF8MF_01437200) - STRLEN(REPLACE(?templateMotifCigarP0ABF8MF_01437200, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionP0ABF8201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1214) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437202, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437202) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF8MF_01437202, 1, (STRLEN(?targetMotifMatchCigarP0ABF8MF_01437202) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF8MF_01437202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), '')))), '[^-]', ''))) AS ?step2215) . BIND(((?step2215 + ?targetMotifMatchRegionMatchBeginPositionMF_01437203) - 1) AS ?thisPositionOn63) . BIND(?this AS ?pfs1t216) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse61) . FILTER ((BOUND(?thisPositionOn62) && BOUND(?thisPositionOn63))) . BIND(URI(CONCAT(STR(?this), '#MF_01437a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } }