CONSTRUCT { _:27407 up:source unirule:MF_00069 . _:27408 up:source unirule:MF_00069 . _:27409 up:source unirule:MF_00069 . _:27410 up:source unirule:MF_00069 . _:27411 up:source unirule:MF_00069 . _:27412 up:source unirule:MF_00069 . _:27413 up:source unirule:MF_00069 . _:27414 up:source unirule:MF_00069 . _:27415 up:source unirule:MF_00069 . _:27416 up:source unirule:MF_00069 . _:27417 up:source unirule:MF_00069 . _:27418 up:source unirule:MF_00069 . _:27419 up:source unirule:MF_00069 . _:27420 up:source unirule:MF_00069 . _:27421 up:source unirule:MF_00069 . _:27422 up:source unirule:MF_00069 . _:27423 up:source unirule:MF_00069 . _:27424 up:source unirule:MF_00069 . _:27425 up:source unirule:MF_00069 . _:27426 up:source unirule:MF_00069 . _:27427 up:source unirule:MF_00069 . _:27428 up:source unirule:MF_00069 . _:27429 up:source unirule:MF_00069 . _:27430 up:source unirule:MF_00069 . _:27431 up:source unirule:MF_00069 . _:27432 up:source unirule:MF_00069 . _:27433 up:source unirule:MF_00069 . _:27434 up:source unirule:MF_00069 . _:27435 up:source unirule:MF_00069 . _:27436 up:source unirule:MF_00069 . _:27437 up:source unirule:MF_00069 . _:27438 up:source unirule:MF_00069 . _:27439 up:source unirule:MF_00069 . _:27440 up:source unirule:MF_00069 . _:27441 up:source unirule:MF_00069 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0005737 , GO:0050418 , GO:0051536 , keyword:560 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '1.7.99.1' ; up:fullName 'Hydroxylamine reductase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Hybrid-cluster protein' ; up:shortName 'HCP' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Prismane protein' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'hcp' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the reduction of hydroxylamine to form NH(3) and H(2)O.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/22052>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.7.99.1>. ?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 HCP family.' . ?case11 up:classifiedWith keyword:408 , keyword:411 , keyword:479 . ?case12 up:classifiedWith keyword:1 . ?case13 up:classifiedWith keyword:4 . ?pfs14 up:annotation ?annotation15 , ?annotation21 , ?annotation27 , ?annotation33 , ?annotation39 , ?annotation45 , ?annotation51 , ?annotation57 . ?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:60519 . ?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:60519 . ?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:60519 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'via persulfide group' . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:60519 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:60519 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf chebi:60519 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:60519 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:60519 . ?pfs63 up:annotation ?annotation64 , ?annotation70 , ?annotation76 , ?annotation82 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:190135 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; up:ligand ?ligand73 ; rdf:type up:Binding_Site_Annotation . ?pfsb71 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?ligand73 rdfs:subClassOf chebi:190135 . ?annotation76 faldo:begin ?pfsb77 ; faldo:end ?pfse78 ; up:ligand ?ligand79 ; rdf:type up:Binding_Site_Annotation . ?pfsb77 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?pfse78 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?ligand79 rdfs:subClassOf chebi:190135 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; up:ligand ?ligand85 ; rdf:type up:Binding_Site_Annotation . ?pfsb83 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand85 rdfs:subClassOf chebi:190135 . ?pfs88 up:annotation ?annotation89 , ?annotation95 , ?annotation101 , ?annotation107 . ?annotation89 faldo:begin ?pfsb90 ; faldo:end ?pfse91 ; up:ligand ?ligand92 ; rdf:type up:Binding_Site_Annotation . ?pfsb90 faldo:position ?thisPositionOn93 ; rdf:type faldo:ExactPosition . ?pfse91 faldo:position ?thisPositionOn94 ; rdf:type faldo:ExactPosition . ?ligand92 rdfs:subClassOf chebi:49883 . ?annotation95 faldo:begin ?pfsb96 ; faldo:end ?pfse97 ; up:ligand ?ligand98 ; rdf:type up:Binding_Site_Annotation . ?pfsb96 faldo:position ?thisPositionOn99 ; rdf:type faldo:ExactPosition . ?pfse97 faldo:position ?thisPositionOn100 ; rdf:type faldo:ExactPosition . ?ligand98 rdfs:subClassOf chebi:49883 . ?annotation101 faldo:begin ?pfsb102 ; faldo:end ?pfse103 ; up:ligand ?ligand104 ; rdf:type up:Binding_Site_Annotation . ?pfsb102 faldo:position ?thisPositionOn105 ; rdf:type faldo:ExactPosition . ?pfse103 faldo:position ?thisPositionOn106 ; rdf:type faldo:ExactPosition . ?ligand104 rdfs:subClassOf chebi:49883 . ?annotation107 faldo:begin ?pfsb108 ; faldo:end ?pfse109 ; up:ligand ?ligand110 ; rdf:type up:Binding_Site_Annotation . ?pfsb108 faldo:position ?thisPositionOn111 ; rdf:type faldo:ExactPosition . ?pfse109 faldo:position ?thisPositionOn112 ; rdf:type faldo:ExactPosition . ?ligand110 rdfs:subClassOf chebi:49883 . ?pfs113 up:annotation ?annotation114 . ?annotation114 faldo:begin ?pfsb115 ; faldo:end ?pfse116 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Cysteine persulfide' . ?pfsb115 faldo:position ?thisPositionOn117 ; rdf:type faldo:ExactPosition . ?pfse116 faldo:position ?thisPositionOn118 ; rdf:type faldo:ExactPosition . _:27442 a rdf:Statement ; up:attribution _:27407 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:27443 a rdf:Statement ; up:attribution _:27408 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:27444 a rdf:Statement ; up:attribution _:27409 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:27445 a rdf:Statement ; up:attribution _:27410 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:27446 a rdf:Statement ; up:attribution _:27411 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:27447 a rdf:Statement ; up:attribution _:27412 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:27448 a rdf:Statement ; up:attribution _:27413 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:27449 a rdf:Statement ; up:attribution _:27414 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:27450 a rdf:Statement ; up:attribution _:27415 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:27451 a rdf:Statement ; up:attribution _:27416 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:27452 a rdf:Statement ; up:attribution _:27417 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:27453 a rdf:Statement ; up:attribution _:27418 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0050418 . _:27454 a rdf:Statement ; up:attribution _:27419 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051536 . _:27455 a rdf:Statement ; up:attribution _:27420 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:27456 a rdf:Statement ; up:attribution _:27421 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:27457 a rdf:Statement ; up:attribution _:27422 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:27458 a rdf:Statement ; up:attribution _:27423 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1 . _:27459 a rdf:Statement ; up:attribution _:27424 ; rdf:subject ?case13 ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:27460 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:27461 a rdf:Statement ; up:attribution _:27425 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:27462 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:27463 a rdf:Statement ; up:attribution _:27426 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:27464 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:27465 a rdf:Statement ; up:attribution _:27427 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:27466 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:27467 a rdf:Statement ; up:attribution _:27428 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:27468 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:27469 a rdf:Statement ; up:attribution _:27429 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:27470 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:27471 a rdf:Statement ; up:attribution _:27430 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:27472 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:27473 a rdf:Statement ; up:attribution _:27431 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:27474 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:27475 a rdf:Statement ; up:attribution _:27432 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:27476 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:27477 a rdf:Statement ; up:attribution _:27433 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:27478 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:27479 a rdf:Statement ; up:attribution _:27434 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:27480 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:27481 a rdf:Statement ; up:attribution _:27435 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:27482 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:27483 a rdf:Statement ; up:attribution _:27436 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:27484 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:27485 a rdf:Statement ; up:attribution _:27437 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:27486 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation95 . _:27487 a rdf:Statement ; up:attribution _:27438 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation95 . _:27488 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . _:27489 a rdf:Statement ; up:attribution _:27439 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . _:27490 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation107 . _:27491 a rdf:Statement ; up:attribution _:27440 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation107 . _:27492 a rdf:Statement ; up:source unirule:MF_00069 ; rdf:subject ?pfs113 ; rdf:predicate up:annotation ; rdf:object ?annotation114 . _:27493 a rdf:Statement ; up:attribution _:27441 ; rdf:subject ?pfs113 ; rdf:predicate up:annotation ; rdf:object ?annotation114 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00069 #Rule MF_00069 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon119 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00069 . ?thisOrganism rdfs:subClassOf+ ?supertaxon119 . BIND(URI(CONCAT(STR(?this), '#MF_00069a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00069a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00069a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00069a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00069a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00069a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00069a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP31101125 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP31101127 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP31101MF_00069120 . ?templateMotifSequenceMatchRegionP31101125 faldo:begin ?templateMotifSequenceMatchBeginP31101126 . ?templateMotifSequenceMatchBeginP31101126 faldo:position ?templateMotifSequenceMatchBeginPositionP31101121 ; faldo:reference isoform:P31101-1 . ?templateMotifSequenceProfileAlignmentOperationP31101127 edam:has_input signature:MF_00069 ; rdf:type edam:operation_0300 . ?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00069131 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP31101MF_00069122 . ?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00069130 . ?targetMotifMatchRegionMatchBeginMF_00069130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00069123 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00069131 edam:has_input signature:MF_00069 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_3) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069120, 1, (STRLEN(?templateMotifCigarP31101MF_00069120) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069120, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionP31101121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00069123) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t134) . 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) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069120, 1, (STRLEN(?templateMotifCigarP31101MF_00069120) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069120, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionP31101121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00069123) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t137) . 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) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069120, 1, (STRLEN(?templateMotifCigarP31101MF_00069120) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069120, CONCAT('^(?:-*[^-]){', STR(((312 - ?templateMotifSequenceMatchBeginPositionP31101121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00069123) - 1) AS ?thisPositionOn31) . BIND(?thisPositionOn31 AS ?thisPositionOn32) . BIND(?this AS ?pfs1t140) . 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(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069120, 1, (STRLEN(?templateMotifCigarP31101MF_00069120) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069120, CONCAT('^(?:-*[^-]){', STR(((406 - ?templateMotifSequenceMatchBeginPositionP31101121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_00069123) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069120, 1, (STRLEN(?templateMotifCigarP31101MF_00069120) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069120, CONCAT('^(?:-*[^-]){', STR(((434 - ?templateMotifSequenceMatchBeginPositionP31101121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00069123) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069120, 1, (STRLEN(?templateMotifCigarP31101MF_00069120) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069120, CONCAT('^(?:-*[^-]){', STR(((459 - ?templateMotifSequenceMatchBeginPositionP31101121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00069123) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t149) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069120, 1, (STRLEN(?templateMotifCigarP31101MF_00069120) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069120, CONCAT('^(?:-*[^-]){', STR(((494 - ?templateMotifSequenceMatchBeginPositionP31101121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) . BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_00069123) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t152) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069120, 1, (STRLEN(?templateMotifCigarP31101MF_00069120) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069120, CONCAT('^(?:-*[^-]){', STR(((496 - ?templateMotifSequenceMatchBeginPositionP31101121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069122, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069122) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_00069123) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t155) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'K')) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionP75825161 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP75825163 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP75825MF_00069156 . ?templateMotifSequenceMatchRegionP75825161 faldo:begin ?templateMotifSequenceMatchBeginP75825162 . ?templateMotifSequenceMatchBeginP75825162 faldo:position ?templateMotifSequenceMatchBeginPositionP75825157 ; faldo:reference isoform:P75825-1 . ?templateMotifSequenceProfileAlignmentOperationP75825163 edam:has_input signature:MF_00069 ; rdf:type edam:operation_0300 . ?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00069167 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP75825MF_00069158 . ?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00069166 . ?targetMotifMatchRegionMatchBeginMF_00069166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00069159 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00069167 edam:has_input signature:MF_00069 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1236 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP75825MF_00069156, 1, (STRLEN(?templateMotifCigarP75825MF_00069156) - STRLEN(REPLACE(?templateMotifCigarP75825MF_00069156, CONCAT('^(?:-*[^-]){', STR(((3 - ?templateMotifSequenceMatchBeginPositionP75825157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP75825MF_00069158, 1, (STRLEN(?targetMotifMatchCigarP75825MF_00069158) - STRLEN(REPLACE(?targetMotifMatchCigarP75825MF_00069158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP75825MF_00069158, 1, (STRLEN(?targetMotifMatchCigarP75825MF_00069158) - STRLEN(REPLACE(?targetMotifMatchCigarP75825MF_00069158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) . BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_00069159) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs2t170) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP75825MF_00069156, 1, (STRLEN(?templateMotifCigarP75825MF_00069156) - STRLEN(REPLACE(?templateMotifCigarP75825MF_00069156, CONCAT('^(?:-*[^-]){', STR(((6 - ?templateMotifSequenceMatchBeginPositionP75825157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP75825MF_00069158, 1, (STRLEN(?targetMotifMatchCigarP75825MF_00069158) - STRLEN(REPLACE(?targetMotifMatchCigarP75825MF_00069158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP75825MF_00069158, 1, (STRLEN(?targetMotifMatchCigarP75825MF_00069158) - STRLEN(REPLACE(?targetMotifMatchCigarP75825MF_00069158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), '')))), '[^-]', ''))) AS ?step2172) . BIND(((?step2172 + ?targetMotifMatchRegionMatchBeginPositionMF_00069159) - 1) AS ?thisPositionOn74) . BIND(?thisPositionOn74 AS ?thisPositionOn75) . BIND(?this AS ?pfs2t173) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse72) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP75825MF_00069156, 1, (STRLEN(?templateMotifCigarP75825MF_00069156) - STRLEN(REPLACE(?templateMotifCigarP75825MF_00069156, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP75825157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP75825MF_00069158, 1, (STRLEN(?targetMotifMatchCigarP75825MF_00069158) - STRLEN(REPLACE(?targetMotifMatchCigarP75825MF_00069158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP75825MF_00069158, 1, (STRLEN(?targetMotifMatchCigarP75825MF_00069158) - STRLEN(REPLACE(?targetMotifMatchCigarP75825MF_00069158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) . BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_00069159) - 1) AS ?thisPositionOn80) . BIND(?thisPositionOn80 AS ?thisPositionOn81) . BIND(?this AS ?pfs2t176) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfsb77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfse78) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn80, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP75825MF_00069156, 1, (STRLEN(?templateMotifCigarP75825MF_00069156) - STRLEN(REPLACE(?templateMotifCigarP75825MF_00069156, CONCAT('^(?:-*[^-]){', STR(((25 - ?templateMotifSequenceMatchBeginPositionP75825157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP75825MF_00069158, 1, (STRLEN(?targetMotifMatchCigarP75825MF_00069158) - STRLEN(REPLACE(?targetMotifMatchCigarP75825MF_00069158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP75825MF_00069158, 1, (STRLEN(?targetMotifMatchCigarP75825MF_00069158) - STRLEN(REPLACE(?targetMotifMatchCigarP75825MF_00069158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) . BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_00069159) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs2t179) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse84) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'C')) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch184 faldo:location ?templateMotifSequenceMatchRegionP31101185 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP31101187 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP31101MF_00069180 . ?templateMotifSequenceMatchRegionP31101185 faldo:begin ?templateMotifSequenceMatchBeginP31101186 . ?templateMotifSequenceMatchBeginP31101186 faldo:position ?templateMotifSequenceMatchBeginPositionP31101181 ; faldo:reference isoform:P31101-1 . ?templateMotifSequenceProfileAlignmentOperationP31101187 edam:has_input signature:MF_00069 ; rdf:type edam:operation_0300 . ?targetMotifMatch188 faldo:location ?targetMotifMatchRegionMatch189 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00069191 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP31101MF_00069182 . ?targetMotifMatchRegionMatch189 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00069190 . ?targetMotifMatchRegionMatchBeginMF_00069190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00069183 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00069191 edam:has_input signature:MF_00069 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1236 . })) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069180, 1, (STRLEN(?templateMotifCigarP31101MF_00069180) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069180, CONCAT('^(?:-*[^-]){', STR(((3 - ?templateMotifSequenceMatchBeginPositionP31101181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069182, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069182) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069182, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069182) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) . BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_00069183) - 1) AS ?thisPositionOn93) . BIND(?thisPositionOn93 AS ?thisPositionOn94) . BIND(?this AS ?pfs3t194) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn93))) AS ?pfsb90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfse91) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn93, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069180, 1, (STRLEN(?templateMotifCigarP31101MF_00069180) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069180, CONCAT('^(?:-*[^-]){', STR(((6 - ?templateMotifSequenceMatchBeginPositionP31101181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069182, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069182) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069182, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069182) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_00069183) - 1) AS ?thisPositionOn99) . BIND(?thisPositionOn99 AS ?thisPositionOn100) . BIND(?this AS ?pfs3t197) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn99))) AS ?pfsb96) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn100))) AS ?pfse97) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn99, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069180, 1, (STRLEN(?templateMotifCigarP31101MF_00069180) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069180, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionP31101181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069182, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069182) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069182, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069182) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) . BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_00069183) - 1) AS ?thisPositionOn105) . BIND(?thisPositionOn105 AS ?thisPositionOn106) . BIND(?this AS ?pfs3t200) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn105))) AS ?pfsb102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn106))) AS ?pfse103) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn105, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069180, 1, (STRLEN(?templateMotifCigarP31101MF_00069180) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069180, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionP31101181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1201) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069182, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069182) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069182, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069182) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), '')))), '[^-]', ''))) AS ?step2202) . BIND(((?step2202 + ?targetMotifMatchRegionMatchBeginPositionMF_00069183) - 1) AS ?thisPositionOn111) . BIND(?thisPositionOn111 AS ?thisPositionOn112) . BIND(?this AS ?pfs3t203) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn111))) AS ?pfsb108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn112))) AS ?pfse109) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn111, 1) = 'C')) . BIND(?this AS ?pfs88) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch208 faldo:location ?templateMotifSequenceMatchRegionP31101209 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP31101211 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP31101MF_00069204 . ?templateMotifSequenceMatchRegionP31101209 faldo:begin ?templateMotifSequenceMatchBeginP31101210 . ?templateMotifSequenceMatchBeginP31101210 faldo:position ?templateMotifSequenceMatchBeginPositionP31101205 ; faldo:reference isoform:P31101-1 . ?templateMotifSequenceProfileAlignmentOperationP31101211 edam:has_input signature:MF_00069 ; rdf:type edam:operation_0300 . ?targetMotifMatch212 faldo:location ?targetMotifMatchRegionMatch213 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00069215 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP31101MF_00069206 . ?targetMotifMatchRegionMatch213 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00069214 . ?targetMotifMatchRegionMatchBeginMF_00069214 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00069207 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00069215 edam:has_input signature:MF_00069 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31101MF_00069204, 1, (STRLEN(?templateMotifCigarP31101MF_00069204) - STRLEN(REPLACE(?templateMotifCigarP31101MF_00069204, CONCAT('^(?:-*[^-]){', STR(((406 - ?templateMotifSequenceMatchBeginPositionP31101205) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1216) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31101MF_00069206, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069206) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31101MF_00069206, 1, (STRLEN(?targetMotifMatchCigarP31101MF_00069206) - STRLEN(REPLACE(?targetMotifMatchCigarP31101MF_00069206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), '')))), '[^-]', ''))) AS ?step2217) . BIND(((?step2217 + ?targetMotifMatchRegionMatchBeginPositionMF_00069207) - 1) AS ?thisPositionOn117) . BIND(?thisPositionOn117 AS ?thisPositionOn118) . BIND(?this AS ?pfs4t218) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn117))) AS ?pfsb115) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn118))) AS ?pfse116) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn117, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00069a114')) AS ?annotation114) . BIND(?this AS ?pfs113) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag219) . } BIND(IF(BOUND(?tagFTGRP_3), ?caseWithTag219, ?UNBOUND_VARIABLE) AS ?case10) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag220) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_3)), ?caseWithTag220, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1236 . BIND(?this AS ?caseWithTag221) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag221, ?UNBOUND_VARIABLE) AS ?case12) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1236 . })) . BIND(?this AS ?caseWithTag222) . } BIND(IF(BOUND(?tagFTGRP_2), ?caseWithTag222, ?UNBOUND_VARIABLE) AS ?case13) . }