| http://purl.uniprot.org/unirules/MF_02225#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:768400 up:source unirule:MF_02225 .
_:768401 up:source unirule:MF_02225 .
_:768402 up:source unirule:MF_02225 .
_:768403 up:ecName '4.1.1.36' ;
up:fullName 'Phosphopantothenoylcysteine decarboxylase' ;
up:shortName 'PPC decarboxylase' ,
'PPC-DC' ;
rdf:type up:Structured_Name .
_:768404 up:fullName 'CoaC' ;
rdf:type up:Structured_Name .
_:768405 up:source unirule:MF_02225 .
_:768406 up:ecName '6.3.2.5' ;
up:fullName 'Phosphopantothenate--cysteine ligase' ;
rdf:type up:Structured_Name .
_:768407 up:fullName 'CoaB' ;
rdf:type up:Structured_Name .
_:768408 up:fullName 'Phosphopantothenoylcysteine synthetase' ;
up:shortName 'PPC synthetase' ,
'PPC-S' ;
rdf:type up:Structured_Name .
_:768409 up:source unirule:MF_02225 .
_:768410 up:source unirule:MF_02225 .
_:768411 up:source unirule:MF_02225 .
_:768412 up:source unirule:MF_02225 .
_:768413 up:source unirule:MF_02225 .
_:768414 up:source unirule:MF_02225 .
_:768415 up:source unirule:MF_02225 .
_:768416 up:source unirule:MF_02225 .
_:768417 up:source unirule:MF_02225 .
_:768418 up:source unirule:MF_02225 .
_:768419 up:source unirule:MF_02225 .
_:768420 up:source unirule:MF_02225 .
_:768421 up:source unirule:MF_02225 .
_:768422 up:source unirule:MF_02225 .
_:768423 up:source unirule:MF_02225 .
_:768424 up:source unirule:MF_02225 .
_:768425 up:source unirule:MF_02225 .
_:768426 up:source unirule:MF_02225 .
_:768427 up:source unirule:MF_02225 .
_:768428 up:source unirule:MF_02225 .
_:768429 up:source unirule:MF_02225 .
_:768430 up:source unirule:MF_02225 .
_:768431 up:source unirule:MF_02225 .
_:768432 up:source unirule:MF_02225 .
_:768433 up:source unirule:MF_02225 .
_:768434 up:source unirule:MF_02225 .
_:768435 up:source unirule:MF_02225 .
_:768436 up:source unirule:MF_02225 .
_:768437 up:source unirule:MF_02225 .
_:768438 up:source unirule:MF_02225 .
_:768439 up:source unirule:MF_02225 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation6 ,
?annotation7 ,
?annotation9 ,
?annotation11 ,
?annotation12 ,
?annotation13 ,
?annotation14 ;
up:classifiedWith GO:0004632 ,
GO:0004633 ,
GO:0010181 ,
GO:0015937 ,
keyword:210 ,
keyword:285 ,
keyword:288 ,
keyword:436 ,
keyword:456 ,
keyword:460 ,
keyword:479 ,
keyword:511 ;
up:domain ?namedpart3 ,
?namedpart4 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Coenzyme A biosynthesis bifunctional protein CoaBC' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'DNA/pantothenate metabolism flavoprotein' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Phosphopantothenoylcysteine synthetase/decarboxylase' ;
up:shortName 'PPCS-PPCDC' ;
rdf:type up:Structured_Name .
?namedpart3 up:alternativeName _:768404 ;
up:recommendedName _:768403 .
?namedpart4 up:alternativeName _:768407 ,
_:768408 ;
up:recommendedName _:768406 .
?gene5 skos:prefLabel 'coaBC' .
?annotation6 a up:Function_Annotation ;
rdfs:comment "Catalyzes two sequential steps in the biosynthesis of coenzyme A. In the first step cysteine is conjugated to 4'-phosphopantothenate to form 4-phosphopantothenoylcysteine. In the second step the latter compound is decarboxylated to form 4'-phosphopantotheine." .
?annotation7 up:activity ?activity8 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity8 up:catalyticActivity ;
up:enzymeClass .
?annotation9 up:activity ?activity10 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity10 up:catalyticActivity ;
up:enzymeClass .
?annotation11 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation12 up:cofactor chebi:58210 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 FMN per subunit.' .
?annotation13 a up:Similarity_Annotation ;
rdfs:comment 'In the N-terminal section; belongs to the HFCD (homo-oligomeric flavin containing Cys decarboxylase) superfamily.' .
?annotation14 a up:Similarity_Annotation ;
rdfs:comment 'In the C-terminal section; belongs to the PPC synthetase family.' .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Phosphopantothenoylcysteine decarboxylase' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Phosphopantothenate--cysteine ligase' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:37563 .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:37563 .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfs49 up:annotation ?annotation50 .
?annotation50 faldo:begin ?pfsb51 ;
faldo:end ?pfse52 ;
up:ligand ?ligand53 ;
rdf:type up:Binding_Site_Annotation .
?pfsb51 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?pfse52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?ligand53 rdfs:subClassOf chebi:37563 .
?pfs56 up:annotation ?annotation57 .
?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:37563 .
?pfs63 up:annotation ?annotation64 .
?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:37563 .
?pfs70 up:annotation ?annotation71 .
?annotation71 faldo:begin ?pfsb72 ;
faldo:end ?pfse73 ;
up:ligand ?ligand74 ;
rdf:type up:Binding_Site_Annotation .
?pfsb72 faldo:position ?thisPositionOn75 ;
rdf:type faldo:ExactPosition .
?pfse73 faldo:position ?thisPositionOn76 ;
rdf:type faldo:ExactPosition .
?ligand74 rdfs:subClassOf chebi:37563 .
?pfs77 up:annotation ?annotation78 .
?annotation78 faldo:begin ?pfsb79 ;
faldo:end ?pfse80 ;
up:ligand ?ligand81 ;
rdf:type up:Binding_Site_Annotation .
?pfsb79 faldo:position ?thisPositionOn82 ;
rdf:type faldo:ExactPosition .
?pfse80 faldo:position ?thisPositionOn83 ;
rdf:type faldo:ExactPosition .
?ligand81 rdfs:subClassOf chebi:37563 .
_:768440 a rdf:Statement ;
up:attribution _:768400 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:768441 a rdf:Statement ;
up:attribution _:768401 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:768442 a rdf:Statement ;
up:attribution _:768402 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:768443 a rdf:Statement ;
up:attribution _:768405 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart3 .
_:768444 a rdf:Statement ;
up:attribution _:768409 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart4 .
_:768445 a rdf:Statement ;
up:attribution _:768410 ;
rdf:subject ?gene5 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene5 .
_:768446 a rdf:Statement ;
up:attribution _:768411 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:768447 a rdf:Statement ;
up:attribution _:768412 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:768448 a rdf:Statement ;
up:attribution _:768413 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:768449 a rdf:Statement ;
up:attribution _:768414 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:768450 a rdf:Statement ;
up:attribution _:768415 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:768451 a rdf:Statement ;
up:attribution _:768416 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:768452 a rdf:Statement ;
up:attribution _:768417 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:768453 a rdf:Statement ;
up:attribution _:768418 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:210 .
_:768454 a rdf:Statement ;
up:attribution _:768419 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:285 .
_:768455 a rdf:Statement ;
up:attribution _:768420 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:288 .
_:768456 a rdf:Statement ;
up:attribution _:768421 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:768457 a rdf:Statement ;
up:attribution _:768422 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:768458 a rdf:Statement ;
up:attribution _:768423 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:768459 a rdf:Statement ;
up:attribution _:768424 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:768460 a rdf:Statement ;
up:attribution _:768425 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:768461 a rdf:Statement ;
up:attribution _:768426 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0010181 .
_:768462 a rdf:Statement ;
up:attribution _:768427 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004632 .
_:768463 a rdf:Statement ;
up:attribution _:768428 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004633 .
_:768464 a rdf:Statement ;
up:attribution _:768429 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015937 .
_:768465 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:768466 a rdf:Statement ;
up:attribution _:768430 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:768467 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:768468 a rdf:Statement ;
up:attribution _:768431 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:768469 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:768470 a rdf:Statement ;
up:attribution _:768432 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:768471 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:768472 a rdf:Statement ;
up:attribution _:768433 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:768473 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:768474 a rdf:Statement ;
up:attribution _:768434 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:768475 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs49 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:768476 a rdf:Statement ;
up:attribution _:768435 ;
rdf:subject ?pfs49 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:768477 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:768478 a rdf:Statement ;
up:attribution _:768436 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:768479 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
_:768480 a rdf:Statement ;
up:attribution _:768437 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
_:768481 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs70 ;
rdf:predicate up:annotation ;
rdf:object ?annotation71 .
_:768482 a rdf:Statement ;
up:attribution _:768438 ;
rdf:subject ?pfs70 ;
rdf:predicate up:annotation ;
rdf:object ?annotation71 .
_:768483 a rdf:Statement ;
up:source unirule:MF_02225 ;
rdf:subject ?pfs77 ;
rdf:predicate up:annotation ;
rdf:object ?annotation78 .
_:768484 a rdf:Statement ;
up:attribution _:768439 ;
rdf:subject ?pfs77 ;
rdf:predicate up:annotation ;
rdf:object ?annotation78 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02225
#Rule MF_02225 Created by:? on:2019-08-23 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon84 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02225 .
?thisOrganism rdfs:subClassOf+ ?supertaxon84 .
BIND(URI(CONCAT(STR(?this), '#MF_02225a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a3')) AS ?namedpart3) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a4')) AS ?namedpart4) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a14')) AS ?annotation14) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionP0ABQ090 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ092 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_0222585 .
?templateMotifSequenceMatchRegionP0ABQ090 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ091 .
?templateMotifSequenceMatchBeginP0ABQ091 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ086 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ092 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0222596 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_0222587 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0222595 .
?targetMotifMatchRegionMatchBeginMF_0222595 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0222588 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0222596 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_0222585, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_0222585) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_0222585, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP0ABQ086) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_0222587, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_0222587) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_0222587, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_0222587, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_0222587) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_0222587, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0222588) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0105 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0107 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225100 .
?templateMotifSequenceMatchRegionP0ABQ0105 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0106 .
?templateMotifSequenceMatchBeginP0ABQ0106 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0101 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0107 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225111 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225102 .
?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225110 .
?targetMotifMatchRegionMatchBeginMF_02225110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225103 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225111 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225100, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225100) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225100, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionP0ABQ0101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225102, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225102) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225102, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225102) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_02225103) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t114) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER ((BOUND(?thisPositionOn27) && BOUND(?thisPositionOn28))) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0120 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0122 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225115 .
?templateMotifSequenceMatchRegionP0ABQ0120 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0121 .
?templateMotifSequenceMatchBeginP0ABQ0121 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0116 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0122 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225117 .
?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225125 .
?targetMotifMatchRegionMatchBeginMF_02225125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225126 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225115, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225115) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225115, CONCAT('^(?:-*[^-]){', STR(((273 - ?templateMotifSequenceMatchBeginPositionP0ABQ0116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225117, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225117, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_02225118) - 1) AS ?thisPositionOn34) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225115, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225115) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225115, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP0ABQ0116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225117, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225117, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_02225118) - 1) AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t131) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)) = 'GCA')) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0137 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0139 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225132 .
?templateMotifSequenceMatchRegionP0ABQ0137 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0138 .
?templateMotifSequenceMatchBeginP0ABQ0138 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0133 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0139 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225143 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225134 .
?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225142 .
?targetMotifMatchRegionMatchBeginMF_02225142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225135 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225143 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225132, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225132) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225132, CONCAT('^(?:-*[^-]){', STR(((308 - ?templateMotifSequenceMatchBeginPositionP0ABQ0133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225134, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225134, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_02225135) - 1) AS ?thisPositionOn41) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225132, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225132) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225132, CONCAT('^(?:-*[^-]){', STR(((311 - ?templateMotifSequenceMatchBeginPositionP0ABQ0133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225134, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225134, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_02225135) - 1) AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER (REGEX('PD[ILVM][VLI]', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0154 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0156 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225149 .
?templateMotifSequenceMatchRegionP0ABQ0154 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0155 .
?templateMotifSequenceMatchBeginP0ABQ0155 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0150 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0156 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225151 .
?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225159 .
?targetMotifMatchRegionMatchBeginMF_02225159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225160 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225149, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225149) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225149, CONCAT('^(?:-*[^-]){', STR(((158 - ?templateMotifSequenceMatchBeginPositionP0ABQ0150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225151, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225151) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225151, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225151) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) .
BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_02225152) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs1t163) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0169 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0171 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225164 .
?templateMotifSequenceMatchRegionP0ABQ0169 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0170 .
?templateMotifSequenceMatchBeginP0ABQ0170 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0165 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0171 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225175 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225166 .
?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225174 .
?targetMotifMatchRegionMatchBeginMF_02225174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225167 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225175 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225164, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225164) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225164, CONCAT('^(?:-*[^-]){', STR(((279 - ?templateMotifSequenceMatchBeginPositionP0ABQ0165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225166, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225166) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225166, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225166) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) .
BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_02225167) - 1) AS ?thisPositionOn54) .
BIND(?thisPositionOn54 AS ?thisPositionOn55) .
BIND(?this AS ?pfs1t178) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a50')) AS ?annotation50) .
BIND(?this AS ?pfs49) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0184 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0186 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225179 .
?templateMotifSequenceMatchRegionP0ABQ0184 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0185 .
?templateMotifSequenceMatchBeginP0ABQ0185 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0180 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0186 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225190 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225181 .
?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225189 .
?targetMotifMatchRegionMatchBeginMF_02225189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225182 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225190 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225179, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225179) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225179, CONCAT('^(?:-*[^-]){', STR(((289 - ?templateMotifSequenceMatchBeginPositionP0ABQ0180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225181, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225181) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225181, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225181) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) .
BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_02225182) - 1) AS ?thisPositionOn61) .
BIND(?thisPositionOn61 AS ?thisPositionOn62) .
BIND(?this AS ?pfs1t193) .
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(URI(CONCAT(STR(?this), '#MF_02225a57')) AS ?annotation57) .
BIND(?this AS ?pfs56) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0199 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0201 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225194 .
?templateMotifSequenceMatchRegionP0ABQ0199 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0200 .
?templateMotifSequenceMatchBeginP0ABQ0200 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0195 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0201 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225205 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225196 .
?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225204 .
?targetMotifMatchRegionMatchBeginMF_02225204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225197 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225205 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225194, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225194) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225194, CONCAT('^(?:-*[^-]){', STR(((327 - ?templateMotifSequenceMatchBeginPositionP0ABQ0195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225196, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225196) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225196, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225196) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) .
BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_02225197) - 1) AS ?thisPositionOn68) .
BIND(?thisPositionOn68 AS ?thisPositionOn69) .
BIND(?this AS ?pfs1t208) .
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) = 'F')) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a64')) AS ?annotation64) .
BIND(?this AS ?pfs63) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0214 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0216 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225209 .
?templateMotifSequenceMatchRegionP0ABQ0214 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0215 .
?templateMotifSequenceMatchBeginP0ABQ0215 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0210 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0216 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225220 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225211 .
?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225219 .
?targetMotifMatchRegionMatchBeginMF_02225219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225212 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225220 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225209, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225209) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225209, CONCAT('^(?:-*[^-]){', STR(((341 - ?templateMotifSequenceMatchBeginPositionP0ABQ0210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225211, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225211) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225211, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225211) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) .
BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_02225212) - 1) AS ?thisPositionOn75) .
BIND(?thisPositionOn75 AS ?thisPositionOn76) .
BIND(?this AS ?pfs1t223) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a71')) AS ?annotation71) .
BIND(?this AS ?pfs70) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch228 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0229 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0231 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ0MF_02225224 .
?templateMotifSequenceMatchRegionP0ABQ0229 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0230 .
?templateMotifSequenceMatchBeginP0ABQ0230 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0225 ;
faldo:reference isoform:P0ABQ0-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ0231 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
?targetMotifMatch232 faldo:location ?targetMotifMatchRegionMatch233 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225235 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225226 .
?targetMotifMatchRegionMatch233 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225234 .
?targetMotifMatchRegionMatchBeginMF_02225234 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225227 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02225235 edam:has_input signature:MF_02225 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225224, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225224) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225224, CONCAT('^(?:-*[^-]){', STR(((345 - ?templateMotifSequenceMatchBeginPositionP0ABQ0225) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1236) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225226, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225226) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225226, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225226) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), '')))), '[^-]', ''))) AS ?step2237) .
BIND(((?step2237 + ?targetMotifMatchRegionMatchBeginPositionMF_02225227) - 1) AS ?thisPositionOn82) .
BIND(?thisPositionOn82 AS ?thisPositionOn83) .
BIND(?this AS ?pfs1t238) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02225a78')) AS ?annotation78) .
BIND(?this AS ?pfs77) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case15) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case16) .
}
}
"xsd:string |