CONSTRUCT { _:59442 up:source unirule:MF_00151 . _:59443 up:source unirule:MF_00151 . _:59444 up:source unirule:MF_00151 . _:59445 up:source unirule:MF_00151 . _:59446 up:source unirule:MF_00151 . _:59447 up:source unirule:MF_00151 . _:59448 up:source unirule:MF_00151 . _:59449 up:source unirule:MF_00151 . _:59450 up:source unirule:MF_00151 . _:59451 up:source unirule:MF_00151 . _:59452 up:source unirule:MF_00151 . _:59453 up:source unirule:MF_00151 . _:59454 up:source unirule:MF_00151 . _:59455 up:source unirule:MF_00151 . _:59456 up:source unirule:MF_00151 . _:59457 up:source unirule:MF_00151 . _:59458 up:source unirule:MF_00151 . _:59459 up:source unirule:MF_00151 . _:59460 up:source unirule:MF_00151 . _:59461 up:source unirule:MF_00151 . _:59462 up:source unirule:MF_00151 . _:59463 up:source unirule:MF_00151 . _:59464 up:source unirule:MF_00151 . _:59465 up:source unirule:MF_00151 . _:59466 up:source unirule:MF_00151 . _:59467 up:source unirule:MF_00151 . _:59468 up:source unirule:MF_00151 . _:59469 up:source unirule:MF_00151 . _:59470 up:source unirule:MF_00151 . _:59471 up:source unirule:MF_00151 . _:59472 up:source unirule:MF_00151 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation12 ; up:classifiedWith GO:0004595 , GO:0005737 , GO:0015937 , keyword:173 , keyword:460 , keyword:547 , keyword:548 , keyword:67 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.7.3' ; up:fullName 'Phosphopantetheine adenylyltransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Dephospho-CoA pyrophosphorylase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Pantetheine-phosphate adenylyltransferase' ; up:shortName 'PPAT' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'coaD' . ?annotation4 a up:Function_Annotation ; rdfs:comment "Reversibly transfers an adenylyl group from ATP to 4'-phosphopantetheine, yielding dephospho-CoA (dPCoA) and pyrophosphate." . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/19801>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.7.3>. ?annotation7 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; coenzyme A biosynthesis; CoA from (R)-pantothenate: step 4/5.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Homohexamer.' . ?annotation10 a up:Subcellular_Location_Annotation . ?annotation10li11 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation12 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the bacterial CoaD family.' . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:30616 . ?pfs20 up:annotation ?annotation21 . ?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:30616 . ?pfs27 up:annotation ?annotation28 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:30616 . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf ?molecule39 . ?molecule39 rdfs:label 'substrate' . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:30616 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf ?molecule54 . ?molecule54 rdfs:label 'substrate' . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf ?molecule62 . ?molecule62 rdfs:label 'substrate' . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation . ?pfsb67 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf ?molecule70 . ?molecule70 rdfs:label 'substrate' . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; up:ligand ?ligand77 ; rdf:type up:Binding_Site_Annotation . ?pfsb75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?ligand77 rdfs:subClassOf chebi:30616 . ?pfs80 up:annotation ?annotation81 . ?annotation81 faldo:begin ?pfsb82 ; faldo:end ?pfse83 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb82 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . _:59473 a rdf:Statement ; up:attribution _:59442 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:59474 a rdf:Statement ; up:attribution _:59443 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:59475 a rdf:Statement ; up:attribution _:59444 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:59476 a rdf:Statement ; up:attribution _:59445 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:59477 a rdf:Statement ; up:attribution _:59446 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:59478 a rdf:Statement ; up:attribution _:59447 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:59479 a rdf:Statement ; up:attribution _:59448 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:59480 a rdf:Statement ; up:attribution _:59449 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:59481 a rdf:Statement ; up:attribution _:59450 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:59482 a rdf:Statement ; up:attribution _:59451 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:59483 a rdf:Statement ; up:attribution _:59452 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:59484 a rdf:Statement ; up:attribution _:59453 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:59485 a rdf:Statement ; up:attribution _:59454 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:173 . _:59486 a rdf:Statement ; up:attribution _:59455 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:59487 a rdf:Statement ; up:attribution _:59456 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:59488 a rdf:Statement ; up:attribution _:59457 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:59489 a rdf:Statement ; up:attribution _:59458 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:548 . _:59490 a rdf:Statement ; up:attribution _:59459 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:59491 a rdf:Statement ; up:attribution _:59460 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004595 . _:59492 a rdf:Statement ; up:attribution _:59461 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0015937 . _:59493 a rdf:Statement ; up:attribution _:59462 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:59494 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:59495 a rdf:Statement ; up:attribution _:59463 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:59496 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:59497 a rdf:Statement ; up:attribution _:59464 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:59498 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:59499 a rdf:Statement ; up:attribution _:59465 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:59500 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:59501 a rdf:Statement ; up:attribution _:59466 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:59502 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:59503 a rdf:Statement ; up:attribution _:59467 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:59504 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:59505 a rdf:Statement ; up:attribution _:59468 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:59506 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:59507 a rdf:Statement ; up:attribution _:59469 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:59508 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:59509 a rdf:Statement ; up:attribution _:59470 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:59510 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:59511 a rdf:Statement ; up:attribution _:59471 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:59512 a rdf:Statement ; up:source unirule:MF_00151 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:59513 a rdf:Statement ; up:attribution _:59472 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00151 #Rule MF_00151 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00151 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00151a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00151a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00151a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00151a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00151a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00151a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00151a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00151a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00151a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_00151a12')) AS ?annotation12) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionP0A6I691 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I693 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_0015186 . ?templateMotifSequenceMatchRegionP0A6I691 faldo:begin ?templateMotifSequenceMatchBeginP0A6I692 . ?templateMotifSequenceMatchBeginP0A6I692 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I687 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I693 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0015197 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_0015188 . ?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0015196 . ?targetMotifMatchRegionMatchBeginMF_0015196 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0015189 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0015197 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_0015186, 1, (STRLEN(?templateMotifCigarP0A6I6MF_0015186) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_0015186, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionP0A6I687) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_0015188, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_0015188) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_0015188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_0015188, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_0015188) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_0015188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0015189) - 1) AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_0015186, 1, (STRLEN(?templateMotifCigarP0A6I6MF_0015186) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_0015186, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionP0A6I687) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_0015188, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_0015188) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_0015188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_0015188, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_0015188) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_0015188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0015189) - 1) AS ?thisPositionOn19) . BIND(?this AS ?pfs1t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((BOUND(?thisPositionOn18) && BOUND(?thisPositionOn19))) . BIND(URI(CONCAT(STR(?this), '#MF_00151a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP0A6I6108 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6110 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151103 . ?templateMotifSequenceMatchRegionP0A6I6108 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6109 . ?templateMotifSequenceMatchBeginP0A6I6109 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6104 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6110 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151114 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151105 . ?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151113 . ?targetMotifMatchRegionMatchBeginMF_00151113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151106 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151114 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151103, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151103) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151103, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP0A6I6104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151105, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151105, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_00151106) - 1) AS ?thisPositionOn25) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151103, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151103) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151103, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP0A6I6104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151105, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151105, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_00151106) - 1) AS ?thisPositionOn26) . BIND(?this AS ?pfs1t119) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) . FILTER (REGEX('[TS][FYL]', SUBSTR(?thisSequenceValue, ?thisPositionOn25, (?thisPositionOn26 - ?thisPositionOn25)))) . BIND(URI(CONCAT(STR(?this), '#MF_00151a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP0A6I6125 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6127 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151120 . ?templateMotifSequenceMatchRegionP0A6I6125 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6126 . ?templateMotifSequenceMatchBeginP0A6I6126 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6121 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6127 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151131 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151122 . ?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151130 . ?targetMotifMatchRegionMatchBeginMF_00151130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151123 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151131 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151120, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151120) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151120, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP0A6I6121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151122, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151122, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00151123) - 1) AS ?thisPositionOn32) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151120, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151120) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151120, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP0A6I6121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151122, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151122, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_00151123) - 1) AS ?thisPositionOn33) . BIND(?this AS ?pfs1t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]R', SUBSTR(?thisSequenceValue, ?thisPositionOn32, (?thisPositionOn33 - ?thisPositionOn32)))) . BIND(URI(CONCAT(STR(?this), '#MF_00151a28')) AS ?annotation28) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP0A6I6142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151137 . ?templateMotifSequenceMatchRegionP0A6I6142 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6143 . ?templateMotifSequenceMatchBeginP0A6I6143 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6138 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6144 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151147 . ?targetMotifMatchRegionMatchBeginMF_00151147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151148 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151137, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151137) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151137, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP0A6I6138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151139, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151139, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_00151140) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse37) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00151a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP0A6I6157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151152 . ?templateMotifSequenceMatchRegionP0A6I6157 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6158 . ?templateMotifSequenceMatchBeginP0A6I6158 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6153 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6159 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151162 . ?targetMotifMatchRegionMatchBeginMF_00151162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151163 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151152, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151152) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151152, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP0A6I6153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151154, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151154) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151154, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151154) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_00151155) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00151a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP0A6I6172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151167 . ?templateMotifSequenceMatchRegionP0A6I6172 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6173 . ?templateMotifSequenceMatchBeginP0A6I6173 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6168 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6174 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151177 . ?targetMotifMatchRegionMatchBeginMF_00151177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151178 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151167, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151167) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151167, CONCAT('^(?:-*[^-]){', STR(((42 - ?templateMotifSequenceMatchBeginPositionP0A6I6168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151169, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151169) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151169, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151169) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_00151170) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t181) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00151a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionP0A6I6187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151182 . ?templateMotifSequenceMatchRegionP0A6I6187 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6188 . ?templateMotifSequenceMatchBeginP0A6I6188 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6183 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6189 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151193 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151184 . ?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151192 . ?targetMotifMatchRegionMatchBeginMF_00151192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151185 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151193 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151182, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151182) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151182, CONCAT('^(?:-*[^-]){', STR(((74 - ?templateMotifSequenceMatchBeginPositionP0A6I6183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151184, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151184) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151184, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151184) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_00151185) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t196) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse60) . FILTER (REGEX('[MLVIATS]', SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00151a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionP0A6I6202 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6204 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151197 . ?templateMotifSequenceMatchRegionP0A6I6202 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6203 . ?templateMotifSequenceMatchBeginP0A6I6203 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6198 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6204 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151208 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151199 . ?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151207 . ?targetMotifMatchRegionMatchBeginMF_00151207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151200 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151208 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151197, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151197) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151197, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP0A6I6198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151199, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151199) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151199, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151199) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) . BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_00151200) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t211) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse68) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00151a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch216 faldo:location ?templateMotifSequenceMatchRegionP0A6I6217 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6219 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151212 . ?templateMotifSequenceMatchRegionP0A6I6217 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6218 . ?templateMotifSequenceMatchBeginP0A6I6218 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6213 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6219 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch220 faldo:location ?targetMotifMatchRegionMatch221 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151223 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151214 . ?targetMotifMatchRegionMatch221 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151222 . ?targetMotifMatchRegionMatchBeginMF_00151222 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151215 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151223 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151212, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151212) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151212, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionP0A6I6213) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1224) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151214, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151214) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151214, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151214) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), '')))), '[^-]', ''))) AS ?step2225) . BIND(((?step2225 + ?targetMotifMatchRegionMatchBeginPositionMF_00151215) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs1t226) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00151a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch231 faldo:location ?templateMotifSequenceMatchRegionP0A6I6232 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I6234 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6I6MF_00151227 . ?templateMotifSequenceMatchRegionP0A6I6232 faldo:begin ?templateMotifSequenceMatchBeginP0A6I6233 . ?templateMotifSequenceMatchBeginP0A6I6233 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I6228 ; faldo:reference isoform:P0A6I6-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6I6234 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . ?targetMotifMatch235 faldo:location ?targetMotifMatchRegionMatch236 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00151238 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6I6MF_00151229 . ?targetMotifMatchRegionMatch236 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00151237 . ?targetMotifMatchRegionMatchBeginMF_00151237 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00151230 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00151238 edam:has_input signature:MF_00151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I6MF_00151227, 1, (STRLEN(?templateMotifCigarP0A6I6MF_00151227) - STRLEN(REPLACE(?templateMotifCigarP0A6I6MF_00151227, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP0A6I6228) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1239) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151229, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151229) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I6MF_00151229, 1, (STRLEN(?targetMotifMatchCigarP0A6I6MF_00151229) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I6MF_00151229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), '')))), '[^-]', ''))) AS ?step2240) . BIND(((?step2240 + ?targetMotifMatchRegionMatchBeginPositionMF_00151230) - 1) AS ?thisPositionOn84) . BIND(?thisPositionOn84 AS ?thisPositionOn85) . BIND(?this AS ?pfs1t241) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfse83) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn84, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00151a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } }