| http://purl.uniprot.org/unirules/MF_00069#construct | http://www.w3.org/ns/shacl#construct | "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 ;
up:enzymeClass .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?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) .
}
"xsd:string |