| http://purl.uniprot.org/unirules/MF_01917#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:669961 up:source unirule:MF_01917 .
_:669962 up:source unirule:MF_01917 .
_:669963 up:source unirule:MF_01917 .
_:669964 up:source unirule:MF_01917 .
_:669965 up:source unirule:MF_01917 .
_:669966 up:source unirule:MF_01917 .
_:669967 up:source unirule:MF_01917 .
_:669968 up:source unirule:MF_01917 .
_:669969 up:source unirule:MF_01917 .
_:669970 up:source unirule:MF_01917 .
_:669971 up:source unirule:MF_01917 .
_:669972 up:source unirule:MF_01917 .
_:669973 up:source unirule:MF_01917 .
_:669974 up:source unirule:MF_01917 .
_:669975 up:source unirule:MF_01917 .
_:669976 up:source unirule:MF_01917 .
_:669977 up:source unirule:MF_01917 .
_:669978 up:source unirule:MF_01917 .
_:669979 up:source unirule:MF_01917 .
_:669980 up:source unirule:MF_01917 .
_:669981 up:source unirule:MF_01917 .
_:669982 up:source unirule:MF_01917 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0005886 ,
GO:0008654 ,
GO:0016780 ,
keyword:1003 ,
keyword:1208 ,
keyword:443 ,
keyword:444 ,
keyword:472 ,
keyword:594 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.8.-' ;
up:fullName 'Cardiolipin synthase B' ;
up:shortName 'CL synthase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'clsB' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the phosphatidyl group transfer from one phosphatidylglycerol molecule to another to form cardiolipin (CL) (diphosphatidylglycerol) and glycerol.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the phospholipase D family. Cardiolipin synthase subfamily. ClsB sub-subfamily.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Active_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Active_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
rdf:type up:Active_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
rdf:type up:Active_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
rdf:type up:Active_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
rdf:type up:Active_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
_:669983 a rdf:Statement ;
up:attribution _:669961 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:669984 a rdf:Statement ;
up:attribution _:669962 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:669985 a rdf:Statement ;
up:attribution _:669963 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:669986 a rdf:Statement ;
up:attribution _:669964 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:669987 a rdf:Statement ;
up:attribution _:669965 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:669988 a rdf:Statement ;
up:attribution _:669966 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:669989 a rdf:Statement ;
up:attribution _:669967 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:669990 a rdf:Statement ;
up:attribution _:669968 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:444 .
_:669991 a rdf:Statement ;
up:attribution _:669969 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:669992 a rdf:Statement ;
up:attribution _:669970 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:669993 a rdf:Statement ;
up:attribution _:669971 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:594 .
_:669994 a rdf:Statement ;
up:attribution _:669972 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1208 .
_:669995 a rdf:Statement ;
up:attribution _:669973 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:669996 a rdf:Statement ;
up:attribution _:669974 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016780 .
_:669997 a rdf:Statement ;
up:attribution _:669975 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008654 .
_:669998 a rdf:Statement ;
up:attribution _:669976 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:669999 a rdf:Statement ;
up:source unirule:MF_01917 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:670000 a rdf:Statement ;
up:attribution _:669977 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:670001 a rdf:Statement ;
up:source unirule:MF_01917 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:670002 a rdf:Statement ;
up:attribution _:669978 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:670003 a rdf:Statement ;
up:source unirule:MF_01917 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:670004 a rdf:Statement ;
up:attribution _:669979 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:670005 a rdf:Statement ;
up:source unirule:MF_01917 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:670006 a rdf:Statement ;
up:attribution _:669980 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:670007 a rdf:Statement ;
up:source unirule:MF_01917 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:670008 a rdf:Statement ;
up:attribution _:669981 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:670009 a rdf:Statement ;
up:source unirule:MF_01917 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:670010 a rdf:Statement ;
up:attribution _:669982 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01917
#Rule MF_01917 Created by:? on:2014-04-16 Modified by:Elisabeth Coudert on:2024-08-27
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01917 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_01917a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP0AA8449 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AA8451 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AA84MF_0191744 .
?templateMotifSequenceMatchRegionP0AA8449 faldo:begin ?templateMotifSequenceMatchBeginP0AA8450 .
?templateMotifSequenceMatchBeginP0AA8450 faldo:position ?templateMotifSequenceMatchBeginPositionP0AA8445 ;
faldo:reference isoform:P0AA84-1 .
?templateMotifSequenceProfileAlignmentOperationP0AA8451 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0191755 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AA84MF_0191746 .
?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0191754 .
?targetMotifMatchRegionMatchBeginMF_0191754 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0191747 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0191755 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AA84MF_0191744, 1, (STRLEN(?templateMotifCigarP0AA84MF_0191744) - STRLEN(REPLACE(?templateMotifCigarP0AA84MF_0191744, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP0AA8445) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AA84MF_0191746, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_0191746) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_0191746, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AA84MF_0191746, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_0191746) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_0191746, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0191747) - 1) AS ?thisPositionOn12) .
BIND(?thisPositionOn12 AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch63 faldo:location ?templateMotifSequenceMatchRegionP0AA8464 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AA8466 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AA84MF_0191759 .
?templateMotifSequenceMatchRegionP0AA8464 faldo:begin ?templateMotifSequenceMatchBeginP0AA8465 .
?templateMotifSequenceMatchBeginP0AA8465 faldo:position ?templateMotifSequenceMatchBeginPositionP0AA8460 ;
faldo:reference isoform:P0AA84-1 .
?templateMotifSequenceProfileAlignmentOperationP0AA8466 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
?targetMotifMatch67 faldo:location ?targetMotifMatchRegionMatch68 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0191770 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AA84MF_0191761 .
?targetMotifMatchRegionMatch68 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0191769 .
?targetMotifMatchRegionMatchBeginMF_0191769 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0191762 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0191770 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AA84MF_0191759, 1, (STRLEN(?templateMotifCigarP0AA84MF_0191759) - STRLEN(REPLACE(?templateMotifCigarP0AA84MF_0191759, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionP0AA8460) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AA84MF_0191761, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_0191761) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_0191761, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AA84MF_0191761, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_0191761) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_0191761, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0191762) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionP0AA8479 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AA8481 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AA84MF_0191774 .
?templateMotifSequenceMatchRegionP0AA8479 faldo:begin ?templateMotifSequenceMatchBeginP0AA8480 .
?templateMotifSequenceMatchBeginP0AA8480 faldo:position ?templateMotifSequenceMatchBeginPositionP0AA8475 ;
faldo:reference isoform:P0AA84-1 .
?templateMotifSequenceProfileAlignmentOperationP0AA8481 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0191785 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AA84MF_0191776 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0191784 .
?targetMotifMatchRegionMatchBeginMF_0191784 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0191777 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0191785 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AA84MF_0191774, 1, (STRLEN(?templateMotifCigarP0AA84MF_0191774) - STRLEN(REPLACE(?templateMotifCigarP0AA84MF_0191774, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP0AA8475) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AA84MF_0191776, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_0191776) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_0191776, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AA84MF_0191776, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_0191776) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_0191776, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0191777) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionP0AA8494 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AA8496 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AA84MF_0191789 .
?templateMotifSequenceMatchRegionP0AA8494 faldo:begin ?templateMotifSequenceMatchBeginP0AA8495 .
?templateMotifSequenceMatchBeginP0AA8495 faldo:position ?templateMotifSequenceMatchBeginPositionP0AA8490 ;
faldo:reference isoform:P0AA84-1 .
?templateMotifSequenceProfileAlignmentOperationP0AA8496 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01917100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AA84MF_0191791 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0191799 .
?targetMotifMatchRegionMatchBeginMF_0191799 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0191792 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01917100 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AA84MF_0191789, 1, (STRLEN(?templateMotifCigarP0AA84MF_0191789) - STRLEN(REPLACE(?templateMotifCigarP0AA84MF_0191789, CONCAT('^(?:-*[^-]){', STR(((290 - ?templateMotifSequenceMatchBeginPositionP0AA8490) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AA84MF_0191791, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_0191791) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_0191791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AA84MF_0191791, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_0191791) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_0191791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0191792) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionP0AA84109 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AA84111 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AA84MF_01917104 .
?templateMotifSequenceMatchRegionP0AA84109 faldo:begin ?templateMotifSequenceMatchBeginP0AA84110 .
?templateMotifSequenceMatchBeginP0AA84110 faldo:position ?templateMotifSequenceMatchBeginPositionP0AA84105 ;
faldo:reference isoform:P0AA84-1 .
?templateMotifSequenceProfileAlignmentOperationP0AA84111 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01917115 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AA84MF_01917106 .
?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01917114 .
?targetMotifMatchRegionMatchBeginMF_01917114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01917107 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01917115 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AA84MF_01917104, 1, (STRLEN(?templateMotifCigarP0AA84MF_01917104) - STRLEN(REPLACE(?templateMotifCigarP0AA84MF_01917104, CONCAT('^(?:-*[^-]){', STR(((292 - ?templateMotifSequenceMatchBeginPositionP0AA84105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AA84MF_01917106, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_01917106) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_01917106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AA84MF_01917106, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_01917106) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_01917106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) .
BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_01917107) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t118) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionP0AA84124 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AA84126 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AA84MF_01917119 .
?templateMotifSequenceMatchRegionP0AA84124 faldo:begin ?templateMotifSequenceMatchBeginP0AA84125 .
?templateMotifSequenceMatchBeginP0AA84125 faldo:position ?templateMotifSequenceMatchBeginPositionP0AA84120 ;
faldo:reference isoform:P0AA84-1 .
?templateMotifSequenceProfileAlignmentOperationP0AA84126 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01917130 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AA84MF_01917121 .
?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01917129 .
?targetMotifMatchRegionMatchBeginMF_01917129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01917122 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01917130 edam:has_input signature:MF_01917 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AA84MF_01917119, 1, (STRLEN(?templateMotifCigarP0AA84MF_01917119) - STRLEN(REPLACE(?templateMotifCigarP0AA84MF_01917119, CONCAT('^(?:-*[^-]){', STR(((297 - ?templateMotifSequenceMatchBeginPositionP0AA84120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AA84MF_01917121, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_01917121) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_01917121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AA84MF_01917121, 1, (STRLEN(?targetMotifMatchCigarP0AA84MF_01917121) - STRLEN(REPLACE(?targetMotifMatchCigarP0AA84MF_01917121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01917122) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t133) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01917a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
}
"xsd:string |