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