| http://purl.uniprot.org/unirules/MF_02242#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:775892 up:source unirule:MF_02242 .
_:775893 up:source unirule:MF_02242 .
_:775894 up:source unirule:MF_02242 .
_:775895 up:source unirule:MF_02242 .
_:775896 up:source unirule:MF_02242 .
_:775897 up:source unirule:MF_02242 .
_:775898 up:source unirule:MF_02242 .
_:775899 up:source unirule:MF_02242 .
_:775900 up:source unirule:MF_02242 .
_:775901 up:source unirule:MF_02242 .
_:775902 up:source unirule:MF_02242 .
_:775903 up:source unirule:MF_02242 .
_:775904 up:source unirule:MF_02242 .
_:775905 up:source unirule:MF_02242 .
_:775906 up:source unirule:MF_02242 .
_:775907 up:source unirule:MF_02242 .
_:775908 up:source unirule:MF_02242 .
_:775909 up:source unirule:MF_02242 .
_:775910 up:source unirule:MF_02242 .
_:775911 up:source unirule:MF_02242 .
_:775912 up:source unirule:MF_02242 .
_:775913 up:source unirule:MF_02242 .
_:775914 up:source unirule:MF_02242 .
_:775915 up:source unirule:MF_02242 .
_:775916 up:source unirule:MF_02242 .
_:775917 up:source unirule:MF_02242 .
_:775918 up:source unirule:MF_02242 .
_:775919 up:source unirule:MF_02242 .
_:775920 up:source unirule:MF_02242 .
_:775921 up:source unirule:MF_02242 .
_:775922 up:source unirule:MF_02242 .
_:775923 up:source unirule:MF_02242 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ,
?annotation8 ;
up:classifiedWith GO:0000287 ,
GO:0005886 ,
GO:0008654 ,
GO:0016780 ,
keyword:1003 ,
keyword:1133 ,
keyword:1208 ,
keyword:443 ,
keyword:444 ,
keyword:460 ,
keyword:464 ,
keyword:472 ,
keyword:479 ,
keyword:808 ,
keyword:812 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.8.39' ;
up:fullName 'Archaetidylinositol phosphate synthase' ;
up:shortName 'AIP synthase' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the formation of archaetidylinositol phosphate (AIP) from CDP-archaeol (CDP-ArOH or CDP-2,3-bis-(O-phytanyl)-sn-glycerol) and 1L-myo-inositol 1-phosphate (IP or 1D-myo-inositol 3-phosphate). AIP is a precursor of archaetidyl-myo-inositol (AI), an ether-type inositol phospholipid ubiquitously distributed in archaea membranes and essential for glycolipid biosynthesis in archaea.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 up:cofactor chebi:18420 ,
chebi:29035 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 2 Mg(2+) or Mn(2+) ions per subunit.' .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Lipid metabolism; phospholipid metabolism.' .
?annotation6 a up:Subcellular_Location_Annotation .
?annotation6li7 up:cellularComponent .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the CDP-alcohol phosphatidyltransferase class-I family.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:18420 .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:18420 .
?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:18420 .
?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:18420 .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf chebi:18420 .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf chebi:18420 .
?sam57 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane58 faldo:begin ?transmembraneb59 ;
faldo:end ?transmembranee60 .
?transmembraneb59 faldo:position ?transmembranebp61 .
?transmembranee60 faldo:position ?transmembraneep62 .
?keyword63 up:range ?transmembrane58 .
?keyword64 up:range ?transmembrane58 .
?keyword65 up:range ?transmembrane58 .
_:775924 a rdf:Statement ;
up:attribution _:775892 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:775925 a rdf:Statement ;
up:attribution _:775893 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:775926 a rdf:Statement ;
up:attribution _:775894 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:775927 a rdf:Statement ;
up:attribution _:775895 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:775928 a rdf:Statement ;
up:attribution _:775896 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:775929 a rdf:Statement ;
up:attribution _:775897 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:775930 a rdf:Statement ;
up:attribution _:775898 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:775931 a rdf:Statement ;
up:attribution _:775899 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:775932 a rdf:Statement ;
up:attribution _:775900 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:444 .
_:775933 a rdf:Statement ;
up:attribution _:775901 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:775934 a rdf:Statement ;
up:attribution _:775902 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:775935 a rdf:Statement ;
up:attribution _:775903 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:464 .
_:775936 a rdf:Statement ;
up:attribution _:775904 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:775937 a rdf:Statement ;
up:attribution _:775905 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:775938 a rdf:Statement ;
up:attribution _:775906 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1208 .
_:775939 a rdf:Statement ;
up:attribution _:775907 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:775940 a rdf:Statement ;
up:attribution _:775908 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:775941 a rdf:Statement ;
up:attribution _:775909 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:775942 a rdf:Statement ;
up:attribution _:775910 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:775943 a rdf:Statement ;
up:attribution _:775911 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016780 .
_:775944 a rdf:Statement ;
up:attribution _:775912 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008654 .
_:775945 a rdf:Statement ;
up:attribution _:775913 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:775946 a rdf:Statement ;
up:source unirule:MF_02242 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:775947 a rdf:Statement ;
up:attribution _:775914 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:775948 a rdf:Statement ;
up:source unirule:MF_02242 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:775949 a rdf:Statement ;
up:attribution _:775915 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:775950 a rdf:Statement ;
up:source unirule:MF_02242 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:775951 a rdf:Statement ;
up:attribution _:775916 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:775952 a rdf:Statement ;
up:source unirule:MF_02242 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:775953 a rdf:Statement ;
up:attribution _:775917 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:775954 a rdf:Statement ;
up:source unirule:MF_02242 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:775955 a rdf:Statement ;
up:attribution _:775918 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:775956 a rdf:Statement ;
up:source unirule:MF_02242 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:775957 a rdf:Statement ;
up:attribution _:775919 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:775958 a rdf:Statement ;
up:source unirule:MF_02242 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:775959 a rdf:Statement ;
up:attribution _:775920 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:775960 a rdf:Statement ;
up:attribution _:775921 ;
rdf:subject ?sam57 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:775961 a rdf:Statement ;
up:attribution _:775922 ;
rdf:subject ?sam57 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:775962 a rdf:Statement ;
up:attribution _:775923 ;
rdf:subject ?sam57 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02242
#Rule MF_02242 Created by:? on:2019-12-19 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02242 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(URI(CONCAT(STR(?this), '#MF_02242a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionO2772671 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2772673 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO27726MF_0224266 .
?templateMotifSequenceMatchRegionO2772671 faldo:begin ?templateMotifSequenceMatchBeginO2772672 .
?templateMotifSequenceMatchBeginO2772672 faldo:position ?templateMotifSequenceMatchBeginPositionO2772667 ;
faldo:reference isoform:O27726-1 .
?templateMotifSequenceProfileAlignmentOperationO2772673 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0224277 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO27726MF_0224268 .
?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0224276 .
?targetMotifMatchRegionMatchBeginMF_0224276 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0224269 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0224277 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_0224266, 1, (STRLEN(?templateMotifCigarO27726MF_0224266) - STRLEN(REPLACE(?templateMotifCigarO27726MF_0224266, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionO2772667) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_0224268, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224268) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_0224268, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224268) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) .
BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0224269) - 1) AS ?thisPositionOn13) .
BIND(?thisPositionOn13 AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t80) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionO2772686 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2772688 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO27726MF_0224281 .
?templateMotifSequenceMatchRegionO2772686 faldo:begin ?templateMotifSequenceMatchBeginO2772687 .
?templateMotifSequenceMatchBeginO2772687 faldo:position ?templateMotifSequenceMatchBeginPositionO2772682 ;
faldo:reference isoform:O27726-1 .
?templateMotifSequenceProfileAlignmentOperationO2772688 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0224292 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO27726MF_0224283 .
?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0224291 .
?targetMotifMatchRegionMatchBeginMF_0224291 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0224284 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0224292 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_0224281, 1, (STRLEN(?templateMotifCigarO27726MF_0224281) - STRLEN(REPLACE(?templateMotifCigarO27726MF_0224281, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionO2772682) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_0224283, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224283) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_0224283, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224283) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0224284) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t95) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionO27726101 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726103 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO27726MF_0224296 .
?templateMotifSequenceMatchRegionO27726101 faldo:begin ?templateMotifSequenceMatchBeginO27726102 .
?templateMotifSequenceMatchBeginO27726102 faldo:position ?templateMotifSequenceMatchBeginPositionO2772697 ;
faldo:reference isoform:O27726-1 .
?templateMotifSequenceProfileAlignmentOperationO27726103 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242107 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO27726MF_0224298 .
?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242106 .
?targetMotifMatchRegionMatchBeginMF_02242106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0224299 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02242107 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_0224296, 1, (STRLEN(?templateMotifCigarO27726MF_0224296) - STRLEN(REPLACE(?templateMotifCigarO27726MF_0224296, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionO2772697) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_0224298, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224298) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224298, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_0224298, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224298) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224298, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0224299) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t110) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionO27726116 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726118 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO27726MF_02242111 .
?templateMotifSequenceMatchRegionO27726116 faldo:begin ?templateMotifSequenceMatchBeginO27726117 .
?templateMotifSequenceMatchBeginO27726117 faldo:position ?templateMotifSequenceMatchBeginPositionO27726112 ;
faldo:reference isoform:O27726-1 .
?templateMotifSequenceProfileAlignmentOperationO27726118 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242122 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO27726MF_02242113 .
?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242121 .
?targetMotifMatchRegionMatchBeginMF_02242121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02242114 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02242122 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_02242111, 1, (STRLEN(?templateMotifCigarO27726MF_02242111) - STRLEN(REPLACE(?templateMotifCigarO27726MF_02242111, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionO27726112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_02242113, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242113) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_02242113, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242113) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_02242114) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t125) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionO27726131 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726133 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO27726MF_02242126 .
?templateMotifSequenceMatchRegionO27726131 faldo:begin ?templateMotifSequenceMatchBeginO27726132 .
?templateMotifSequenceMatchBeginO27726132 faldo:position ?templateMotifSequenceMatchBeginPositionO27726127 ;
faldo:reference isoform:O27726-1 .
?templateMotifSequenceProfileAlignmentOperationO27726133 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242137 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO27726MF_02242128 .
?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242136 .
?targetMotifMatchRegionMatchBeginMF_02242136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02242129 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02242137 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_02242126, 1, (STRLEN(?templateMotifCigarO27726MF_02242126) - STRLEN(REPLACE(?templateMotifCigarO27726MF_02242126, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionO27726127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_02242128, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242128) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_02242128, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242128) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) .
BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_02242129) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t140) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionO27726146 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726148 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO27726MF_02242141 .
?templateMotifSequenceMatchRegionO27726146 faldo:begin ?templateMotifSequenceMatchBeginO27726147 .
?templateMotifSequenceMatchBeginO27726147 faldo:position ?templateMotifSequenceMatchBeginPositionO27726142 ;
faldo:reference isoform:O27726-1 .
?templateMotifSequenceProfileAlignmentOperationO27726148 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242152 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO27726MF_02242143 .
?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242151 .
?targetMotifMatchRegionMatchBeginMF_02242151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02242144 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02242152 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_02242141, 1, (STRLEN(?templateMotifCigarO27726MF_02242141) - STRLEN(REPLACE(?templateMotifCigarO27726MF_02242141, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionO27726142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_02242143, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242143) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_02242143, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242143) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) .
BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_02242144) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs1t155) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionO27726161 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726163 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO27726MF_02242156 .
?templateMotifSequenceMatchRegionO27726161 faldo:begin ?templateMotifSequenceMatchBeginO27726162 .
?templateMotifSequenceMatchBeginO27726162 faldo:position ?templateMotifSequenceMatchBeginPositionO27726157 ;
faldo:reference isoform:O27726-1 .
?templateMotifSequenceProfileAlignmentOperationO27726163 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242167 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO27726MF_02242158 .
?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242166 .
?targetMotifMatchRegionMatchBeginMF_02242166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02242159 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02242167 edam:has_input signature:MF_02242 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_02242156, 1, (STRLEN(?templateMotifCigarO27726MF_02242156) - STRLEN(REPLACE(?templateMotifCigarO27726MF_02242156, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionO27726157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_02242158, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242158) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_02242158, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242158) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) .
BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_02242159) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs1t170) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this up:annotation ?samtransmembrane171 ;
up:sequence ?thisSequence .
?samtransmembrane171 up:range ?samtransmembraner172 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner172 faldo:begin ?samtransmembraneb173 ;
faldo:end ?samtransmembranee174 .
?samtransmembraneb173 faldo:position ?samtransmembranebp175 ;
faldo:reference ?thisSequence .
?samtransmembranee174 faldo:position ?samtransmembraneep176 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam57) .
}
BIND(URI(CONCAT(STR(?this), '#MF_02242a63')) AS ?keyword63) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a64')) AS ?keyword64) .
BIND(URI(CONCAT(STR(?this), '#MF_02242a65')) AS ?keyword65) .
}
"xsd:string |